Commit 9d2a10ad authored by chenzhao's avatar chenzhao

2869 部门为空人员详情报空指针 bug 2883 消防人员,新增思想状态保存报错

parent f3228bad
...@@ -66,7 +66,9 @@ public class FirefightersThoughtController extends BaseController { ...@@ -66,7 +66,9 @@ public class FirefightersThoughtController extends BaseController {
@ApiOperation(httpMethod = "POST", value = "新增消防员思想谈话记录", notes = "新增消防员思想谈话记录") @ApiOperation(httpMethod = "POST", value = "新增消防员思想谈话记录", notes = "新增消防员思想谈话记录")
public ResponseModel<FirefightersThought> saveFirefightersThought(HttpServletRequest request, @RequestBody FirefightersThought firefightersThought){ public ResponseModel<FirefightersThought> saveFirefightersThought(HttpServletRequest request, @RequestBody FirefightersThought firefightersThought){
iFirefightersThoughtService.save(firefightersThought); iFirefightersThoughtService.save(firefightersThought);
if (!firefightersThought.getAttachments().isEmpty()){ /*bug 2883 消防人员,新增思想状态保存报错 2021-09-15 陈召 开始*/
if (firefightersThought.getAttachments() != null && !firefightersThought.getAttachments().isEmpty()){
/*bug 2883 消防人员,新增思想状态保存报错 2021-09-15 陈召 开始*/
sourceFileService.saveAttachments(firefightersThought.getSequenceNbr(),firefightersThought.getAttachments()); sourceFileService.saveAttachments(firefightersThought.getSequenceNbr(),firefightersThought.getAttachments());
} }
return ResponseHelper.buildResponse(firefightersThought); return ResponseHelper.buildResponse(firefightersThought);
...@@ -104,7 +106,7 @@ public class FirefightersThoughtController extends BaseController { ...@@ -104,7 +106,7 @@ public class FirefightersThoughtController extends BaseController {
@ApiOperation(httpMethod = "PUT", value = "修改消防员思想谈话记录", notes = "修改消防员思想谈话记录") @ApiOperation(httpMethod = "PUT", value = "修改消防员思想谈话记录", notes = "修改消防员思想谈话记录")
public ResponseModel<FirefightersThought> updateByIdFirefightersThought(HttpServletRequest request, @RequestBody FirefightersThought firefightersThought){ public ResponseModel<FirefightersThought> updateByIdFirefightersThought(HttpServletRequest request, @RequestBody FirefightersThought firefightersThought){
if (!firefightersThought.getAttachments().isEmpty()){ if (firefightersThought.getAttachments() != null && !firefightersThought.getAttachments().isEmpty()){
sourceFileService.saveAttachments(firefightersThought.getSequenceNbr(),firefightersThought.getAttachments()); sourceFileService.saveAttachments(firefightersThought.getSequenceNbr(),firefightersThought.getAttachments());
} }
iFirefightersThoughtService.updateById(firefightersThought); iFirefightersThoughtService.updateById(firefightersThought);
......
...@@ -540,11 +540,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -540,11 +540,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
List<DynamicFormInstanceDto> list = alertFormValueServiceImpl.listByCalledId(id); List<DynamicFormInstanceDto> list = alertFormValueServiceImpl.listByCalledId(id);
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
result = Bean.BeantoMap(orgUsr); result = Bean.BeantoMap(orgUsr);
/*bug 2869 部门为空人员详情报空指针 2021-09-14 陈召 开始*/ /*bug 2869 部门为空人员详情报空指针 2021-09-15 陈召 开始*/
if (getById(orgUsr.getParentId()) != null){ if (orgUsr.getParentId()!= null){
result.put("parenName", getById(orgUsr.getParentId()).getBizOrgName()); result.put("parenName", getById(orgUsr.getParentId()).getBizOrgName());
} }
/*bug 2869 部门为空人员详情报空指针 2021-09-14 陈召 结束*/ /*bug 2869 部门为空人员详情报空指针 2021-09-15 陈召 结束*/
// 放入所有动态表单数据 // 放入所有动态表单数据
for (DynamicFormColumn alertForm : alertForms) { for (DynamicFormColumn alertForm : alertForms) {
result.put(alertForm.getFieldCode(), null); result.put(alertForm.getFieldCode(), null);
...@@ -766,7 +766,13 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -766,7 +766,13 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
List<FormValue> formValue = getFormValueDetail(id); List<FormValue> formValue = getFormValueDetail(id);
OrgPersonFormDto orgPersonFormVo = new OrgPersonFormDto(formValue); OrgPersonFormDto orgPersonFormVo = new OrgPersonFormDto(formValue);
BeanUtils.copyProperties(orgUsr, orgPersonFormVo); BeanUtils.copyProperties(orgUsr, orgPersonFormVo);
orgPersonFormVo.setParentName(getById(orgUsr.getParentId()).getBizOrgName());
/*bug 2869 部门为空人员详情报空指针 2021-09-15 陈召 开始*/
if (orgUsr.getParentId() != null){
orgPersonFormVo.setParentName(getById(orgUsr.getParentId()).getBizOrgName());
}
/*bug 2869 部门为空人员详情报空指针 2021-09-15 陈召 结束*/
return orgPersonFormVo; return orgPersonFormVo;
} }
......
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