|
@@ -2,9 +2,7 @@ package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.dto.CheckItemDto;
|
|
|
-import com.ym.mec.biz.dal.entity.Inspection;
|
|
|
-import com.ym.mec.biz.dal.entity.InspectionItem;
|
|
|
-import com.ym.mec.biz.dal.entity.School;
|
|
|
+import com.ym.mec.biz.dal.entity.*;
|
|
|
import com.ym.mec.biz.dal.enums.MessageTypeEnum;
|
|
|
import com.ym.mec.biz.dal.page.InspectionItemPlanQueryInfo;
|
|
|
import com.ym.mec.biz.service.SysConfigService;
|
|
@@ -17,7 +15,6 @@ import com.ym.mec.thirdparty.message.MessageSenderPluginContext;
|
|
|
import com.ym.mec.util.date.DateUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import com.ym.mec.biz.dal.entity.InspectionItemPlan;
|
|
|
import com.ym.mec.biz.service.InspectionItemPlanService;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -41,6 +38,8 @@ public class InspectionItemPlanServiceImpl extends BaseServiceImpl<Long, Inspect
|
|
|
private SysConfigDao sysConfigDao;
|
|
|
@Autowired
|
|
|
private SysMessageService sysMessageService;
|
|
|
+ @Autowired
|
|
|
+ private SchoolDao schoolDao;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Long, InspectionItemPlan> getDAO() {
|
|
@@ -89,10 +88,11 @@ public class InspectionItemPlanServiceImpl extends BaseServiceImpl<Long, Inspect
|
|
|
throw new BizException("日程时间不能晚于工作周期结束时间");
|
|
|
}
|
|
|
//获取乐团教学点的GPS信息
|
|
|
- School school = musicGroupDao.getMusicGroupSchool(inspectionItemPlan.getMusicGroupId());
|
|
|
+ MusicGroup musicGroup = musicGroupDao.get(inspectionItemPlan.getMusicGroupId());
|
|
|
+ School school = schoolDao.get(musicGroup.getSchoolId());
|
|
|
|
|
|
inspectionItemPlan.setOrganId(inspectionItem.getOrganId());
|
|
|
- inspectionItemPlan.setCooperationOrganId(school.getCooperationOrganId());
|
|
|
+ inspectionItemPlan.setCooperationOrganId(musicGroup.getCooperationOrganId());
|
|
|
inspectionItemPlan.setInspectionId(inspectionItem.getInspectionId());
|
|
|
inspectionItemPlan.setSchoolGps(school.getLongitudeLatitude());
|
|
|
inspectionItemPlan.setSubmitedGps("");
|
|
@@ -134,9 +134,11 @@ public class InspectionItemPlanServiceImpl extends BaseServiceImpl<Long, Inspect
|
|
|
}
|
|
|
//获取乐团教学点的GPS信息
|
|
|
if (oldPlan.getStatus().equals(0)) { //未提交的修改
|
|
|
- School school = musicGroupDao.getMusicGroupSchool(inspectionItemPlan.getMusicGroupId());
|
|
|
+ //获取乐团教学点的GPS信息
|
|
|
+ MusicGroup musicGroup = musicGroupDao.get(inspectionItemPlan.getMusicGroupId());
|
|
|
+ School school = schoolDao.get(musicGroup.getSchoolId());
|
|
|
inspectionItemPlan.setInspectionId(inspectionItem.getInspectionId());
|
|
|
- inspectionItemPlan.setCooperationOrganId(school.getCooperationOrganId());
|
|
|
+ inspectionItemPlan.setCooperationOrganId(musicGroup.getCooperationOrganId());
|
|
|
inspectionItemPlan.setSchoolGps(school.getLongitudeLatitude());
|
|
|
inspectionItemPlan.setSubmitedGps("");
|
|
|
inspectionItemPlan.setMemo("");
|