| | |
| | | <result column="scheduling_quantity" property="schedulingQuantity"/> |
| | | <result column="order_number" property="orderNumber"/> |
| | | <result column="scheduling_id" property="schedulingId"/> |
| | | <result column="order_id" property="orderGlassDetail.orderId"/> |
| | | <result column="order_id" property="order.orderId"/> |
| | | <result column="technology_number" property="technologyNumber"/> |
| | | <result column="pendingProductionQuantity" property="pendingProductionQuantity"/> |
| | | <result column="pendingProductionArea" property="pendingProductionArea"/> |
| | |
| | | ps.reviewer, |
| | | od.product_name, |
| | | if(od.shape=1,'普形',if(od.shape=2,'异形','')) as shape, |
| | | ps.scheduling_id |
| | | ps.scheduling_id, |
| | | ps.notes |
| | | from sd.order_detail as od |
| | | left join sd.order as o on od.order_id = o.order_id |
| | | left join production_scheduling as ps |
| | |
| | | and od.create_time between #{selectTime1} and #{selectTime2} |
| | | and position(#{processes} in ps.processes) |
| | | and position(#{orderIds} in ps.order_id) |
| | | <if test="productionScheduling.orderId != null and productionScheduling.orderId != ''"> |
| | | and ogd.order_id regexp #{productionScheduling.orderId} |
| | | <if test="productionScheduling.order.orderId != null and productionScheduling.order.orderId != ''"> |
| | | and ogd.order_id regexp #{productionScheduling.order.orderId} |
| | | </if> |
| | | <if test="productionScheduling.order.customerName != null and productionScheduling.order.customerName != ''"> |
| | | and o.customer_name regexp #{productionScheduling.order.customerName} |
| | |
| | | |
| | | and position(#{orderIds} in ogd.order_id) |
| | | -- and position("切割" in ps.processes) |
| | | <if test="productionScheduling.orderId != null and productionScheduling.orderId != ''"> |
| | | and ogd.order_id regexp #{productionScheduling.orderId} |
| | | <if test="productionScheduling.order.orderId != null and productionScheduling.order.orderId != ''"> |
| | | and ogd.order_id regexp #{productionScheduling.order.orderId} |
| | | </if> |
| | | <if test="productionScheduling.order.customerName != null and productionScheduling.order.customerName != ''"> |
| | | and o.customer_name regexp #{productionScheduling.order.customerName} |
| | |
| | | <update id="examineSchedulingMp"> |
| | | update production_scheduling |
| | | set review_status=1, |
| | | reviewer=#{userName} |
| | | reviewer=#{userName}, |
| | | scheduling_quantity=#{schedulingQuantity}, |
| | | notes=#{notes} |
| | | where scheduling_id = #{schedulingId} |
| | | </update> |
| | | |
| | |
| | | order by ps.id desc |
| | | limit #{offset},#{pageSize}; |
| | | </select> |
| | | |
| | | <update id="cancelReviewSchedulingMp"> |
| | | update production_scheduling set review_status=0 where scheduling_id = #{schedulingId} |
| | | </update> |
| | | </mapper> |