|
@@ -75,6 +75,7 @@ import com.zfjg.manage.service.enforce.template.IEnforceTemplateService;
|
|
import com.zfjg.manage.service.impl.other.IHolidayCacheServiceImpl;
|
|
import com.zfjg.manage.service.impl.other.IHolidayCacheServiceImpl;
|
|
import com.zfjg.manage.service.sys.IFileService;
|
|
import com.zfjg.manage.service.sys.IFileService;
|
|
import com.zfjg.manage.sync.remote.ILjZfjgSyncDataService;
|
|
import com.zfjg.manage.sync.remote.ILjZfjgSyncDataService;
|
|
|
|
+import com.zfjg.manage.utils.SequenceGenerator;
|
|
import com.zfjg.manage.utils.gd.GDUtils;
|
|
import com.zfjg.manage.utils.gd.GDUtils;
|
|
import com.zfjg.system.api.RemoteDictDataService;
|
|
import com.zfjg.system.api.RemoteDictDataService;
|
|
import com.zfjg.system.api.domain.SysDept;
|
|
import com.zfjg.system.api.domain.SysDept;
|
|
@@ -187,6 +188,9 @@ public class EnforceJobServiceImpl extends ServiceImpl<EnforceJobMapper, Enforce
|
|
@Autowired
|
|
@Autowired
|
|
private RedisTemplate redisTemplate;
|
|
private RedisTemplate redisTemplate;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private SequenceGenerator sequenceGenerator;
|
|
|
|
+
|
|
@Value("${enforce.root_org_id}")
|
|
@Value("${enforce.root_org_id}")
|
|
private String rootOrgId;
|
|
private String rootOrgId;
|
|
|
|
|
|
@@ -1372,7 +1376,7 @@ public class EnforceJobServiceImpl extends ServiceImpl<EnforceJobMapper, Enforce
|
|
EnforceJobNodeItemRecord record = new EnforceJobNodeItemRecord();
|
|
EnforceJobNodeItemRecord record = new EnforceJobNodeItemRecord();
|
|
BeanUtils.copyProperties(e, record);
|
|
BeanUtils.copyProperties(e, record);
|
|
record.setItemId(enforceJobNodeItemDTO.getId());
|
|
record.setItemId(enforceJobNodeItemDTO.getId());
|
|
- record.setId(null);
|
|
|
|
|
|
+ record.setId(sequenceGenerator.nextId());
|
|
recordsList.add(record);
|
|
recordsList.add(record);
|
|
// enforceJobNodeItemRecordService.saveRecord(e);
|
|
// enforceJobNodeItemRecordService.saveRecord(e);
|
|
});
|
|
});
|
|
@@ -1382,7 +1386,15 @@ public class EnforceJobServiceImpl extends ServiceImpl<EnforceJobMapper, Enforce
|
|
.in(EnforceJobNodeItemRecord::getItemId, deleteIds));
|
|
.in(EnforceJobNodeItemRecord::getItemId, deleteIds));
|
|
}
|
|
}
|
|
if (StringUtils.isNotEmpty(recordsList)) {
|
|
if (StringUtils.isNotEmpty(recordsList)) {
|
|
- enforceJobNodeItemRecordService.saveOrUpdateBatch(recordsList);
|
|
|
|
|
|
+ try {
|
|
|
|
+ enforceJobNodeItemRecordService.saveOrUpdateBatch(recordsList);
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ for (EnforceJobNodeItemRecord bean:recordsList){
|
|
|
|
+ bean.setId(sequenceGenerator.nextId());
|
|
|
|
+ }
|
|
|
|
+ enforceJobNodeItemRecordService.saveOrUpdateBatch(recordsList);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
if (StringUtils.isNotEmpty(updateEnforceJobNodeItemList)) {
|
|
if (StringUtils.isNotEmpty(updateEnforceJobNodeItemList)) {
|
|
enforceJobNodeItemService.updateBatchById(updateEnforceJobNodeItemList);
|
|
enforceJobNodeItemService.updateBatchById(updateEnforceJobNodeItemList);
|
|
@@ -2679,7 +2691,7 @@ public class EnforceJobServiceImpl extends ServiceImpl<EnforceJobMapper, Enforce
|
|
BeanUtils.copyProperties(enforceHandbook, templateHandbook);
|
|
BeanUtils.copyProperties(enforceHandbook, templateHandbook);
|
|
//新增 EnforceJobTemplateHandbook
|
|
//新增 EnforceJobTemplateHandbook
|
|
|
|
|
|
- templateHandbook.setId(null);
|
|
|
|
|
|
+ templateHandbook.setId(sequenceGenerator.nextId());
|
|
templateHandbook.setJobId(enforceJobNode.getJobId());
|
|
templateHandbook.setJobId(enforceJobNode.getJobId());
|
|
templateHandbook.setJobNodeId(enforceJobNode.getId());
|
|
templateHandbook.setJobNodeId(enforceJobNode.getId());
|
|
templateHandbook.setItemType("0");
|
|
templateHandbook.setItemType("0");
|
|
@@ -2698,7 +2710,7 @@ public class EnforceJobServiceImpl extends ServiceImpl<EnforceJobMapper, Enforce
|
|
enforceJobNodeItem.setItemName(enforceHandbook.getEnforceItem());
|
|
enforceJobNodeItem.setItemName(enforceHandbook.getEnforceItem());
|
|
enforceJobNodeItem.setItemContent(enforceHandbook.getEnforceContent());
|
|
enforceJobNodeItem.setItemContent(enforceHandbook.getEnforceContent());
|
|
enforceJobNodeItem.setEnforceObjClass(enforceHandbook.getEnforceClass());
|
|
enforceJobNodeItem.setEnforceObjClass(enforceHandbook.getEnforceClass());
|
|
- enforceJobNodeItem.setId(null);
|
|
|
|
|
|
+ enforceJobNodeItem.setId(sequenceGenerator.nextId());
|
|
enforceJobNodeItem.setCheckOptions(null);
|
|
enforceJobNodeItem.setCheckOptions(null);
|
|
enforceJobNodeItem.setCreateTime(new Date());
|
|
enforceJobNodeItem.setCreateTime(new Date());
|
|
enforceJobNodeItem.setUpdateTime(new Date());
|
|
enforceJobNodeItem.setUpdateTime(new Date());
|