|
@@ -167,7 +167,7 @@
|
|
|
|
|
|
<select id="queryByCostHead" resultType="org.jeecg.modules.cost.entity.SyCostAllocation">
|
|
|
SELECT max(ss.iExchRate) as exchangeRate,min(s.iTaxUnitPrice) as soPrice,'101' as pkOrg,
|
|
|
- max(o.omCode) as planNum,max(s.cdefine22) as poStyleNum,max(pe.cPersonName) as exportSales,
|
|
|
+ max(o.omCode) as planNum,max(s.cdefine22) as poStyleNum,max(pe.cPersonName) as exportSales,
|
|
|
max(ss.cSOCode) as garmentContractno,max(de.cDepName) as department,
|
|
|
max(cc.cCusAbbName) as customerShortame,v.cVenAbbName as processUnit,
|
|
|
max(ss.iTaxRate) as taxrate,max(ss.cMaker) as preparedBy,sum(s.iNatSum) as salesordersLocaltotal,
|
|
@@ -186,7 +186,7 @@
|
|
|
inner JOIN (select MOID,max(iSendQTY) as iSendQTY from UFDATA_101_2021.dbo.OM_MOMaterials GROUP BY MOID) ot on ot.MOID=om.MOID
|
|
|
WHERE
|
|
|
om.iVerifyStateNew = 2 and om.cCode like CONCAT('%',#{code},'%')
|
|
|
- and (om.cCloser is null or ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )or om.cCloser='asuser')
|
|
|
+ and (om.cCloser is null or om.cCloser='asuser') and ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )
|
|
|
) o ON s.isosid = o.isosid AND s.cInvCode = o.cInvCode
|
|
|
inner JOIN UFDATA_101_2021.dbo.Vendor v ON o.supplierCode= v.cVenCode
|
|
|
inner JOIN UFDATA_101_2021.dbo.Inventory c on c.cInvCode=s.cInvCode
|
|
@@ -216,7 +216,7 @@
|
|
|
inner JOIN (select MOID,max(iSendQTY) as iSendQTY from UFDATA_103_2021.dbo.OM_MOMaterials GROUP BY MOID) ot on ot.MOID=om.MOID
|
|
|
WHERE
|
|
|
om.iVerifyStateNew = 2 and om.cCode like CONCAT('%',#{code},'%')
|
|
|
- and (om.cCloser is null or ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )or om.cCloser='asuser')
|
|
|
+ and (om.cCloser is null or om.cCloser='asuser') and ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )
|
|
|
) o ON a.isosid = o.isosid AND a.cInvCode = o.cInvCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Vendor v ON o.supplierCode= v.cVenCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Inventory c on c.cInvCode=a.cInvCode
|
|
@@ -255,7 +255,7 @@
|
|
|
inner JOIN (select MOID,max(iSendQTY) as iSendQTY from UFDATA_103_2021.dbo.OM_MOMaterials GROUP BY MOID) ot on ot.MOID=om.MOID
|
|
|
WHERE
|
|
|
om.iVerifyStateNew = 2 and om.cCode like CONCAT('%',#{code},'%')
|
|
|
- and (om.cCloser is null or ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )or om.cCloser='asuser')
|
|
|
+ and (om.cCloser is null or om.cCloser='asuser') and ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )
|
|
|
) o ON a.isosid = o.isosid AND a.cInvCode = o.cInvCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Vendor v ON o.supplierCode= v.cVenCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Inventory c on c.cInvCode=a.cInvCode
|
|
@@ -290,7 +290,7 @@
|
|
|
inner JOIN (select MOID,max(iSendQTY) as iSendQTY from UFDATA_103_2021.dbo.OM_MOMaterials GROUP BY MOID) ot on ot.MOID=om.MOID
|
|
|
WHERE
|
|
|
om.iVerifyStateNew = 2 and om.cCode like CONCAT('%',#{code},'%')
|
|
|
- and (om.cCloser is null or ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )or om.cCloser='asuser')
|
|
|
+ and (om.cCloser is null or om.cCloser='asuser') and ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )
|
|
|
) o ON a.isosid = o.isosid AND a.cInvCode = o.cInvCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Vendor v ON o.supplierCode= v.cVenCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Inventory c on c.cInvCode=a.cInvCode
|
|
@@ -312,7 +312,7 @@
|
|
|
WHERE cc.cCusCode in ('0001') and ss.cCusCode in ('T020001') and c.cInvCcode like '19%' GROUP BY v.cVenAbbName
|
|
|
|
|
|
|
|
|
- <!-- UNION ALL 2025-6-19注释
|
|
|
+ UNION ALL
|
|
|
|
|
|
SELECT max(ss.iExchRate) as exchangeRate,min(s.iTaxUnitPrice) as soPrice,'103' as pkOrg,
|
|
|
max(o.omCode) as planNum,max(s.cdefine22) as poStyleNum,max(pe.cPersonName) as exportSales,
|
|
@@ -333,14 +333,14 @@
|
|
|
inner JOIN (select MOID,max(iSendQTY) as iSendQTY from UFDATA_103_2021.dbo.OM_MOMaterials GROUP BY MOID) ot on ot.MOID=om.MOID
|
|
|
WHERE
|
|
|
om.iVerifyStateNew = 2 and om.cCode like CONCAT('%',#{code},'%')
|
|
|
- and (om.cCloser is null or ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )or om.cCloser='asuser')
|
|
|
+ and (om.cCloser is null or om.cCloser='asuser') and ( (od.iReceivedQTY is not null or od.iReceivedQTY != 0) and (ot.iSendQTY is not null or ot.iSendQTY !=0) )
|
|
|
) o ON s.isosid = o.isosid AND s.cInvCode = o.cInvCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Vendor v ON o.supplierCode= v.cVenCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Inventory c on c.cInvCode=s.cInvCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Person pe ON ss.cPersonCode = pe.cPersonCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Department de ON ss.cDepCode = de.cDepCode
|
|
|
inner JOIN UFDATA_103_2021.dbo.Customer cc ON ss.cCusCode = cc.cCusCode
|
|
|
- WHERE c.cInvCcode like '19%' GROUP BY v.cVenAbbName -->
|
|
|
+ WHERE c.cInvCcode like '19%' GROUP BY v.cVenAbbName
|
|
|
|
|
|
|
|
|
|