server/src/main/java/doumeemes/service/business/impl/SalaryParamServiceImpl.java
@@ -59,16 +59,19 @@ LoginUserInfo principal = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); SalaryParam insert = new SalaryParam(); insert.setRootDepartId(salaryParam.getRootDepartId()); insert.setDepartId(salaryParam.getDepartId()); insert.setProcedureId(salaryParam.getProcedureId()); insert.setMaterialId(salaryParam.getMaterialId()); insert.setDeleted((byte) Constants.ZERO); if(findOne(insert )!=null){ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(),"同一个物料在相同工序不能重复配置哦!"); } insert.setCreateUser(principal.getId()); insert.setCreateTime(new Date()); insert.setUpdateUser(principal.getId()); insert.setUpdateTime(new Date()); insert.setRemark(salaryParam.getRemark()); insert.setRootDepartId(salaryParam.getRootDepartId()); insert.setDepartId(salaryParam.getDepartId()); insert.setProcedureId(salaryParam.getProcedureId()); insert.setMaterialId(salaryParam.getMaterialId()); insert.setSalary(salaryParam.getSalary()); insert.setNum(salaryParam.getNum()); insert.setTimes(salaryParam.getTimes()); server/src/main/java/doumeemes/service/ext/impl/PlansExtServiceImpl.java
@@ -198,12 +198,12 @@ // p.setDistributNum(tp.getDistributNum()); // p.setDoneNum(tp.getDoneNum()); p.setIsStock(wStockExtService.isStockForPlan(p)); p.setHasExpire(false); p.setStatus(Constants.formatIntegerNum(p.getStatus())); if ( !p.getStatus().equals(Constants.PLAN_STATUS.done) && !p.getStatus().equals(Constants.PLAN_STATUS.close)){ if (Objects.nonNull(p.getPlanDate())){ p.setHasExpire(DateUtil.toDateLocalDateTime(p.getWorkPlanPlanDate()).toLocalDate().isBefore(LocalDate.now())); }else { p.setHasExpire(false); } } } @@ -1516,7 +1516,7 @@ } /** * 恢复计划 * @param p * @param */ @Transactional(rollbackFor = {BusinessException.class,Exception.class}) @Override server/src/main/java/doumeemes/service/ext/impl/WorkPlansExtServiceImpl.java
@@ -175,13 +175,12 @@ i.setFinishUnQualifiedNum(Objects.isNull(plansExtListVO.getUnqulifiedNum())?Constants.ZERO:plansExtListVO.getUnqulifiedNum()); i.setFinishNum(Objects.isNull(plansExtListVO.getDoneNum())?Constants.ZERO:plansExtListVO.getDoneNum()); } i.setHasExpire(false); i.setStatus(Constants.formatIntegerNum(i.getStatus())); if ( !i.getStatus().equals(Constants.WORKPLANHISTORY_TYPE.done) && !i.getStatus().equals(Constants.WORKPLANHISTORY_TYPE.close)){ if (Objects.nonNull(i.getPlanDate())){ i.setHasExpire(DateUtil.toDateLocalDateTime(i.getPlanDate()).toLocalDate().isBefore(LocalDate.now())); }else { i.setHasExpire(false); } }