|
@@ -90,8 +90,9 @@ public class InspectionItemPlanServiceImpl extends BaseServiceImpl<Long, Inspect
|
|
//事项计划同一乐团同一天不能重复
|
|
//事项计划同一乐团同一天不能重复
|
|
Date dayStartTime = DateUtil.trunc(inspectionItemPlan.getPlanStart());
|
|
Date dayStartTime = DateUtil.trunc(inspectionItemPlan.getPlanStart());
|
|
Date dayEndTime = DateUtil.trunc(inspectionItemPlan.getPlanStart());
|
|
Date dayEndTime = DateUtil.trunc(inspectionItemPlan.getPlanStart());
|
|
- int dayMusicGroupItemPlanCount = inspectionItemPlanDao.getMusicGroupItemPlanCount(inspectionItemPlan.getItemId(), inspectionItemPlan.getMusicGroupId(), dayStartTime, dayEndTime);
|
|
|
|
- if(dayMusicGroupItemPlanCount > 0){
|
|
|
|
|
|
+ int dayMusicGroupItemPlanCount = inspectionItemPlanDao.getMusicGroupItemPlanCount(inspectionItemPlan.getItemId(),
|
|
|
|
+ inspectionItemPlan.getMusicGroupId(), dayStartTime, dayEndTime, null);
|
|
|
|
+ if (dayMusicGroupItemPlanCount > 0) {
|
|
throw new BizException("该乐团当天已有巡查安排,请核查");
|
|
throw new BizException("该乐团当天已有巡查安排,请核查");
|
|
}
|
|
}
|
|
//获取乐团教学点的GPS信息
|
|
//获取乐团教学点的GPS信息
|
|
@@ -139,6 +140,14 @@ public class InspectionItemPlanServiceImpl extends BaseServiceImpl<Long, Inspect
|
|
if (itemEndTime.before(inspectionItemPlan.getPlanEnd())) {
|
|
if (itemEndTime.before(inspectionItemPlan.getPlanEnd())) {
|
|
throw new BizException("日程时间不能晚于工作周期结束时间");
|
|
throw new BizException("日程时间不能晚于工作周期结束时间");
|
|
}
|
|
}
|
|
|
|
+ //事项计划同一乐团同一天不能重复
|
|
|
|
+ Date dayStartTime = DateUtil.trunc(inspectionItemPlan.getPlanStart());
|
|
|
|
+ Date dayEndTime = DateUtil.trunc(inspectionItemPlan.getPlanStart());
|
|
|
|
+ int dayMusicGroupItemPlanCount = inspectionItemPlanDao.getMusicGroupItemPlanCount(inspectionItemPlan.getItemId(),
|
|
|
|
+ inspectionItemPlan.getMusicGroupId(), dayStartTime, dayEndTime, inspectionItemPlan.getId());
|
|
|
|
+ if (dayMusicGroupItemPlanCount > 0) {
|
|
|
|
+ throw new BizException("该乐团当天已有巡查安排,请核查");
|
|
|
|
+ }
|
|
//获取乐团教学点的GPS信息
|
|
//获取乐团教学点的GPS信息
|
|
if (oldPlan.getStatus().equals(0)) { //未提交的修改
|
|
if (oldPlan.getStatus().equals(0)) { //未提交的修改
|
|
//获取乐团教学点的GPS信息
|
|
//获取乐团教学点的GPS信息
|