|
@@ -3,33 +3,33 @@
|
|
|
<mapper namespace="org.jeecg.modules.documents.orderData.mapper.SySOAndOMMapper">
|
|
|
|
|
|
<select id="querySOList" resultType="org.jeecg.modules.documents.orderData.entity.SySOAndOM" >
|
|
|
- <if test="sy.account =='901'">
|
|
|
+ <if test="sy.account =='101'">
|
|
|
select
|
|
|
sm.cSOCode as orderNumber,sd.iRowNo,sd.cInvCode AS inventoryCode,c.cInvCcode AS inventoryCcode,
|
|
|
- c.cInvName AS inventoryName,sd.cFree1 AS colour,c.cInvStd as specificationAndModel,901 as account
|
|
|
- from UFDATA_901_2021.dbo.SO_SOMain sm
|
|
|
- join UFDATA_901_2021.dbo.SO_SODetails sd on sm.id=sd.id
|
|
|
- join UFDATA_901_2021.dbo.Inventory c on c.cInvCode=sd.cInvCode
|
|
|
+ c.cInvName AS inventoryName,sd.cFree1 AS colour,c.cInvStd as specificationAndModel,101 as account
|
|
|
+ from UFDATA_101_2021.dbo.SO_SOMain sm
|
|
|
+ join UFDATA_101_2021.dbo.SO_SODetails sd on sm.id=sd.id
|
|
|
+ join UFDATA_101_2021.dbo.Inventory c on c.cInvCode=sd.cInvCode
|
|
|
where sm.csocode=#{sy.orderNumber}
|
|
|
order BY c.cInvName,sd.cFree1
|
|
|
</if>
|
|
|
- <if test="sy.account =='902'">
|
|
|
+ <if test="sy.account =='102'">
|
|
|
select
|
|
|
sm.cSOCode as orderNumber,sd.iRowNo,sd.cInvCode AS inventoryCode,c.cInvCcode AS inventoryCcode,
|
|
|
- c.cInvName AS inventoryName,sd.cFree1 AS colour,c.cInvStd as specificationAndModel,902 as account
|
|
|
- from UFDATA_902_2021.dbo.SO_SOMain sm
|
|
|
- join UFDATA_902_2021.dbo.SO_SODetails sd on sm.id=sd.id
|
|
|
- join UFDATA_902_2021.dbo.Inventory c on c.cInvCode=sd.cInvCode
|
|
|
+ c.cInvName AS inventoryName,sd.cFree1 AS colour,c.cInvStd as specificationAndModel,102 as account
|
|
|
+ from UFDATA_102_2021.dbo.SO_SOMain sm
|
|
|
+ join UFDATA_102_2021.dbo.SO_SODetails sd on sm.id=sd.id
|
|
|
+ join UFDATA_102_2021.dbo.Inventory c on c.cInvCode=sd.cInvCode
|
|
|
where sm.csocode=#{sy.orderNumber}
|
|
|
order BY c.cInvName,sd.cFree1
|
|
|
</if>
|
|
|
- <if test="sy.account =='903'">
|
|
|
+ <if test="sy.account =='103'">
|
|
|
select
|
|
|
sm.cSOCode as orderNumber,sd.iRowNo,sd.cInvCode AS inventoryCode,c.cInvCcode AS inventoryCcode,
|
|
|
- c.cInvName AS inventoryName,sd.cFree1 AS colour,c.cInvStd as specificationAndModel,903 as account
|
|
|
- from UFDATA_903_2021.dbo.SO_SOMain sm
|
|
|
- join UFDATA_903_2021.dbo.SO_SODetails sd on sm.id=sd.id
|
|
|
- join UFDATA_903_2021.dbo.Inventory c on c.cInvCode=sd.cInvCode
|
|
|
+ c.cInvName AS inventoryName,sd.cFree1 AS colour,c.cInvStd as specificationAndModel,103 as account
|
|
|
+ from UFDATA_103_2021.dbo.SO_SOMain sm
|
|
|
+ join UFDATA_103_2021.dbo.SO_SODetails sd on sm.id=sd.id
|
|
|
+ join UFDATA_103_2021.dbo.Inventory c on c.cInvCode=sd.cInvCode
|
|
|
where sm.csocode=#{sy.orderNumber}
|
|
|
order BY c.cInvName,sd.cFree1
|
|
|
</if>
|
|
@@ -46,7 +46,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="queryOrderByCode" resultType="org.jeecg.modules.documents.orderData.entity.SyOrderData" >
|
|
|
- <if test="sy.account =='901'">
|
|
|
+ <if test="sy.account =='101'">
|
|
|
SELECT
|
|
|
s.ID AS id,s.cSOCode AS orderNumber,s.dDate AS orderDate,s.cBusType AS businessTypeValue,
|
|
|
s.cSTCode AS salesTypeValue,t.cSTName AS salesTypeText,cc.cCusAbbName AS customerAbbreviation,
|
|
@@ -56,22 +56,22 @@
|
|
|
s.fbookratio AS depositRatio,s.iMoney AS deposit,s.cMemo AS orderRemarks,
|
|
|
s.cDefine14 AS orderChangeDescription,s.cDefine12 AS garmentFactory,v.cVenCode AS garmentFactoryCode,
|
|
|
s.cDefine5 AS garmentNmb,s.cMemo AS memo,f.chdefine4 AS priceRemarks,f.chdefine1 AS collaborativeRoute,
|
|
|
- y.cexch_code AS currencyValue,p.cPayName AS termOfPayment,'901' AS account
|
|
|
+ y.cexch_code AS currencyValue,p.cPayName AS termOfPayment,'101' AS account
|
|
|
FROM
|
|
|
- UFDATA_901_2021.dbo.SO_SOMain s
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.SO_SOMain_extradefine f ON s.ID = f.ID
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.SaleType t ON s.cSTCode = t.cSTCode
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.foreigncurrency y ON s.cexch_name = y.cexch_name
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.PayCondition p ON s.cPayCode = p.cPayCode
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.Customer cc ON s.cCusCode = cc.cCusCode
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.Vendor v ON s.cDefine12 = v.cVenName
|
|
|
+ UFDATA_101_2021.dbo.SO_SOMain s
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.SO_SOMain_extradefine f ON s.ID = f.ID
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.SaleType t ON s.cSTCode = t.cSTCode
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.foreigncurrency y ON s.cexch_name = y.cexch_name
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.PayCondition p ON s.cPayCode = p.cPayCode
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.Customer cc ON s.cCusCode = cc.cCusCode
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.Vendor v ON s.cDefine12 = v.cVenName
|
|
|
WHERE
|
|
|
s.iStatus = 1
|
|
|
AND s.cSOCode = #{sy.orderNumber}
|
|
|
</if>
|
|
|
- <if test="sy.account =='902'">
|
|
|
+ <if test="sy.account =='102'">
|
|
|
SELECT
|
|
|
s.ID AS id,s.cSOCode AS orderNumber,s.dDate AS orderDate,s.cBusType AS businessTypeValue,
|
|
|
s.cSTCode AS salesTypeValue,t.cSTName AS salesTypeText,cc.cCusAbbName AS customerAbbreviation,
|
|
@@ -81,22 +81,22 @@
|
|
|
s.fbookratio AS depositRatio,s.iMoney AS deposit,s.cMemo AS orderRemarks,
|
|
|
s.cDefine14 AS orderChangeDescription,s.cDefine12 AS garmentFactory,v.cVenCode AS garmentFactoryCode,
|
|
|
s.cDefine5 AS garmentNmb,s.cMemo AS memo,f.chdefine4 AS priceRemarks,f.chdefine1 AS collaborativeRoute,
|
|
|
- y.cexch_code AS currencyValue,p.cPayName AS termOfPayment,'902' AS account
|
|
|
+ y.cexch_code AS currencyValue,p.cPayName AS termOfPayment,'102' AS account
|
|
|
FROM
|
|
|
- UFDATA_902_2021.dbo.SO_SOMain s
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.SO_SOMain_extradefine f ON s.ID = f.ID
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.SaleType t ON s.cSTCode = t.cSTCode
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.foreigncurrency y ON s.cexch_name = y.cexch_name
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.PayCondition p ON s.cPayCode = p.cPayCode
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.Customer cc ON s.cCusCode = cc.cCusCode
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.Vendor v ON s.cDefine12 = v.cVenName
|
|
|
+ UFDATA_102_2021.dbo.SO_SOMain s
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.SO_SOMain_extradefine f ON s.ID = f.ID
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.SaleType t ON s.cSTCode = t.cSTCode
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.foreigncurrency y ON s.cexch_name = y.cexch_name
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.PayCondition p ON s.cPayCode = p.cPayCode
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.Customer cc ON s.cCusCode = cc.cCusCode
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.Vendor v ON s.cDefine12 = v.cVenName
|
|
|
WHERE
|
|
|
s.iStatus = 1
|
|
|
AND s.cSOCode = #{sy.orderNumber}
|
|
|
</if>
|
|
|
- <if test="sy.account =='903'">
|
|
|
+ <if test="sy.account =='103'">
|
|
|
SELECT
|
|
|
s.ID AS id,s.cSOCode AS orderNumber,s.dDate AS orderDate,s.cBusType AS businessTypeValue,
|
|
|
s.cSTCode AS salesTypeValue,t.cSTName AS salesTypeText,cc.cCusAbbName AS customerAbbreviation,
|
|
@@ -106,17 +106,17 @@
|
|
|
s.fbookratio AS depositRatio,s.iMoney AS deposit,s.cMemo AS orderRemarks,
|
|
|
s.cDefine14 AS orderChangeDescription,s.cDefine12 AS garmentFactory,v.cVenCode AS garmentFactoryCode,
|
|
|
s.cDefine5 AS garmentNmb,s.cMemo AS memo,f.chdefine4 AS priceRemarks,f.chdefine1 AS collaborativeRoute,
|
|
|
- y.cexch_code AS currencyValue,p.cPayName AS termOfPayment,'903' AS account
|
|
|
+ y.cexch_code AS currencyValue,p.cPayName AS termOfPayment,'103' AS account
|
|
|
FROM
|
|
|
- UFDATA_903_2021.dbo.SO_SOMain s
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.SO_SOMain_extradefine f ON s.ID = f.ID
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.SaleType t ON s.cSTCode = t.cSTCode
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.foreigncurrency y ON s.cexch_name = y.cexch_name
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.PayCondition p ON s.cPayCode = p.cPayCode
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.Customer cc ON s.cCusCode = cc.cCusCode
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.Vendor v ON s.cDefine12 = v.cVenName
|
|
|
+ UFDATA_103_2021.dbo.SO_SOMain s
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.SO_SOMain_extradefine f ON s.ID = f.ID
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.SaleType t ON s.cSTCode = t.cSTCode
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.foreigncurrency y ON s.cexch_name = y.cexch_name
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.PayCondition p ON s.cPayCode = p.cPayCode
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.Customer cc ON s.cCusCode = cc.cCusCode
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.Vendor v ON s.cDefine12 = v.cVenName
|
|
|
WHERE
|
|
|
s.iStatus = 1
|
|
|
AND s.cSOCode = #{sy.orderNumber}
|
|
@@ -124,7 +124,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="queryOrderItemByCode" resultType="org.jeecg.modules.documents.orderData.entity.SyOrderDataItem" >
|
|
|
- <if test="sy.account =='901'">
|
|
|
+ <if test="sy.account =='101'">
|
|
|
SELECT
|
|
|
s.AutoID AS id,s.ID AS syOrderDataId,s.cDefine22 AS itemNumber,s.dPreDate AS preDeliveryDate,
|
|
|
s.dPreMoDate AS preCompletionDate,s.cDefine32 AS packId,s.cDefine28 AS smallPo,
|
|
@@ -139,15 +139,15 @@
|
|
|
AS numberOfSets,
|
|
|
s.cSCloser AS bankClosedBy,be.cbdefine2 AS ymoney
|
|
|
FROM
|
|
|
- UFDATA_901_2021.dbo.SO_SODetails s
|
|
|
- JOIN UFDATA_901_2021.dbo.SO_SOMain sm on sm.id=s.id
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.Inventory c ON c.cInvCode= s.cInvCode
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.ComputationUnit d ON d.cComunitCode= c.cComUnitCode
|
|
|
- LEFT JOIN UFDATA_901_2021.dbo.SO_SODetails_extradefine be ON be.iSOsID= s.iSOsID
|
|
|
+ UFDATA_101_2021.dbo.SO_SODetails s
|
|
|
+ JOIN UFDATA_101_2021.dbo.SO_SOMain sm on sm.id=s.id
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.Inventory c ON c.cInvCode= s.cInvCode
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.ComputationUnit d ON d.cComunitCode= c.cComUnitCode
|
|
|
+ LEFT JOIN UFDATA_101_2021.dbo.SO_SODetails_extradefine be ON be.iSOsID= s.iSOsID
|
|
|
WHERE
|
|
|
sm.csocode=#{sy.orderNumber} and sd.iRowNo=#{sy.iRowNo}
|
|
|
</if>
|
|
|
- <if test="sy.account =='902'">
|
|
|
+ <if test="sy.account =='102'">
|
|
|
SELECT
|
|
|
s.AutoID AS id,s.ID AS syOrderDataId,s.cDefine22 AS itemNumber,s.dPreDate AS preDeliveryDate,
|
|
|
s.dPreMoDate AS preCompletionDate,s.cDefine32 AS packId,s.cDefine28 AS smallPo,
|
|
@@ -162,15 +162,15 @@
|
|
|
AS numberOfSets,
|
|
|
s.cSCloser AS bankClosedBy,be.cbdefine2 AS ymoney
|
|
|
FROM
|
|
|
- UFDATA_902_2021.dbo.SO_SODetails s
|
|
|
- JOIN UFDATA_902_2021.dbo.SO_SOMain sm on sm.id=s.id
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.Inventory c ON c.cInvCode= s.cInvCode
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.ComputationUnit d ON d.cComunitCode= c.cComUnitCode
|
|
|
- LEFT JOIN UFDATA_902_2021.dbo.SO_SODetails_extradefine be ON be.iSOsID= s.iSOsID
|
|
|
+ UFDATA_102_2021.dbo.SO_SODetails s
|
|
|
+ JOIN UFDATA_102_2021.dbo.SO_SOMain sm on sm.id=s.id
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.Inventory c ON c.cInvCode= s.cInvCode
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.ComputationUnit d ON d.cComunitCode= c.cComUnitCode
|
|
|
+ LEFT JOIN UFDATA_102_2021.dbo.SO_SODetails_extradefine be ON be.iSOsID= s.iSOsID
|
|
|
WHERE
|
|
|
sm.csocode=#{sy.orderNumber} and sd.iRowNo=#{sy.iRowNo}
|
|
|
</if>
|
|
|
- <if test="sy.account =='903'">
|
|
|
+ <if test="sy.account =='103'">
|
|
|
SELECT
|
|
|
s.AutoID AS id,s.ID AS syOrderDataId,s.cDefine22 AS itemNumber,s.dPreDate AS preDeliveryDate,
|
|
|
s.dPreMoDate AS preCompletionDate,s.cDefine32 AS packId,s.cDefine28 AS smallPo,
|
|
@@ -185,25 +185,25 @@
|
|
|
AS numberOfSets,
|
|
|
s.cSCloser AS bankClosedBy,be.cbdefine2 AS ymoney
|
|
|
FROM
|
|
|
- UFDATA_903_2021.dbo.SO_SODetails s
|
|
|
- JOIN UFDATA_903_2021.dbo.SO_SOMain sm on sm.id=s.id
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.Inventory c ON c.cInvCode= s.cInvCode
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.ComputationUnit d ON d.cComunitCode= c.cComUnitCode
|
|
|
- LEFT JOIN UFDATA_903_2021.dbo.SO_SODetails_extradefine be ON be.iSOsID= s.iSOsID
|
|
|
+ UFDATA_103_2021.dbo.SO_SODetails s
|
|
|
+ JOIN UFDATA_103_2021.dbo.SO_SOMain sm on sm.id=s.id
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.Inventory c ON c.cInvCode= s.cInvCode
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.ComputationUnit d ON d.cComunitCode= c.cComUnitCode
|
|
|
+ LEFT JOIN UFDATA_103_2021.dbo.SO_SODetails_extradefine be ON be.iSOsID= s.iSOsID
|
|
|
WHERE
|
|
|
sm.csocode=#{sy.orderNumber} and s.iRowNo=#{sy.iRowNo}
|
|
|
</if>
|
|
|
</select>
|
|
|
|
|
|
<update id="updateSO" >
|
|
|
- <if test="sy.account =='901'">
|
|
|
- UPDATE UFDATA_901_2021.dbo.SO_SOMain SET cdefine15 = #{sy.flag} WHERE cSOCode = #{sy.orderNumber}
|
|
|
+ <if test="sy.account =='101'">
|
|
|
+ UPDATE UFDATA_101_2021.dbo.SO_SOMain SET cdefine15 = #{sy.flag} WHERE cSOCode = #{sy.orderNumber}
|
|
|
</if>
|
|
|
- <if test="sy.account =='902'">
|
|
|
- UPDATE UFDATA_902_2021.dbo.SO_SOMain SET cdefine15 = #{sy.flag} WHERE cSOCode = #{sy.orderNumber}
|
|
|
+ <if test="sy.account =='102'">
|
|
|
+ UPDATE UFDATA_102_2021.dbo.SO_SOMain SET cdefine15 = #{sy.flag} WHERE cSOCode = #{sy.orderNumber}
|
|
|
</if>
|
|
|
- <if test="sy.account =='903'">
|
|
|
- UPDATE UFDATA_903_2021.dbo.SO_SOMain SET cdefine15 = #{sy.flag} WHERE cSOCode = #{sy.orderNumber}
|
|
|
+ <if test="sy.account =='103'">
|
|
|
+ UPDATE UFDATA_103_2021.dbo.SO_SOMain SET cdefine15 = #{sy.flag} WHERE cSOCode = #{sy.orderNumber}
|
|
|
</if>
|
|
|
</update>
|
|
|
|
|
@@ -212,7 +212,7 @@
|
|
|
om.cCode as ompoCode,om.MOID as ompoId,od.MODetailsID as ompoIdItem,
|
|
|
v.cVenAbbName as supplier,
|
|
|
od.cDefine23 as guangpeiGateWidth,od.dArriveDate,
|
|
|
- om.cVenCode as supplierCode,od.iTaxPrice,'903' as ompoAccount
|
|
|
+ om.cVenCode as supplierCode,od.iTaxPrice,'103' as ompoAccount
|
|
|
FROM OM_MOMain om
|
|
|
LEFT JOIN OM_MODetails od on om.MOID=od.MOID
|
|
|
LEFT JOIN Vendor v on om.cVenCode=v.cVenCode
|