|
|
|
@ -28,44 +28,59 @@
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<select id="filterList" resultType="com.glxp.api.res.dev.DeviceReceiveOrderDetailResponse">
|
|
|
|
|
select drod.id,
|
|
|
|
|
drod.orderIdFk,
|
|
|
|
|
drod.originCode,
|
|
|
|
|
drod.code,
|
|
|
|
|
drod.relId,
|
|
|
|
|
drod.nameCode,
|
|
|
|
|
drod.batchNo,
|
|
|
|
|
drod.productionDate,
|
|
|
|
|
drod.expireDate,
|
|
|
|
|
drod.serialNo,
|
|
|
|
|
drod.createTime,
|
|
|
|
|
drod.updateTime,
|
|
|
|
|
drod.supId,
|
|
|
|
|
(select `name` from basic_corp where erpId = drod.supId) supName,
|
|
|
|
|
dro.fromDeptCode,
|
|
|
|
|
dro.fromInvCode,
|
|
|
|
|
dro.fromInvSpaceCode,
|
|
|
|
|
dro.deptCode,
|
|
|
|
|
dro.invCode,
|
|
|
|
|
dro.invSpaceCode,
|
|
|
|
|
bp.cpmctymc productName,
|
|
|
|
|
bp.zczbhhzbapzbh,
|
|
|
|
|
bp.ylqxzcrbarmc,
|
|
|
|
|
bp.manufactory,
|
|
|
|
|
bp.measname,
|
|
|
|
|
bp.ggxh,
|
|
|
|
|
(select name from auth_dept where code = dro.fromDeptCode) fromDeptName,
|
|
|
|
|
(select name from auth_warehouse where code = dro.fromInvCode) fromInvName,
|
|
|
|
|
(select name from auth_space where code = dro.fromInvSpaceCode) fromInvSpaceName,
|
|
|
|
|
(select name from auth_space where code = dro.deptCode) deptName,
|
|
|
|
|
(select name from auth_space where code = dro.invCode) invName,
|
|
|
|
|
(select name from auth_space where code = dro.invSpaceCode) invSpaceName
|
|
|
|
|
from device_receive_order_detail drod
|
|
|
|
|
left join device_receive_order dro on dro.orderId = drod.orderIdFk
|
|
|
|
|
left join basic_udirel bu on bu.id = drod.relId
|
|
|
|
|
left join basic_products bp on bu.uuid = bp.uuid
|
|
|
|
|
left join auth_warehouse aw on aw.code = dro.fromInvCode
|
|
|
|
|
left join auth_space space on space.code = dro.invSpaceCode
|
|
|
|
|
SELECT drod.id,
|
|
|
|
|
drod.orderIdFk,
|
|
|
|
|
drod.originCode,
|
|
|
|
|
drod.code,
|
|
|
|
|
drod.relId,
|
|
|
|
|
drod.nameCode,
|
|
|
|
|
drod.batchNo,
|
|
|
|
|
drod.productionDate,
|
|
|
|
|
drod.expireDate,
|
|
|
|
|
drod.serialNo,
|
|
|
|
|
drod.createTime,
|
|
|
|
|
drod.updateTime,
|
|
|
|
|
drod.supId,
|
|
|
|
|
bc.name AS supName,
|
|
|
|
|
dro.fromDeptCode,
|
|
|
|
|
dro.fromInvCode,
|
|
|
|
|
dro.fromInvSpaceCode,
|
|
|
|
|
dro.deptCode,
|
|
|
|
|
dro.invCode,
|
|
|
|
|
dro.invSpaceCode,
|
|
|
|
|
bp.cpmctymc AS productName,
|
|
|
|
|
bp.zczbhhzbapzbh,
|
|
|
|
|
bp.ylqxzcrbarmc,
|
|
|
|
|
bp.manufactory,
|
|
|
|
|
bp.measname,
|
|
|
|
|
bp.ggxh,
|
|
|
|
|
ad_from.name AS fromDeptName,
|
|
|
|
|
aw_from.name AS fromInvName,
|
|
|
|
|
as_from.name AS fromInvSpaceName,
|
|
|
|
|
ad_to.name AS deptName,
|
|
|
|
|
aw_to.name AS invName,
|
|
|
|
|
as_to.name AS invSpaceName
|
|
|
|
|
FROM device_receive_order_detail drod
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
device_receive_order dro ON dro.orderId = drod.orderIdFk
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
basic_udirel bu ON bu.id = drod.relId
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
basic_products bp ON bu.uuid = bp.uuid
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
basic_corp bc ON bc.erpId = drod.supId
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
auth_dept ad_from ON ad_from.code = dro.fromDeptCode
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
auth_warehouse aw_from ON aw_from.code = dro.fromInvCode
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
auth_space as_from ON as_from.code = dro.fromInvSpaceCode
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
auth_space ad_to ON ad_to.code = dro.deptCode
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
auth_warehouse aw_to ON aw_to.code = dro.invCode
|
|
|
|
|
LEFT JOIN
|
|
|
|
|
auth_space as_to ON as_to.code = dro.invSpaceCode
|
|
|
|
|
<where>
|
|
|
|
|
<if test="orderIdFk != null and orderIdFk != ''">
|
|
|
|
|
AND orderIdFk = #{orderIdFk}
|
|
|
|
|