diff --git a/ruoyi-admin/src/main/java/com/ruoyi/api/labour/controller/LabourApiController.java b/ruoyi-admin/src/main/java/com/ruoyi/api/labour/controller/LabourApiController.java index f3741bf2..48369f49 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/api/labour/controller/LabourApiController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/api/labour/controller/LabourApiController.java @@ -149,7 +149,7 @@ public class LabourApiController extends BaseController { if(req.getDataSign(sysApplyConfig.getPrivateKey())){ try { SurProjectAttendanceGroup surProjectAttendanceGroup = JSONObject.parseObject(req.getData(), SurProjectAttendanceGroup.class); - if(StringUtils.isNotEmpty(surProjectAttendanceGroup.getServerid())){ + if(StringUtils.isNotEmpty(surProjectAttendanceGroup.getServerid()) && surProjectAttendanceGroup.getCompanyId()!=null && StringUtils.isNotEmpty(surProjectAttendanceGroup.getCompanyTypeId())){ // 查询当前班组是否已推送 SurProjectAttendanceGroup searchModel = new SurProjectAttendanceGroup(); searchModel.setAppId(sysApplyConfig.getAppId()); @@ -158,12 +158,14 @@ public class LabourApiController extends BaseController { if(CollectionUtils.isNotEmpty(list)){ surProjectAttendanceGroup.setId(list.get(0).getId()); surProjectAttendanceGroup.setAppId(sysApplyConfig.getAppId()); + surProjectAttendanceGroup.setCfgid(sysApplyConfig.getCfgId()); surProjectAttendanceGroup.setCreateBy(list.get(0).getCreateBy()); surProjectAttendanceGroup.setCreateTime(list.get(0).getCreateTime()); surProjectAttendanceGroup.setUpdateBy(sysApplyConfig.getAppId()); surProjectAttendanceGroupService.updateSurProjectAttendanceGroup(surProjectAttendanceGroup); }else{ surProjectAttendanceGroup.setAppId(sysApplyConfig.getAppId()); + surProjectAttendanceGroup.setCfgid(sysApplyConfig.getCfgId()); surProjectAttendanceGroup.setCreateBy(sysApplyConfig.getAppId()); surProjectAttendanceGroup.setCreateTime(new Date()); surProjectAttendanceGroupService.insertSurProjectAttendanceGroup(surProjectAttendanceGroup); @@ -212,8 +214,9 @@ public class LabourApiController extends BaseController { surProjectAttendanceGroupService.deleteSurProjectAttendanceGroupByParams(params); for(int i=0;i list = surProjectAttendanceUserService.selectSurProjectAttendanceUserList(searchModel); if(CollectionUtils.isNotEmpty(list)){ surProjectAttendanceUser.setId(list.get(0).getId()); + surProjectAttendanceUser.setCfgid(sysApplyConfig.getCfgId()); surProjectAttendanceUser.setAppId(sysApplyConfig.getAppId()); surProjectAttendanceUser.setCreateBy(list.get(0).getCreateBy()); surProjectAttendanceUser.setCreateTime(list.get(0).getCreateTime()); @@ -268,6 +272,7 @@ public class LabourApiController extends BaseController { surProjectAttendanceUserService.updateSurProjectAttendanceUser(surProjectAttendanceUser); }else{ surProjectAttendanceUser.setAppId(sysApplyConfig.getAppId()); + surProjectAttendanceUser.setCfgid(sysApplyConfig.getCfgId()); surProjectAttendanceUser.setCreateBy(sysApplyConfig.getAppId()); surProjectAttendanceUser.setCreateTime(new Date()); surProjectAttendanceUserService.insertSurProjectAttendanceUser(surProjectAttendanceUser); @@ -316,8 +321,9 @@ public class LabourApiController extends BaseController { surProjectAttendanceUserService.deleteSurProjectAttendanceUserByParams(params); for(int i=0;i list = surProjectAttendanceDataService.selectSurProjectAttendanceDataList(searchModel); if(CollectionUtils.isNotEmpty(list)){ surProjectAttendanceData.setId(list.get(0).getId()); + surProjectAttendanceData.setCfgid(sysApplyConfig.getCfgId()); surProjectAttendanceData.setAppId(sysApplyConfig.getAppId()); surProjectAttendanceData.setCreateBy(list.get(0).getCreateBy()); surProjectAttendanceData.setCreateTime(list.get(0).getCreateTime()); @@ -373,6 +380,7 @@ public class LabourApiController extends BaseController { surProjectAttendanceDataService.updateSurProjectAttendanceData(surProjectAttendanceData); }else{ surProjectAttendanceData.setAppId(sysApplyConfig.getAppId()); + surProjectAttendanceData.setCfgid(sysApplyConfig.getCfgId()); surProjectAttendanceData.setCreateBy(sysApplyConfig.getAppId()); surProjectAttendanceData.setCreateTime(new Date()); surProjectAttendanceDataService.insertSurProjectAttendanceData(surProjectAttendanceData); @@ -421,8 +429,9 @@ public class LabourApiController extends BaseController { surProjectAttendanceDataService.deleteSurProjectAttendanceDataByParams(params); for(int i=0;i