select *
FROM pur_plan_detail
AND orderIdFk = #{orderIdFk}
AND productId = #{productId}
AND supId = #{supId}
SELECT
pur_plan_detail.*,
basic_products.ggxh spec,
basic_products.nameCode nameCode,
basic_products.measname,
basic_products.manufactory,
basic_products.ylqxzcrbarmc,
basic_corp.`name` supName
FROM
pur_plan_detail
INNER JOIN basic_udirel ON pur_plan_detail.productId = basic_udirel.id
INNER JOIN basic_products ON basic_udirel.uuid = basic_products.uuid
left JOIN basic_corp ON pur_plan_detail.supId = basic_corp.erpId
AND orderIdFk = #{orderIdFk}
AND basic_products.diType=1
AND productId = #{productId}
AND supId = #{supId}
SELECT
pur_plan_detail.*,
basic_products.ggxh spec,
basic_products.nameCode nameCode,
basic_products.measname,
basic_products.manufactory,
basic_products.ylqxzcrbarmc,
basic_products.bzgg,
basic_products.packUnit,
basic_products.prepnSpec,
basic_products.prepnUnit,
basic_corp.`name` supName
FROM
pur_plan_detail
INNER JOIN basic_udirel ON pur_plan_detail.productId = basic_udirel.id
INNER JOIN basic_products ON basic_udirel.uuid = basic_products.uuid
left JOIN basic_corp ON pur_plan_detail.supId = basic_corp.erpId
AND orderIdFk = #{orderIdFk}
AND basic_products.diType=1
AND productId = #{productId}
AND supId = #{supId}
replace
INTO pur_plan_detail
(
orderIdFk,productId,productName,`count`,supId,zczbhhzbapzbh,destinyId
)
values (
#{orderIdFk},
#{productId},
#{productName},
#{count},
#{supId},#{zczbhhzbapzbh},#{destinyId})
DELETE FROM pur_plan_detail WHERE id in
#{item}
DELETE
FROM pur_plan_detail
WHERE orderIdFk = #{orderIdFk}
UPDATE pur_plan_detail
orderIdFk=#{orderIdFk},
productId=#{productId},
productName=#{productName},
`count`=#{count},
supId=#{supId},
zczbhhzbapzbh=#{zczbhhzbapzbh},
WHERE id = #{id}
REPLACE INTO pur_plan_detail
( orderIdFk,productId,productName,count,supId,zczbhhzbapzbh) values
(
#{item.orderIdFk},
#{item.productId},
#{item.productName},
#{item.count},
#{item.supId},
#{item.zczbhhzbapzbh}
)
SELECT
b2.*
FROM
pur_plan_detail p1
LEFT JOIN basic_udirel b1 on b1.id=p1.productId
LEFT JOIN basic_products b2 on b1.uuid = b2 .uuid
AND p1.id = #{id}
GROUP BY uuid
SELECT
pur_plan_detail.*,
pur_plan.billNo,
basic_products.ggxh spec,
basic_products.measname,
basic_products.nameCode,
basic_products.manufactory,
basic_products.ylqxzcrbarmc,
basic_products.bzgg,
basic_products.packUnit,
basic_products.prepnSpec,
basic_products.prepnUnit,
basic_corp.`name` supName
FROM
pur_plan_detail
INNER JOIN basic_udirel ON pur_plan_detail.productId = basic_udirel.id
INNER JOIN basic_products ON basic_udirel.uuid = basic_products.uuid
left JOIN basic_corp ON pur_plan_detail.supId = basic_corp.erpId
left join pur_plan on pur_plan.id = pur_plan_detail.orderIdFk
Left Join sys_approval_flow as saf ON pur_plan.approvalFlowId = saf.id
AND basic_products.nameCode like concat('%', #{nameCode}, '%')
AND pur_plan.billNo like concat('%', #{billNo}, '%')
AND pur_plan.productType = #{productType}
AND productId like concat('%', #{productId}, '%')
AND productName like concat('%', #{productName}, '%')
AND (
basic_products.ggxh like concat('%', #{spec}, '%')
or basic_products.bzgg LIKE concat('%', #{spec}, '%')
)
AND pur_plan_detail.zczbhhzbapzbh like concat('%', #{zczbhhzbapzbh}, '%')
AND basic_products.manufactory like concat('%', #{manufactory}, '%')
= #{startDate}]]>
AND (
basic_products.nameCode LIKE concat('%', #{keyWords}, '%')
or pur_plan.billNo LIKE concat('%', #{keyWords}, '%')
or productId LIKE concat('%', #{keyWords}, '%')
or productName LIKE concat('%', #{keyWords}, '%')
or basic_products.ggxh LIKE concat('%', #{keyWords}, '%')
or basic_products.bzgg LIKE concat('%', #{keyWords}, '%')
or pur_plan_detail.zczbhhzbapzbh LIKE concat('%', #{keyWords}, '%')
or basic_products.manufactory LIKE concat('%', #{keyWords}, '%')
)
and (pur_plan.status = 3 or saf.status = 3)