|
@@ -166,15 +166,18 @@
|
|
|
apd.PRODUCTTYPEID AS 'producttypeid',
|
|
|
apd.PRODUCTTYPE AS 'producttype',
|
|
|
aptr.*
|
|
|
- from aps_product_detail apd
|
|
|
- LEFT JOIN aps_production_technical_requirement aptr
|
|
|
- ON FIND_IN_SET(apd.ID,aptr.ORDERDETAILIDS)
|
|
|
- where apd.DELETED = 0
|
|
|
+ from
|
|
|
+ aps_production_order apo
|
|
|
+ LEFT JOIN aps_product_detail apd ON apo.ID = apd.MAINID
|
|
|
+ LEFT JOIN aps_production_technical_requirement aptr ON FIND_IN_SET(apd.ID,aptr.ORDERDETAILIDS)
|
|
|
+ where apo.DELETED = 0
|
|
|
+ AND apd.DELETED = 0
|
|
|
AND aptr.DELETED = 0
|
|
|
AND apd.ID != #{id}
|
|
|
AND aptr.ID != #{technicalRequirementId}
|
|
|
AND aptr.ID is not null
|
|
|
AND apd.ALLOY = #{alloy}
|
|
|
+ AND apo.CUSTOMID = #{customId}
|
|
|
</select>
|
|
|
<select id="selectMyList2" resultType="com.rongwei.bsentity.vo.GetOldTechnicalRequirementRes">
|
|
|
select
|
|
@@ -184,15 +187,17 @@
|
|
|
apd.PRODUCTTYPEID AS 'producttypeid',
|
|
|
apd.PRODUCTTYPE AS 'producttype',
|
|
|
aptr.*
|
|
|
- from aps_product_detail apd
|
|
|
- LEFT JOIN aps_production_technical_requirement aptr
|
|
|
- ON FIND_IN_SET(apd.ID,aptr.ORDERDETAILIDS)
|
|
|
+ from
|
|
|
+ aps_production_order apo
|
|
|
+ LEFT JOIN aps_product_detail apd ON apo.ID = apd.MAINID
|
|
|
+ LEFT JOIN aps_production_technical_requirement aptr ON FIND_IN_SET(apd.ID,aptr.ORDERDETAILIDS)
|
|
|
where apd.DELETED = 0
|
|
|
AND aptr.DELETED = 0
|
|
|
AND apd.ID != #{id}
|
|
|
AND aptr.ID != #{technicalRequirementId}
|
|
|
AND aptr.ID is not null
|
|
|
AND apd.ALLOYSTATUS = #{alloystatus}
|
|
|
+ AND apo.CUSTOMID = #{customId}
|
|
|
</select>
|
|
|
<select id="selectMyList3" resultType="com.rongwei.bsentity.vo.GetOldTechnicalRequirementRes">
|
|
|
select
|
|
@@ -202,14 +207,16 @@
|
|
|
apd.PRODUCTTYPEID AS 'producttypeid',
|
|
|
apd.PRODUCTTYPE AS 'producttype',
|
|
|
aptr.*
|
|
|
- from aps_product_detail apd
|
|
|
- LEFT JOIN aps_production_technical_requirement aptr
|
|
|
- ON FIND_IN_SET(apd.ID,aptr.ORDERDETAILIDS)
|
|
|
+ from
|
|
|
+ aps_production_order apo
|
|
|
+ LEFT JOIN aps_product_detail apd ON apo.ID = apd.MAINID
|
|
|
+ LEFT JOIN aps_production_technical_requirement aptr ON FIND_IN_SET(apd.ID,aptr.ORDERDETAILIDS)
|
|
|
where apd.DELETED = 0
|
|
|
AND aptr.DELETED = 0
|
|
|
AND apd.ID != #{id}
|
|
|
AND aptr.ID != #{technicalRequirementId}
|
|
|
AND aptr.ID is not null
|
|
|
AND aptr.ORDERPRODUCTTYPEID = #{orderProductTypeId}
|
|
|
+ AND apo.CUSTOMID = #{customId}
|
|
|
</select>
|
|
|
</mapper>
|