diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/controller/SurProjectAttendanceUnitpayController.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/controller/SurProjectAttendanceUnitpayController.java index eacd1f06..9589942b 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/controller/SurProjectAttendanceUnitpayController.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/controller/SurProjectAttendanceUnitpayController.java @@ -79,8 +79,11 @@ public class SurProjectAttendanceUnitpayController extends BaseController attWhere.setYear(year); } List list = surProjectAttendanceDataService.selectSurProjectAttendanceDataListByDate(attWhere); + if(list.size()==0){ + return getDataTable(list); + } SurProjectAttendanceUnitpay payWhere=new SurProjectAttendanceUnitpay(); - payWhere.setCfgId(attWhere.getCfgid()); + payWhere.setCfgId(list.get(0).getCfgid()); List payList= surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(payWhere); for(SurProjectAttendanceData it :list){ it.setDays(1l); @@ -105,8 +108,11 @@ public class SurProjectAttendanceUnitpayController extends BaseController attWhere.setYear(year); } List list = surProjectAttendanceDataService.selectSurProjectAttendanceDataList(attWhere); + if(list.size()==0){ + return getDataTable(list); + } SurProjectAttendanceUnitpay payWhere=new SurProjectAttendanceUnitpay(); - payWhere.setCfgId(attWhere.getCfgid()); + payWhere.setCfgId(list.get(0).getCfgid()); List payList= surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(payWhere); for(SurProjectAttendanceData it :list){ it.setDays(1l); @@ -132,8 +138,11 @@ public class SurProjectAttendanceUnitpayController extends BaseController attWhere.setYear(year); } List list = surProjectAttendanceDataService.selectSurProjectAttendanceDataListByMonth(attWhere); + if(list.size()==0){ + return getDataTable(list); + } SurProjectAttendanceUnitpay payWhere=new SurProjectAttendanceUnitpay(); - payWhere.setCfgId(attWhere.getCfgid()); + payWhere.setCfgId(list.get(0).getCfgid()); List payList= surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(payWhere); for(SurProjectAttendanceData it :list){ it.setPay(surProjectAttendanceUnitpayService.getPay(payList,it)); @@ -158,8 +167,11 @@ public class SurProjectAttendanceUnitpayController extends BaseController attWhere.setYear(year); } List list = surProjectAttendanceDataService.selectSurProjectAttendanceDataListByMonth(attWhere); + if(list.size()==0){ + return getDataTable(list); + } SurProjectAttendanceUnitpay payWhere=new SurProjectAttendanceUnitpay(); - payWhere.setCfgId(attWhere.getCfgid()); + payWhere.setCfgId(list.get(0).getCfgid()); List payList= surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(payWhere); for(SurProjectAttendanceData it :list){ it.setPay(surProjectAttendanceUnitpayService.getPay(payList,it)); @@ -185,7 +197,11 @@ public class SurProjectAttendanceUnitpayController extends BaseController } List list = surProjectAttendanceDataService.selectSurProjectAttendanceDataListByDate(attWhere); SurProjectAttendanceUnitpay payWhere=new SurProjectAttendanceUnitpay(); - payWhere.setCfgId(attWhere.getCfgid()); + if(list.size()>0){ + payWhere.setCfgId(list.get(0).getCfgid()); + }else { + payWhere.setCfgId(attWhere.getCfgid()); + } List payList= surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(payWhere); List exportList=new ArrayList(); for(SurProjectAttendanceData it :list){ @@ -216,7 +232,11 @@ public class SurProjectAttendanceUnitpayController extends BaseController } List list = surProjectAttendanceDataService.selectSurProjectAttendanceDataListByMonth(attWhere); SurProjectAttendanceUnitpay payWhere=new SurProjectAttendanceUnitpay(); - payWhere.setCfgId(attWhere.getCfgid()); + if(list.size()>0){ + payWhere.setCfgId(list.get(0).getCfgid()); + }else { + payWhere.setCfgId(attWhere.getCfgid()); + } List payList= surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(payWhere); List exportList=new ArrayList<>(); for(SurProjectAttendanceData it :list){ @@ -242,7 +262,11 @@ public class SurProjectAttendanceUnitpayController extends BaseController } List list = surProjectAttendanceDataService.selectSurProjectAttendanceDataListByMonth(attWhere); SurProjectAttendanceUnitpay payWhere=new SurProjectAttendanceUnitpay(); - payWhere.setCfgId(attWhere.getCfgid()); + if(list.size()>0){ + payWhere.setCfgId(list.get(0).getCfgid()); + }else { + payWhere.setCfgId(attWhere.getCfgid()); + } List payList= surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(payWhere); List exportList=new ArrayList<>(); for(SurProjectAttendanceData it :list){ @@ -269,7 +293,11 @@ public class SurProjectAttendanceUnitpayController extends BaseController } List list = surProjectAttendanceDataService.selectSurProjectAttendanceDataList(attWhere); SurProjectAttendanceUnitpay payWhere=new SurProjectAttendanceUnitpay(); - payWhere.setCfgId(attWhere.getCfgid()); + if(list.size()>0){ + payWhere.setCfgId(list.get(0).getCfgid()); + }else { + payWhere.setCfgId(attWhere.getCfgid()); + } List payList= surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(payWhere); List exportList=new ArrayList(); for(SurProjectAttendanceData it :list){