生产工序代码-排单-新增排单-SQL修改

This commit is contained in:
liuzhaotian
2024-05-09 14:25:23 +08:00
parent 58846c8dca
commit c358e6c680
@@ -2,24 +2,43 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.cf.imes.module.executor.dal.mysql.plate.PlateMapper">
<select id="selectPlatePage" resultType="com.cf.imes.module.executor.controller.admin.plan.vo.PlatePage">
<!-- select a.id as plateId, a.name, a.width, a.height, a.thickness, a.area,-->
<!-- b.custom_order_no, b.customer, b.address, b.remark, b.id as orderId,-->
<!-- c.goods_name, c.material, c.color, c.goods_id-->
<!-- from order_plate a-->
<!-- LEFT JOIN order_plan_item p on a.id = p.item_id-->
<!-- LEFT JOIN order_item oi on p.item_id = oi.id-->
<!-- LEFT JOIN `order` b on oi.order_id = b.id-->
<!-- LEFT JOIN order_goods c on a.order_id = c.order_id-->
<!-- <where>-->
<!-- p.id is null-->
<!-- and a.is_cancel = 0-->
<!-- <if test="orderId !=null">-->
<!-- and a.order_id = #{orderId}-->
<!-- </if>-->
<!-- <if test="goodsId !=null and goodsId != '' ">-->
<!-- and c.goods_id = #{goodsId}-->
<!-- </if>-->
<!-- </where>-->
select a.id as plateId, a.name, a.width, a.height, a.thickness, a.area,
b.custom_order_no, b.customer, b.address, b.remark, b.id as orderId,
c.goods_name, c.material, c.color, c.goods_id
from order_plate a
LEFT JOIN order_plan_item p on a.id = p.item_id
LEFT JOIN order_item oi on p.item_id = oi.id
LEFT JOIN `order` b on oi.order_id = b.id
LEFT JOIN order_goods c on a.order_id = c.order_id
<where>
p.id is null
and a.is_cancel = 0
<if test="orderId !=null">
and a.order_id = #{orderId}
</if>
<if test="goodsId !=null and goodsId != '' ">
and c.goods_id = #{goodsId}
</if>
</where>
-- LEFT JOIN order_item oi on a.order_id = oi.order_id
LEFT JOIN `order` b on a.order_id = b.id
LEFT JOIN order_goods c on a.goods_id = c.goods_id
<where>
a.is_cancel = 0
<if test="orderId !=null">
and a.order_id = #{orderId}
</if>
<if test="goodsId !=null and goodsId != '' ">
and c.goods_id = #{goodsId}
</if>
</where>
</select>
<select id="selectPlateByPlanId"
resultType="com.cf.imes.module.executor.controller.admin.plan.vo.PlateResList">