员工分配服务指令允许保存空数据

This commit is contained in:
1378012178@qq.com 2026-03-19 13:58:44 +08:00
parent 1c46814751
commit f91ae2d18c
2 changed files with 19 additions and 15 deletions

View File

@ -99,24 +99,26 @@ public class NuBizEmployeesServcieTagsController extends JeecgController<NuBizEm
//先删再存
nuBizEmployeesServcieTagsService.physicsDeleteByEmpId(empId);
List<NuBizEmployeesServcieTags> saveData = Lists.newArrayList();
if ("save".equals(saveDataList.get(0).getOptType())) {
List<NuBizEmployeesServcieTags> saveData = Lists.newArrayList();
//解决排序问题
LocalDateTime now = LocalDateTime.now();
int secondsOffset = 0;
for (NuBizEmployeesServcieTags item : saveDataList) {
NuBizEmployeesServcieTags data = new NuBizEmployeesServcieTags();
data.setEmployeesId(empId);
data.setType(item.getType());
data.setTagsId(item.getEmployeesTagsId());
data.setSysOrgCode(orgCode);
//解决排序问题
LocalDateTime now = LocalDateTime.now();
int secondsOffset = 0;
for (NuBizEmployeesServcieTags item : saveDataList) {
NuBizEmployeesServcieTags data = new NuBizEmployeesServcieTags();
data.setEmployeesId(empId);
data.setType(item.getType());
data.setTagsId(item.getEmployeesTagsId());
data.setSysOrgCode(orgCode);
data.setCreateTime(Date.from(now.plusSeconds(secondsOffset).atZone(ZoneId.systemDefault()).toInstant()));
secondsOffset++;
saveData.add(data);
data.setCreateTime(Date.from(now.plusSeconds(secondsOffset).atZone(ZoneId.systemDefault()).toInstant()));
secondsOffset++;
saveData.add(data);
}
nuBizEmployeesServcieTagsService.saveBatch(saveData);
}
nuBizEmployeesServcieTagsService.saveBatch(saveData);
return Result.OK("保存成功!");
}

View File

@ -69,4 +69,6 @@ public class NuBizEmployeesServcieTags implements Serializable {
@TableField(exist = false)
private String employeesTagsId;
@TableField(exist = false)
private String optType;
}