|
|
|
|
@ -9,6 +9,68 @@ |
|
|
|
|
LINK_ORDER_IDS, MO_CODE, MO_NAME, QUANTITY, YP_ID, ERP_ID, ERP_WO_CODE, MAF_STATUS, URGENT_TYPE |
|
|
|
|
</sql> |
|
|
|
|
|
|
|
|
|
<!-- <select id = "selectPage" resultType = "org.springblade.desk.order.pojo.entity.MoldDemand">--> |
|
|
|
|
<!-- SELECT--> |
|
|
|
|
<!-- a.ID,--> |
|
|
|
|
<!-- a.TENANT_ID,--> |
|
|
|
|
<!-- a.CREATE_USER,--> |
|
|
|
|
<!-- a.CREATE_TIME,--> |
|
|
|
|
<!-- a.CREATE_DEPT,--> |
|
|
|
|
<!-- a.UPDATE_USER,--> |
|
|
|
|
<!-- a.UPDATE_TIME,--> |
|
|
|
|
<!-- a.STATUS,--> |
|
|
|
|
<!-- a.IS_DELETED,--> |
|
|
|
|
<!-- a.MD_CODE,--> |
|
|
|
|
<!-- a.PART_CODE,--> |
|
|
|
|
<!-- a.PART_NAME,--> |
|
|
|
|
<!-- a.TOOL_CODE,--> |
|
|
|
|
<!-- a.TOOL_NAME,--> |
|
|
|
|
<!-- a.DEMAND_NUM,--> |
|
|
|
|
<!-- a.PLAN_TYPE_CODE,--> |
|
|
|
|
<!-- a.PLAN_TYPE_NAME,--> |
|
|
|
|
<!-- a.NEED_DATE,--> |
|
|
|
|
<!-- a.QUA_LEVEL,--> |
|
|
|
|
<!-- a.MAF_TYPE,--> |
|
|
|
|
<!-- a.KEEPER,--> |
|
|
|
|
<!-- a.RELEASER,--> |
|
|
|
|
<!-- a.MEMO,--> |
|
|
|
|
<!-- a.LINK_ORDER_IDS,--> |
|
|
|
|
<!-- a.MO_CODE,--> |
|
|
|
|
<!-- a.MO_NAME,--> |
|
|
|
|
<!-- a.QUANTITY,--> |
|
|
|
|
<!-- a.YP_ID,--> |
|
|
|
|
<!-- a.ERP_ID,--> |
|
|
|
|
<!-- a.ERP_WO_CODE,--> |
|
|
|
|
<!-- a.MAF_STATUS,--> |
|
|
|
|
<!-- a.URGENT_TYPE,--> |
|
|
|
|
<!-- b.STOCK_NUM,--> |
|
|
|
|
<!-- b.OCCUPY_NUM--> |
|
|
|
|
<!-- FROM--> |
|
|
|
|
<!-- MES_MOLD_DEMAND a--> |
|
|
|
|
<!-- LEFT JOIN (--> |
|
|
|
|
<!-- SELECT--> |
|
|
|
|
<!-- a.goods_id,--> |
|
|
|
|
<!-- b.GOODS_CODE,--> |
|
|
|
|
<!-- sum( a.QUANTITY ) AS STOCK_NUM,--> |
|
|
|
|
<!-- sum( a.OCCUPY_QUANTITY ) AS OCCUPY_NUM--> |
|
|
|
|
<!-- FROM--> |
|
|
|
|
<!-- ST_REALTIME_STOCK a--> |
|
|
|
|
<!-- LEFT JOIN ST_GOODS b ON a.GOODS_ID = b.id--> |
|
|
|
|
<!-- GROUP BY--> |
|
|
|
|
<!-- a.GOODS_ID,--> |
|
|
|
|
<!-- b.GOODS_CODE--> |
|
|
|
|
<!-- ) b ON a.PART_CODE = b.GOODS_CODE--> |
|
|
|
|
<!-- WHERE--> |
|
|
|
|
<!-- IS_DELETED = 0--> |
|
|
|
|
<!-- <if test = "entity.partCode != null and entity.partCode != ''">--> |
|
|
|
|
<!-- AND a.PART_CODE LIKE CONCAT('%', CONCAT(#{entity.partCode}, '%'))--> |
|
|
|
|
<!-- </if>--> |
|
|
|
|
<!-- <if test = "entity.toolCode != null and entity.toolCode != ''">--> |
|
|
|
|
<!-- AND a.TOOL_CODE LIKE CONCAT('%', CONCAT(#{entity.toolCode}, '%'))--> |
|
|
|
|
<!-- </if>--> |
|
|
|
|
<!-- </select>--> |
|
|
|
|
|
|
|
|
|
<!-- 取消联查 增加状态为新增--> |
|
|
|
|
<select id = "selectPage" resultType = "org.springblade.desk.order.pojo.entity.MoldDemand"> |
|
|
|
|
SELECT |
|
|
|
|
a.ID, |
|
|
|
|
@ -42,34 +104,23 @@ |
|
|
|
|
a.ERP_ID, |
|
|
|
|
a.ERP_WO_CODE, |
|
|
|
|
a.MAF_STATUS, |
|
|
|
|
a.URGENT_TYPE, |
|
|
|
|
b.STOCK_NUM, |
|
|
|
|
b.OCCUPY_NUM |
|
|
|
|
a.URGENT_TYPE |
|
|
|
|
FROM |
|
|
|
|
MES_MOLD_DEMAND a |
|
|
|
|
LEFT JOIN ( |
|
|
|
|
SELECT |
|
|
|
|
a.goods_id, |
|
|
|
|
b.GOODS_CODE, |
|
|
|
|
sum( a.QUANTITY ) AS STOCK_NUM, |
|
|
|
|
sum( a.OCCUPY_QUANTITY ) AS OCCUPY_NUM |
|
|
|
|
FROM |
|
|
|
|
ST_REALTIME_STOCK a |
|
|
|
|
LEFT JOIN ST_GOODS b ON a.GOODS_ID = b.id |
|
|
|
|
GROUP BY |
|
|
|
|
a.GOODS_ID, |
|
|
|
|
b.GOODS_CODE |
|
|
|
|
) b ON a.PART_CODE = b.GOODS_CODE |
|
|
|
|
WHERE |
|
|
|
|
IS_DELETED = 0 |
|
|
|
|
a.IS_DELETED = 0 |
|
|
|
|
<if test = "entity.partCode != null and entity.partCode != ''"> |
|
|
|
|
AND a.PART_CODE LIKE CONCAT('%', CONCAT(#{entity.partCode}, '%')) |
|
|
|
|
</if> |
|
|
|
|
<if test = "entity.toolCode != null and entity.toolCode != ''"> |
|
|
|
|
<if test = "entity.toolCode != null and entity.toolCode != ''"> |
|
|
|
|
AND a.TOOL_CODE LIKE CONCAT('%', CONCAT(#{entity.toolCode}, '%')) |
|
|
|
|
</if> |
|
|
|
|
<if test = "entity.toolCode != null and entity.toolCode != ''"> |
|
|
|
|
AND a.MAF_STATUS = #{entity.mafStatus} |
|
|
|
|
</if> |
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id = "pageNearlyMonth" resultType = "org.springblade.desk.order.pojo.entity.MoldDemand"> |
|
|
|
|
SELECT <include refid = "baseCommonFields" /> |
|
|
|
|
FROM MES_MOLD_DEMAND |
|
|
|
|
|