diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/impl/QuartzProjectAttendanceGroupServiceImpl.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/impl/QuartzProjectAttendanceGroupServiceImpl.java index 16e0682c..4d2018ca 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/impl/QuartzProjectAttendanceGroupServiceImpl.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/impl/QuartzProjectAttendanceGroupServiceImpl.java @@ -156,6 +156,7 @@ public class QuartzProjectAttendanceGroupServiceImpl implements IQuartzProjectAt public void updateJgw(QuartzProjectAttendanceGroup group) { QuartzProjectAttendanceGroup where=new QuartzProjectAttendanceGroup(); where.setBizLicense(group.getBizLicense()); + where.setCfgid(group.getCfgid()); List list=selectSurProjectAttendanceGroupList(where); for(QuartzProjectAttendanceGroup g:list){ g.setCompanyTypeId(group.getCompanyTypeId()); diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AttendanceJgwTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AttendanceJgwTask.java index 25668e26..06a0c091 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AttendanceJgwTask.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AttendanceJgwTask.java @@ -938,6 +938,7 @@ public class AttendanceJgwTask { rowId=json.getLong("id"); QuartzProjectAttendanceGroup group= QuartzProjectAttendanceGroup.createJgw(json,true); group.setBizLicense(json.getString("corpCode")); + group.setCfgid(it.getId()); String type=json.getString("corpType"); if("009".equals(type)){ //总包人员 group.setCompanyTypeId("1"); @@ -1007,6 +1008,7 @@ public class AttendanceJgwTask { attendanceGroupService.add(group); }else{ group.setId(list.get(0).getId()); + group.setCompanyTypeId(list.get(0).getCompanyTypeId()); attendanceGroupService.updateSurProjectAttendanceGroup(group); } }