|
@@ -794,7 +794,17 @@ public class PlanQuarterServiceImpl extends ServiceImpl<PlanQuarterMapper, PlanQ
|
|
|
}
|
|
|
}
|
|
|
BeanUtils.copyProperties(planQuarter, responseVo);
|
|
|
-
|
|
|
+ //是否可以申请撤销
|
|
|
+ //需求待填制可以申请,需求建档就不能申请
|
|
|
+ PmDemand demand = demandService.selectByPlanId(planQuarter.getPlanPracticalId());
|
|
|
+ if (!ObjectUtils.isEmpty(demand) && !demand.getProjectStatus().equals(PmProjectStatus.DEMAND_WAIT_FILL.getCode())) {
|
|
|
+ planQuarter.setAppDeleteDo("false");
|
|
|
+ } else if (!ObjectUtils.isEmpty(planQuarter.getAppDelete()) && planQuarter.getAppDelete().equals("true")) {
|
|
|
+ //申请过的不能再申请
|
|
|
+ planQuarter.setAppDeleteDo("false");
|
|
|
+ } else {
|
|
|
+ planQuarter.setAppDeleteDo("true");
|
|
|
+ }
|
|
|
try {
|
|
|
responseVo.setTipsMessage(planQuarterGetTips(thresholdMap, alertTimeMap));
|
|
|
} catch (ParseException e) {
|