|
|
@@ -52,9 +52,10 @@
|
|
|
<result property="status" column="status" />
|
|
|
<result property="reviewScoreNum" column="review_score_num" />
|
|
|
<result property="finalCoefficient" column="final_coefficient" />
|
|
|
- <!-- 用于统一两个查询结果的列数,但不在OrderScoreInfo中使用 -->
|
|
|
<result property="planStartTime" column="plan_start_time" />
|
|
|
<result property="planEndTime" column="plan_end_time" />
|
|
|
+ <result property="createTime" column="create_time" />
|
|
|
+ <result property="updateTime" column="update_time" />
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="selectUnionOrderList" resultMap="OrderScoreInfoResult">
|
|
|
@@ -106,7 +107,9 @@
|
|
|
null as pause_time,
|
|
|
null as complete_time,
|
|
|
review_score_num as review_score_num,
|
|
|
- final_coefficient as final_coefficient
|
|
|
+ final_coefficient as final_coefficient,
|
|
|
+ create_time as create_time,
|
|
|
+ update_time as update_time
|
|
|
FROM gxt_repair_order t
|
|
|
<where>
|
|
|
<if test="repairOrder.workOrderProjectNo != null and repairOrder.workOrderProjectNo != ''"> and work_order_project_no = #{repairOrder.workOrderProjectNo}</if>
|
|
|
@@ -124,13 +127,6 @@
|
|
|
<if test="repairOrder.params.businessDataScope != null and repairOrder.params.businessDataScope != ''">
|
|
|
${repairOrder.params.businessDataScope}
|
|
|
</if>
|
|
|
- <!-- 限制待下发工单只能创建人本部门查看 -->
|
|
|
- <if test="repairOrder.createBy != null">
|
|
|
- and (t.work_order_status != 'to_issue' or t.create_by in
|
|
|
- (select user_name from sys_user t1
|
|
|
- left join sys_dept t2 on t1.dept_id = t2.dept_id
|
|
|
- where t2.dept_id = (select dept_id from sys_user where user_name = #{repairOrder.createBy,jdbcType=VARCHAR} and del_flag='0')))
|
|
|
- </if>
|
|
|
</where>
|
|
|
|
|
|
UNION ALL
|
|
|
@@ -182,7 +178,9 @@
|
|
|
pause_time as pause_time,
|
|
|
complete_time as complete_time,
|
|
|
review_score_num as review_score_num,
|
|
|
- final_coefficient as final_coefficient
|
|
|
+ final_coefficient as final_coefficient,
|
|
|
+ create_time as create_time,
|
|
|
+ update_time as update_time
|
|
|
FROM gxt_work_order t
|
|
|
<where>
|
|
|
<if test="workOrder.workOrderProjectNo != null and workOrder.workOrderProjectNo != ''"> and work_order_project_no = #{workOrder.workOrderProjectNo}</if>
|
|
|
@@ -202,6 +200,6 @@
|
|
|
</if>
|
|
|
</where>
|
|
|
) t
|
|
|
- ORDER BY work_end_time DESC
|
|
|
+ ORDER BY create_time DESC
|
|
|
</select>
|
|
|
</mapper>
|