From b39017029e558e042cca8790f8cb439c61f9a3c9 Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Fri, 7 Mar 2025 15:35:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20xml=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/dev/DeviceReceiveOrderDao.xml | 54 ++++++----- .../dev/DeviceReceiveOrderDetailDao.xml | 91 +++++++++++-------- .../mapper/dev/DeviceRepairOrderDao.xml | 31 +++++-- .../mybatis/mapper/dev/InvMAOrderDao.xml | 23 +++-- 4 files changed, 120 insertions(+), 79 deletions(-) diff --git a/src/main/resources/mybatis/mapper/dev/DeviceReceiveOrderDao.xml b/src/main/resources/mybatis/mapper/dev/DeviceReceiveOrderDao.xml index 4bde5936c..f88bde77c 100644 --- a/src/main/resources/mybatis/mapper/dev/DeviceReceiveOrderDao.xml +++ b/src/main/resources/mybatis/mapper/dev/DeviceReceiveOrderDao.xml @@ -2,29 +2,37 @@ - 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 AND orderIdFk = #{orderIdFk} diff --git a/src/main/resources/mybatis/mapper/dev/DeviceRepairOrderDao.xml b/src/main/resources/mybatis/mapper/dev/DeviceRepairOrderDao.xml index 0b9e2e6a0..cc735fdff 100644 --- a/src/main/resources/mybatis/mapper/dev/DeviceRepairOrderDao.xml +++ b/src/main/resources/mybatis/mapper/dev/DeviceRepairOrderDao.xml @@ -8,7 +8,7 @@ - select ma.id, + SELECT ma.id, ma.orderId, ma.invCode, ma.invSpaceCode, @@ -12,15 +12,20 @@ ma.auditTime, ma.createUser, ma.auditUser, - (select employeeName from auth_user where id = ma.createUser) createUserName, - (select employeeName from auth_user where id = ma.auditUser) auditUserName, + cu.employeeName AS createUserName, + au.employeeName AS auditUserName, ma.remark, - auth_warehouse.name invName, - auth_space.name invSpaceName - from inv_ma_order ma - left join auth_warehouse on ma.invCode = auth_warehouse.code - left join auth_space - on ma.invSpaceCode = auth_space.code and auth_warehouse.code = auth_space.invWarehouseCode + aw.name AS invName, + aspace.name AS invSpaceName + FROM inv_ma_order ma + LEFT JOIN + auth_user cu ON cu.id = ma.createUser + LEFT JOIN + auth_user au ON au.id = ma.auditUser + LEFT JOIN + auth_warehouse aw ON ma.invCode = aw.code + LEFT JOIN + auth_space aspace ON ma.invSpaceCode = aspace.code AND aw.code = aspace.invWarehouseCode AND ma.id = #{id}