|
@@ -25,22 +25,24 @@
|
|
|
</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
|
|
|
+ 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,plan.vehicle_num_start,plan.vehicle_num_end
|
|
|
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
|
|
|
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)
|
|
|
+ <if test="vehicleNum!=null and vehicleNum!=''">
|
|
|
+ and (#{vehicleNum} >= plan.vehicle_num_start and #{vehicleNum} <= plan.vehicle_num_end)
|
|
|
</if>
|
|
|
order by plan.id desc
|
|
|
</select>
|
|
|
|
|
|
<select id="getFillProcedureDetail" 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,
|
|
|
+ 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, if(plan.plan_type=0,prod_procedure.check_type, plan.check_type) as check_type, plan.station_id
|
|
|
FROM prod_procedure_team a
|
|
|
left join plan_procedure_total on plan_procedure_total.id = a.plan_procedure_id
|