|
@@ -16,21 +16,22 @@
|
|
|
<result column="plan_procedure_id" property="planProcedureId" />
|
|
|
<result column="status" property="status" />
|
|
|
<result column="is_change" property="isChange" />
|
|
|
+ <result column="steel_num_array" property="steelNumArray" />
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用查询结果列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- id, company_id, user_id, work_time, job_of_money, progress, checker_id, checker_name, update_time, plan_procedure_id, status, is_change
|
|
|
+ id, company_id, user_id, work_time, job_of_money, progress, checker_id, checker_name, update_time, plan_procedure_id, status, is_change, steel_num_array
|
|
|
</sql>
|
|
|
|
|
|
<select id="getReportForWorkList" resultType="java.util.HashMap" >
|
|
|
SELECT a.*, plan_procedure_total.plan_id, plan_procedure_total.prod_procedure_id, date_format(plan.`start_date`,'%Y-%m-%d') as start_date, date_format(plan.`end_date`,'%Y-%m-%d') as end_date, plan.`plan_type`, plan.`product_scheduling_num`,plan.task_type_name,plan.task_name,plan.task_change_notice_num,
|
|
|
- product.`name` AS product_name,prod_procedure.name AS procedure_name, prod_procedure.check_type, plan.check_type as plan_check_type
|
|
|
+ product.`name` AS product_name,prod_procedure.name AS procedure_name, prod_procedure.check_type, plan.check_type as plan_check_type
|
|
|
FROM prod_procedure_team a
|
|
|
- left join plan_procedure_total on plan_procedure_total.id = a.plan_procedure_id
|
|
|
- LEFT JOIN plan ON plan.id = plan_procedure_total.plan_id
|
|
|
- LEFT JOIN product ON product.id = plan.`product_id`
|
|
|
- LEFT JOIN prod_procedure ON prod_procedure.id = plan_procedure_total.prod_procedure_id
|
|
|
+ left join plan_procedure_total on plan_procedure_total.id = a.plan_procedure_id
|
|
|
+ LEFT JOIN plan ON plan.id = plan_procedure_total.plan_id
|
|
|
+ LEFT JOIN product ON product.id = plan.`product_id`
|
|
|
+ LEFT JOIN prod_procedure ON prod_procedure.id = plan_procedure_total.prod_procedure_id
|
|
|
where 1 = 1 and a.status = 1 and a.user_id=#{userId}
|
|
|
<if test="chicleNum!=null and chicleNum!=''">
|
|
|
and (#{chicleNum} >= plan.chicle_num_start and #{chicleNum} <= plan.chicle_num_end)
|