Commit 879b1c90 authored by litengwei's avatar litengwei

任务 9019

parent 8b445b48
...@@ -692,7 +692,7 @@ GROUP BY ...@@ -692,7 +692,7 @@ GROUP BY
max(case field_code when 'nation' then field_value end) nation, max(case field_code when 'nation' then field_value end) nation,
max(case field_code when 'birthdayTime' then field_value end) birthdayTime, max(case field_code when 'birthdayTime' then field_value end) birthdayTime,
max(case field_code when 'maritalStatus' then field_value end) maritalStatus, max(case field_code when 'maritalStatus' then field_value end) maritalStatus,
max(case field_code when 'nativePlace' then field_value_lable end) nativePlace, max(case field_code when 'nativePlace' then field_value_label end) nativePlace,
max(case field_code when 'nativePlaceVal' then field_value end) nativePlaceVal, max(case field_code when 'nativePlaceVal' then field_value end) nativePlaceVal,
max(case field_code when 'politicalOutlook' then field_value end) politicalOutlook, max(case field_code when 'politicalOutlook' then field_value end) politicalOutlook,
max(case field_code when 'residenceDetails' then field_value_label end) residenceDetails, max(case field_code when 'residenceDetails' then field_value_label end) residenceDetails,
......
...@@ -17,6 +17,7 @@ import org.springframework.beans.BeanUtils; ...@@ -17,6 +17,7 @@ import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
import org.typroject.tyboot.core.rdbms.annotation.Condition; import org.typroject.tyboot.core.rdbms.annotation.Condition;
import org.typroject.tyboot.core.rdbms.annotation.Operator; import org.typroject.tyboot.core.rdbms.annotation.Operator;
import org.typroject.tyboot.core.rdbms.service.BaseService; import org.typroject.tyboot.core.rdbms.service.BaseService;
...@@ -228,9 +229,16 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi ...@@ -228,9 +229,16 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public PeopleInfoDto updatePeopleById(PeopleInfoDto peopleInfoDto, Long id) { public PeopleInfoDto updatePeopleById(PeopleInfoDto peopleInfoDto, Long id) {
// 1.动态表单 // 1.动态表单
AgencyUserModel amosUser = Privilege.agencyUserClient.queryByUserId(peopleInfoDto.getFirefighters().getAmosUserId()).getResult();
peopleInfoDto.getFirefighters().setAmosName(amosUser.getRealName()); if(!ValidationUtil.isEmpty(peopleInfoDto.getFirefighters().getAmosUserId())) {
AgencyUserModel amosUser = Privilege.agencyUserClient.queryByUserId(peopleInfoDto.getFirefighters().getAmosUserId()).getResult();
peopleInfoDto.getFirefighters().setAmosName(amosUser.getRealName());
} else {
peopleInfoDto.getFirefighters().setAmosUserId(null);
peopleInfoDto.getFirefighters().setAmosName(null);
}
OrgUsr orgUsr = orgUsrService.peopleSaveOrgUsr(peopleInfoDto.getFirefighters()); OrgUsr orgUsr = orgUsrService.peopleSaveOrgUsr(peopleInfoDto.getFirefighters());
OrgPersonDto orgPersonDto = new OrgPersonDto(); OrgPersonDto orgPersonDto = new OrgPersonDto();
BeanUtils.copyProperties(orgUsr, orgPersonDto); BeanUtils.copyProperties(orgUsr, orgPersonDto);
List<DynamicFormInstance> dynamicFormInstances = orgUsrService.dynamicFormColumn(peopleInfoDto.getFirefighters(), false); List<DynamicFormInstance> dynamicFormInstances = orgUsrService.dynamicFormColumn(peopleInfoDto.getFirefighters(), false);
......
...@@ -445,10 +445,13 @@ public class FirefightersController extends BaseController { ...@@ -445,10 +445,13 @@ public class FirefightersController extends BaseController {
if (!ObjectUtils.isEmpty(fire)) { if (!ObjectUtils.isEmpty(fire)) {
//判断此消防人员所属队伍是否变换, //判断此消防人员所属队伍是否变换,
//获取用户已绑定车辆id、 //获取用户已绑定车辆id、
UserCar userCar = userCarService.selectByAmosUserId(Long.valueOf(firefighters.getFirefighters().getAmosUserId())); if(!ValidationUtil.isEmpty(firefighters.getFirefighters().getAmosUserId())) {
if(userCar!=null&&!userCar.getTeamId().equals(firefighters.getFirefighters().getFireTeamId()+"")){ UserCar userCar = userCarService.selectByAmosUserId(Long.valueOf(firefighters.getFirefighters().getAmosUserId()));
userCarService.delete(userCar); if(userCar!=null&&!userCar.getTeamId().equals(firefighters.getFirefighters().getFireTeamId()+"")){
userCarService.delete(userCar);
}
} }
firefighter.setSequenceNbr(fire.getSequenceNbr()); firefighter.setSequenceNbr(fire.getSequenceNbr());
firefighter.setOrgUsrId(peopleBasicInfoDto.getSequenceNbr()); firefighter.setOrgUsrId(peopleBasicInfoDto.getSequenceNbr());
firefighter.setEmployeeNumber(peopleBasicInfoDto.getPersonNumber()); firefighter.setEmployeeNumber(peopleBasicInfoDto.getPersonNumber());
...@@ -525,7 +528,7 @@ public class FirefightersController extends BaseController { ...@@ -525,7 +528,7 @@ public class FirefightersController extends BaseController {
map.put("jobTitle", e.getJobTitle()); map.put("jobTitle", e.getJobTitle());
map.put("bizOrgName", e.getBizOrgName()); map.put("bizOrgName", e.getBizOrgName());
map.put("bizOrgCode", e.getBizOrgCode()); map.put("bizOrgCode", e.getBizOrgCode());
map.put("amosUserId", e.getAmosUserId()); map.put("amosUserId", e.getOrgUsrId());
map.put("personnelPhotos", e.getPersonnelPhotos()); map.put("personnelPhotos", e.getPersonnelPhotos());
list.add(map); list.add(map);
}); });
......
...@@ -99,7 +99,7 @@ public class SignController extends BaseController { ...@@ -99,7 +99,7 @@ public class SignController extends BaseController {
public ResponseModel<SignDto> selectOne(@PathVariable Long sequenceNbr) { public ResponseModel<SignDto> selectOne(@PathVariable Long sequenceNbr) {
SignDto signDto = signServiceImpl.queryBySeq(sequenceNbr); SignDto signDto = signServiceImpl.queryBySeq(sequenceNbr);
QueryWrapper<OrgUsr> queryWrapper = new QueryWrapper<>(); QueryWrapper<OrgUsr> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("amos_org_id",signDto.getSignUserId()); queryWrapper.eq("sequence_nbr",signDto.getSignUserId());
queryWrapper.eq("is_delete",0); queryWrapper.eq("is_delete",0);
OrgUsr orgUsr = iOrgUsrService.getOne(queryWrapper); OrgUsr orgUsr = iOrgUsrService.getOne(queryWrapper);
try { try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment