Commit 51949dce authored by kongfm's avatar kongfm

// BUG 2748 联动单位无法保存 bykongfm

parent 01494297
...@@ -211,13 +211,15 @@ public class LinkageUnitServiceImpl extends BaseService<LinkageUnitDto, LinkageU ...@@ -211,13 +211,15 @@ public class LinkageUnitServiceImpl extends BaseService<LinkageUnitDto, LinkageU
updateWithModel(linkageUnitDto); updateWithModel(linkageUnitDto);
// 修改行信息 // 修改行信息
Long instanceId = linkageUnitDto.getInstanceId(); Long instanceId = linkageUnitDto.getInstanceId();
List<DynamicFormInstance> dynamicFormInstanceList = dynamicFormInstanceService if(instanceId != null) { // BUG 2748 联动单位无法保存 bykongfm
.list(new LambdaQueryWrapper<DynamicFormInstance>().eq(DynamicFormInstance::getInstanceId, instanceId)); List<DynamicFormInstance> dynamicFormInstanceList = dynamicFormInstanceService
Map<String, Object> objectMap = Bean.BeantoMap(linkageUnitDto); .list(new LambdaQueryWrapper<DynamicFormInstance>().eq(DynamicFormInstance::getInstanceId, instanceId));
dynamicFormInstanceList.forEach(item -> item.setFieldValue( Map<String, Object> objectMap = Bean.BeantoMap(linkageUnitDto);
objectMap.get(item.getFieldCode()) != null ? objectMap.get(item.getFieldCode()).toString() dynamicFormInstanceList.forEach(item -> item.setFieldValue(
: item.getFieldValue())); objectMap.get(item.getFieldCode()) != null ? objectMap.get(item.getFieldCode()).toString()
dynamicFormInstanceService.updateBatchById(dynamicFormInstanceList); : item.getFieldValue()));
dynamicFormInstanceService.updateBatchById(dynamicFormInstanceList);
}
// 修改照片信息 // 修改照片信息
sourceFileServiceImpl.saveSourceFile(linkageUnitDto.getSequenceNbr(), linkageUnitDto.getImage()); sourceFileServiceImpl.saveSourceFile(linkageUnitDto.getSequenceNbr(), linkageUnitDto.getImage());
return linkageUnitDto; return linkageUnitDto;
......
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