浏览代码

Merge remote-tracking branch 'origin/master'

Joburgess 4 年之前
父节点
当前提交
d0b9091532

+ 1 - 0
mec-biz/src/main/resources/config/mybatis/CourseScheduleMapper.xml

@@ -3521,5 +3521,6 @@
             AND CONCAT(cs.class_date_,' ',cs.end_class_time_) <= #{endTime}
             AND cs.group_type_ = 'MUSIC'
             AND cs.teach_mode_ = 'OFFLINE'
+        ORDER BY cs.id_ ASC
     ]]></select>
 </mapper>

+ 2 - 0
mec-biz/src/main/resources/config/mybatis/InspectionItemPlanConclusionMapper.xml

@@ -99,6 +99,7 @@
         <if test="checkItem != null">
             AND check_item_ = #{checkItem}
         </if>
+        ORDER BY check_item_ ASC,course_schedule_id_ ASC
     </select>
 
     <select id="getPlanConclusionCourses" resultMap="com.ym.mec.biz.dal.dao.CourseScheduleDao.CourseSchedule">
@@ -111,6 +112,7 @@
                  LEFT JOIN sys_user su on iipc.teacher_id_ = su.id_
         WHERE plan_id_ = #{planId}
         GROUP BY iipc.course_schedule_id_, iipc.teacher_id_
+        ORDER BY iipc.course_schedule_id_ ASC
     </select>
 
     <select id="getCountByPlanIdAndCheckConclusion" resultType="int">

+ 34 - 0
mec-web/src/main/java/com/ym/mec/web/controller/InspectionItemPlanConclusionController.java

@@ -0,0 +1,34 @@
+package com.ym.mec.web.controller;
+
+import com.ym.mec.biz.dal.entity.InspectionItemPlanConclusion;
+import com.ym.mec.biz.service.InspectionItemPlanConclusionService;
+import com.ym.mec.common.controller.BaseController;
+import com.ym.mec.common.entity.HttpResponseResult;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+import java.util.Map;
+
+@Api(tags = "巡查结果")
+@RequestMapping("inspectionItemPlanConclusion")
+@RestController
+public class InspectionItemPlanConclusionController extends BaseController {
+    @Autowired
+    private InspectionItemPlanConclusionService InspectionItemPlanConclusionService;
+
+    @ApiOperation(value = "获取日程的巡查结果")
+    @GetMapping("/getInfo")
+    @PreAuthorize("@pcs.hasPermissions('inspectionItemPlanConclusion/getInfo')")
+    @ApiImplicitParams({@ApiImplicitParam(name = "planId", value = "日程id", required = true, dataType = "int"),
+            @ApiImplicitParam(name = "checkItem", value = "巡查结果项", required = false, dataType = "int")})
+    public HttpResponseResult<Map<Integer, List<InspectionItemPlanConclusion>>> getInfo(Long planId, Integer checkItem) {
+        return succeed(InspectionItemPlanConclusionService.getInfo(planId, checkItem));
+    }
+    
+}