|
|
@ -184,7 +184,7 @@ public class evaluateTask { |
|
|
|
@Autowired |
|
|
|
BsSgcJsjdBuiComAccService bsSgcJsjdBuiComAccService; |
|
|
|
//项目法人履职评价
|
|
|
|
@Scheduled(cron = "0 0/2 * * * ?") //每天0点1分执行
|
|
|
|
@Scheduled(cron = "0 0 1 * * ?") //每天1点执行
|
|
|
|
public void proEvaluate(){ |
|
|
|
List<BsSgcJsjdBuiConstrMeas> list = bsSgcJsjdBuiConstrMeasService.list(null); |
|
|
|
LocalDate date = LocalDate.now(); |
|
|
@ -199,307 +199,465 @@ public class evaluateTask { |
|
|
|
.orderByDesc("COMPLETION_ACCEPTANCE_TIME")); |
|
|
|
List<BsSgcjsjdBuiProInfo> list2 = bsSgcjsjdBuiProInfoService.list(new QueryWrapper<BsSgcjsjdBuiProInfo>() |
|
|
|
.eq("PRO_NO", bsSgcJsjdBuiConstrMeas.getProNo())); |
|
|
|
BsSgcJsjdBuiComAcc one = list1.get(0); |
|
|
|
BsSgcjsjdBuiProInfo bs = list2.get(0); |
|
|
|
LocalDate localDate = null; |
|
|
|
if (ObjectUtil.isNotEmpty(one.getCompletionAcceptanceTime())) { |
|
|
|
localDate = one.getCompletionAcceptanceTime().toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
|
|
|
int monthValue1 = 0; |
|
|
|
int dayOfYear2 = 0; |
|
|
|
BsSgcJsjdBuiComAcc one=new BsSgcJsjdBuiComAcc(); |
|
|
|
if (CollectionUtil.isNotEmpty(list1)){ |
|
|
|
one = list1.get(0); |
|
|
|
if (ObjectUtil.isNotEmpty(one.getCompletionAcceptanceTime())) { |
|
|
|
localDate = one.getCompletionAcceptanceTime().toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
|
|
|
monthValue1=localDate.getMonthValue(); |
|
|
|
dayOfYear2=localDate.getYear(); |
|
|
|
} |
|
|
|
} |
|
|
|
int monthValue1 = localDate.getMonthValue(); |
|
|
|
int dayOfYear2 = localDate.getYear(); |
|
|
|
Date approvalTime1 = bsSgcJsjdBuiConstrMeas.getApprovalTime1(); |
|
|
|
if (ObjectUtil.isNotEmpty(bsSgcJsjdBuiConstrMeas.getApprovalTime1()) && ObjectUtil.isNotEmpty(one.getCompletionAcceptanceTime())) { |
|
|
|
Date date2=Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()); |
|
|
|
long l = DateUtil.betweenYear(approvalTime1, date2, true) + 1; |
|
|
|
LocalDate approvalTime = approvalTime1.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
|
|
|
int month = approvalTime.getMonthValue(); |
|
|
|
int year = approvalTime.getYear(); |
|
|
|
for (int i = 0; i <= l; i++) { |
|
|
|
if (i != l && i == 0) { |
|
|
|
if (month <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(year + "-" + 1 + "至" + year + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
BsSgcjsjdBuiProInfo bs=new BsSgcjsjdBuiProInfo(); |
|
|
|
if (CollectionUtil.isNotEmpty(list2)) { |
|
|
|
bs = list2.get(0); |
|
|
|
} |
|
|
|
if (bsSgcJsjdBuiConstrMeas.getSectionName().equals(bs.getProjectName())) { |
|
|
|
Date approvalTime1 = bsSgcJsjdBuiConstrMeas.getApprovalTime1(); |
|
|
|
if (ObjectUtil.isNotEmpty(bsSgcJsjdBuiConstrMeas.getApprovalTime1()) && ObjectUtil.isNotEmpty(one.getCompletionAcceptanceTime())) { |
|
|
|
Date date2 = Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()); |
|
|
|
long l = DateUtil.betweenYear(approvalTime1, date2, true); |
|
|
|
LocalDate approvalTime = approvalTime1.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
|
|
|
int month = approvalTime.getMonthValue(); |
|
|
|
int year = approvalTime.getYear(); |
|
|
|
for (int i = 0; i <= l; i++) { |
|
|
|
if (dayOfYear2 != year && i == 0) { |
|
|
|
if (month <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(year + "-" + 1 + "至" + year + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(year + "-" + 4 + "至" + year + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(year + "-" + 4 + "至" + year + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 9 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
} else if (month <= 6 && month > 4) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(year + "-" + 4 + "至" + year + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 9 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
} else if (month <= 6 && month > 4) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(year + "-" + 4 + "至" + year + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (month <= 9 && month > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (month <= 9 && month > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} else if (i == l) { |
|
|
|
if (dayOfYear2==year+i) { |
|
|
|
for (int j = month,i1=1; j <= monthValue1; j = j + 3,i++) { |
|
|
|
if (j <=3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 1 + "至" + dayOfYear2 + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
} else if (j <= 6 && j > 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2+ "-" + 4 + "至" + dayOfYear2 +"-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (j <= 9 && j > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 7 + "至" + dayOfYear2+ "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} else if (i == l) { |
|
|
|
if (dayOfYear2 == year) { |
|
|
|
for (int j = month, i1 = 1; j <= monthValue1 + 2; j = j + 3, i1++) { |
|
|
|
if (j <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 1 + "至" + dayOfYear2 + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
} else if (j <= 6 && j > 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 4 + "至" + dayOfYear2 + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (j <= 9 && j > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 7 + "至" + dayOfYear2 + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 10 + "至" + dayOfYear2 + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
if (monthValue1 <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 1 + "至" + dayOfYear2 + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
} else if (monthValue1 <= 6 && monthValue1 > 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 1 + "至" + dayOfYear2 + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 4 + "至" + dayOfYear2 + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (monthValue1 <= 9 && monthValue1 > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 1 + "至" + dayOfYear2 + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 4 + "至" + dayOfYear2 + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 7 + "至" + dayOfYear2 + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 1 + "至" + dayOfYear2 + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 4 + "至" + dayOfYear2 + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 7 + "至" + dayOfYear2 + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 10 + "至" + dayOfYear2 + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear2 + "-" + 10 + "至" + dayOfYear2 + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
for (int j = 1,i1=1; j <= 10; j = j + 3,i++) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + i1); |
|
|
|
legalEvaluate.setCycle((year + i-1) + "-" + j + "至" + (year + i-1) + "-" + (j + 2)); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
for (int j = 1, i1 = 1; j <= 10; j = j + 3, i1++) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + i1); |
|
|
|
legalEvaluate.setCycle((year + i) + "-" + j + "至" + (year + i) + "-" + (j + 2)); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}else { |
|
|
|
long l = DateUtil.betweenYear(approvalTime1, date1, true) + 1; |
|
|
|
LocalDate approvalTime = approvalTime1.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
|
|
|
int month = approvalTime.getMonthValue(); |
|
|
|
int year = approvalTime.getYear(); |
|
|
|
for (int i = 0; i <= l; i++) { |
|
|
|
if (i != l && i == 0) { |
|
|
|
if (month <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(year + "-" + 1 + "至" + year + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
|
|
|
|
/** 无竣工验收 |
|
|
|
* |
|
|
|
* */ |
|
|
|
long l = DateUtil.betweenYear(approvalTime1, date1, true); |
|
|
|
LocalDate approvalTime = approvalTime1.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
|
|
|
int month = approvalTime.getMonthValue(); |
|
|
|
int year = approvalTime.getYear(); |
|
|
|
for (int i = 0; i <= l; i++) { |
|
|
|
if (dayOfYear != year && i == 0) { |
|
|
|
if (month <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(year + "-" + 1 + "至" + year + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(year + "-" + 4 + "至" + year + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(year + "-" + 4 + "至" + year + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 9 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
|
|
|
|
} else if (month <= 6 && month > 4) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(year + "-" + 4 + "至" + year + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 9 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
|
|
|
|
} else if (month <= 6 && month > 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(year + "-" + 4 + "至" + year + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (month <= 9 && month > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (month <= 9 && month > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(year + "-" + 7 + "至" + year + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(year + "-" + 10 + "至" + year + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} else if (i == l) { |
|
|
|
if (year+i==dayOfYear){ |
|
|
|
for (int j = month,i1=1; j <= monthValue; j = j + 3,i++) { |
|
|
|
if (j <=3) { |
|
|
|
} else if (i == l) { |
|
|
|
if (year == dayOfYear) { |
|
|
|
for (int j = month, i1 = 1; j <= monthValue + 2; j = j + 3, i1++) { |
|
|
|
if (j <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i1 + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 1 + "至" + dayOfYear + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
} else if (j <= 6 && j > 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 4 + "至" + dayOfYear + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (j <= 9 && j > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 7 + "至" + dayOfYear + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 10 + "至" + dayOfYear + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
if (monthValue <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 1 + "至" + dayOfYear + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
@ -507,154 +665,104 @@ public class evaluateTask { |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
} else if (j <= 6 && j > 3) { |
|
|
|
} else if (monthValue <= 6 && monthValue > 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 1 + "至" + dayOfYear + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (j <= 9 && j > 6) { |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 4 + "至" + dayOfYear + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (monthValue <= 9 && monthValue > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 7 + "至" + dayOfYear + "-" + 9); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 1 + "至" + dayOfYear + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 4 + "至" + dayOfYear + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 7 + "至" + dayOfYear + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 10 + "至" + dayOfYear + "-" + 12); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 1 + "至" + dayOfYear + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 4 + "至" + dayOfYear + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 7 + "至" + dayOfYear + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle(dayOfYear + "-" + 10 + "至" + dayOfYear + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} |
|
|
|
}else { |
|
|
|
if (month <= 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 1 + "至" + (year+i) + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
|
|
|
|
} else if (month <= 6 && month > 3) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 1 + "至" + (year+i) + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 4 + "至" + (year+i) + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else if (month <= 9 && month > 6) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 1 + "至" +(year+i) + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle((year+i)+ "-" + 4 + "至" + (year+i) + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 7 + "至" + (year+i) + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} else { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 1); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 1 + "至" + (year+i) + "-" + 3); |
|
|
|
BsSgcjsjdBuiProInfo byId = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 2); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 4 + "至" + (year+i) + "-" + 6); |
|
|
|
BsSgcjsjdBuiProInfo byId1 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId1)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 3); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 7 + "至" + (year+i) + "-" + 9); |
|
|
|
BsSgcjsjdBuiProInfo byId2 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId2)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + 4); |
|
|
|
legalEvaluate.setCycle((year+i) + "-" + 10 + "至" + (year+i) + "-" + 12); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
for (int j = 1,i1=1; j <= 10; j = j + 3,i++) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(one.getProNo()); |
|
|
|
legalEvaluate.setProCode(one.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + i1); |
|
|
|
legalEvaluate.setCycle((year + i-1) + "-" + j + "至" + (year + i-1) + "-" + (j + 2)); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
for (int j = 1, i1 = 1; j <= 10; j = j + 3, i1++) { |
|
|
|
BsSgcJsjdBuiLegalEvaluate legalEvaluate = new BsSgcJsjdBuiLegalEvaluate(); |
|
|
|
legalEvaluate.setLegalPerson(bs.getProjectUnitLegal()); |
|
|
|
legalEvaluate.setProNo(bsSgcJsjdBuiConstrMeas.getProNo()); |
|
|
|
legalEvaluate.setProCode(bsSgcJsjdBuiConstrMeas.getProCode()); |
|
|
|
legalEvaluate.setId(bsSgcJsjdBuiConstrMeas.getId() + i + i1); |
|
|
|
legalEvaluate.setCycle((year + i) + "-" + j + "至" + (year + i) + "-" + (j + 2)); |
|
|
|
BsSgcjsjdBuiProInfo byId3 = bsSgcjsjdBuiProInfoService.getById(legalEvaluate.getId()); |
|
|
|
if (ObjectUtil.isEmpty(byId3)) { |
|
|
|
legalEvaluate.setEvaluateStatus("0"); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
bsSgcJsjdBuiLegalEvaluateService.saveOrUpdate(legalEvaluate); |
|
|
|
} |
|
|
|
} |
|
|
|
}} |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|