|
@@ -120,7 +120,7 @@
|
|
|
#{saleOrderBJMins.iNatDisCount},
|
|
|
#{saleOrderBJMins.cMemo},
|
|
|
#{saleOrderBJMins.iTaxRate} ,
|
|
|
- #{saleOrderBJMins.KL},
|
|
|
+ '100',
|
|
|
#{saleOrderBJMins.cItemCode} ,
|
|
|
#{saleOrderBJMins.cItem_class},
|
|
|
#{saleOrderBJMins.cItemName},
|
|
@@ -347,14 +347,14 @@
|
|
|
|
|
|
|
|
|
<select id="SaleOrderBJList" resultType="net.chenlin.dp.modules.api.vo.SaleOrderBJ">
|
|
|
- select ID,convert(varchar(10),ddate,120) as 'dDate',cCode,cCusCode,cDepCode,cPersonCode,cexch_name as 'cexchName',iExchRate,(iTaxRate*100) as 'iTaxRate',cMemo,cMaker,cVerifier,cCloser,cBusType
|
|
|
+ select ID,convert(varchar(10),ddate,120) as 'dDate',cCode,cCusCode,cDepCode,(case cpersoncode when '' then null else cpersoncode end)as 'cpersoncode',cexch_name as 'cexchName',iExchRate,(iTaxRate*100) as 'iTaxRate',cMemo,cMaker,cVerifier,cCloser,cBusType
|
|
|
from CRM_U8_SA_QuoMain where issyu8 =0 or issyu8 is null
|
|
|
|
|
|
</select>
|
|
|
|
|
|
<select id="selectCode" resultType="net.chenlin.dp.modules.api.vo.SaleOrderBJMin">
|
|
|
- select a.ID,a.AutoID,a.irowno,a.cInvCode,isnull(a.iQuantity,0) as 'iQuantity',a.cUnitID,isnull(a.iInvExchRate,0)as 'iInvExchRate',isnull(a.iNum,0)as 'iNum',isnull(a.iQuotedPrice,0)as 'iQuotedPrice',isnull(a.iUnitPrice,0)as 'iUnitPrice',isnull(a.iTaxUnitPrice,0)as 'iTaxUnitPrice',isnull(a.iNatMoney,0)as 'iNatMoney',isnull(a.iNatTax,0)as 'iNatTax',isnull(a.iNatSum,0) as 'iNatSum',
|
|
|
- isnull(a.iNatDisCount,0)as 'iNatDisCount' ,a.cMemo,(a.iTaxRate*100) as 'iTaxRate',isnull(a.KL,0)as 'KL',b.cItemCode,b.cItem_class,b.cItemName,b.cItem_CName,a.cCusInvCode,a.cCusInvName,isnull(a.iMoney,0)as 'iMoney',isnull(a.iTax,0)as 'iTax',isnull(a.iSum,0)as 'iSum',isnull(a.iDisCount,0)as 'iDisCount',isnull(a.iNatUnitPrice,0)as 'iNatUnitPrice' from CRM_U8_SA_QuoDetails a left join CRM_U8_SA_QuoMain b on a.id=b.id
|
|
|
+ select a.ID,a.AutoID,a.irowno,a.cInvCode,isnull(a.iQuantity,0) as 'iQuantity',a.cUnitID,isnull(a.iInvExchRate,0)as 'iInvExchRate',isnull(a.iNum,0)as 'iNum',isnull(a.iQuotedPrice,0)as 'iQuotedPrice',isnull(a.iUnitPrice,0)as 'iUnitPrice',isnull(a.iTaxUnitPrice,0)as 'iTaxUnitPrice',isnull(a.iNatMoney,0)as 'iNatMoney',isnull(a.iNatTax,0)as 'iNatTax',isnull(a.iSum,0) as 'iNatSum',
|
|
|
+ isnull(a.iNatDisCount,0)as 'iNatDisCount' ,a.cMemo,isnull(a.iTaxRate,0) as 'iTaxRate',isnull(a.KL,0)as 'KL',b.cItemCode,b.cItem_class,b.cItemName,b.cItem_CName,a.cCusInvCode,a.cCusInvName,isnull(a.iMoney,0)as 'iMoney',isnull(a.iTax,0)as 'iTax',isnull(a.iSum,0)as 'iSum',isnull(a.iDisCount,0)as 'iDisCount',isnull(a.iNatUnitPrice,0)as 'iNatUnitPrice' from CRM_U8_SA_QuoDetails a left join CRM_U8_SA_QuoMain b on a.id=b.id
|
|
|
where a.id=#{id}
|
|
|
</select>
|
|
|
<select id="CrmSaleOrderList" resultType="net.chenlin.dp.modules.api.vo.YonyouSaleOrder">
|
|
@@ -413,11 +413,11 @@
|
|
|
</select>
|
|
|
<select id="CrmKSOrderTHList" resultType="net.chenlin.dp.modules.api.vo.SaleOrderFTH">
|
|
|
select cVouchID,id as 'dlid',
|
|
|
- cdlcode,cvouchtype,cstcode,ddate,crdcode,cdepcode,cpersoncode,ccuscode,csccode,cshipaddress,cexch_name as 'cexchname',iexchrate,
|
|
|
+ cdlcode,cvouchtype,cstcode,ddate,crdcode,cdepcode,(case cpersoncode when '' then null else cpersoncode end)as 'cpersoncode',ccuscode,csccode,cshipaddress,cexch_name as 'cexchname',iexchrate,
|
|
|
itaxrate,breturnflag, cmaker,ccusname,cbustype from crm_u8_DispatchList where issyu8 =0 or issyu8 is null
|
|
|
</select>
|
|
|
<select id="CrmKSOrderTHMinList" resultType="net.chenlin.dp.modules.api.vo.SaleOrderFTHMin">
|
|
|
- select a.autoid,a.dlid,a.icorid,a.cwhcode,a.cinvcode,isnull((a.iquantity*-1 ),'0')as 'iquantity',isnull((a.inum*-1),'0') as 'inum',isnull(a.iunitprice,'0') as 'iunitprice' ,isnull(a.itaxunitprice,'0') as 'itaxunitprice',isnull((a.imoney*-1),'0') as 'imoney',isnull((a.itax*-1),'0') as 'itax',isnull((a.isum*-1),'0')as 'isum', isnull(a.inatunitprice,'0') as 'inatunitprice',isnull((a.inatmoney*-1),'0' )as 'inatmoney',isnull((a.inattax*-1 ),'0')as 'inattax',isnull((a.inatsum*-1),'0') as 'inatsum',a.isosid,a.cinvname,a.itaxrate,b.citemcode,b.citem_class citemclass,a.iinvexchrate,a.cunitid,a.csocode,a.ccusinvcode,a.ccusinvname
|
|
|
+ select a.autoid,a.dlid,a.icorid,a.cwhcode,a.cinvcode,isnull((a.iquantity*-1 ),'0')as 'iquantity',isnull((a.inum*-1),'0') as 'inum',isnull(a.iunitprice,'0') as 'iunitprice' ,isnull(a.itaxunitprice,'0') as 'itaxunitprice',isnull((a.imoney*-1),'0') as 'imoney',isnull((a.itax*-1),'0') as 'itax',isnull((a.isum*-1),'0')as 'isum',isnull(a.iTaxRate,'0') as 'itaxrate' ,isnull(a.inatunitprice,'0') as 'inatunitprice',isnull((a.inatmoney*-1),'0' )as 'inatmoney',isnull((a.inattax*-1 ),'0')as 'inattax',isnull((a.isum*-1),'0') as 'inatsum',a.isosid,a.cinvname,a.itaxrate,b.citemcode,b.citem_class citemclass,a.iinvexchrate,a.cunitid,a.csocode,a.ccusinvcode,a.ccusinvname
|
|
|
from CRM_U8_DispatchItem a
|
|
|
left join CRM_U8_DispatchList b on a.mid=b.id
|
|
|
where a.Mid=#{id}
|
|
@@ -425,12 +425,12 @@
|
|
|
</select>
|
|
|
<select id="CrmKSDOrderFHList" resultType="net.chenlin.dp.modules.api.vo.SaleOrderFTH">
|
|
|
select id as 'dlid',cVouchID,
|
|
|
- cdlcode,cvouchtype,cstcode,ddate,crdcode,cdepcode,cpersoncode,ccuscode,csccode,cshipaddress,cexch_name as 'cexchname',iexchrate,
|
|
|
+ cdlcode,cvouchtype,cstcode,ddate,crdcode,cdepcode,(case cpersoncode when '' then null else cpersoncode end)as 'cpersoncode',ccuscode,csccode,cshipaddress,cexch_name as 'cexchname',iexchrate,
|
|
|
(itaxrate*100) as 'itaxrate' ,breturnflag, cmaker,ccusname,cbustype from CRM_U8_Deduction where issyu8 =0 or issyu8 is null
|
|
|
</select>
|
|
|
<select id="CrmKSDOrderFHMin" resultType="net.chenlin.dp.modules.api.vo.SaleOrderFTHMin">
|
|
|
select a.autoid,a.dlid,a.cinvcode,isnull((a.iquantity*-1),'0') as 'iquantity', isnull(a.iunitprice,'0') as 'iunitprice',isnull(a.itaxunitprice,'0') as 'itaxunitprice',isnull((a.imoney*-1),'0') as 'imoney',isnull((a.itax*-1),'0')as 'itax',isnull((a.isum*-1),'0')as 'isum',
|
|
|
- isnull(a.inatunitprice,'0') as 'inatunitprice',isnull((a.inatmoney*-1),'0')as 'inatmoney',isnull((a.inattax*-1),'0') as 'inattax',isnull((a.inatsum*-1),'0') as 'inatsum',a.cinvname,(a.itaxrate *100) as 'itaxrate',b.citemcode,b.citem_class as 'citemclass',a.citemname,
|
|
|
+ isnull(a.inatunitprice,'0') as 'inatunitprice',isnull((a.inatmoney*-1),'0')as 'inatmoney',isnull((a.inattax*-1),'0') as 'inattax',isnull((a.isum*-1),'0') as 'inatsum',a.cinvname,a.itaxrate ,b.citemcode,b.citem_class as 'citemclass',a.citemname,
|
|
|
a.citem_cname as 'citemcname', a.cunitid,a.cdefine33
|
|
|
from CRM_U8_DeductionItem a left join CRM_U8_Deduction b
|
|
|
on a.mid=b.id
|
|
@@ -486,7 +486,7 @@
|
|
|
select max(DLID) from DispatchList
|
|
|
</select>
|
|
|
<select id="CrmISYDOrder" resultType="net.chenlin.dp.modules.api.vo.ISaleOrder">
|
|
|
- select id as 'closer',convert(varchar(10),ddate,120) as 'date',csocode as 'code',ccuscode as 'custcode',cdepcode as 'deptcode',cpersoncode as 'personcode',
|
|
|
+ select id as 'closer',convert(varchar(10),ddate,120) as 'date',csocode as 'code',ccuscode as 'custcode',cdepcode as 'deptcode',(case cpersoncode when '' then null else cpersoncode end) as 'personcode',
|
|
|
ccusoaddress as 'sendaddress',(itaxrate*100) as 'taxrate',cmemo as 'memo',cmaker as 'maker',ccusname as 'cusname'
|
|
|
from CRM_U8_customEntity12__c where issyu8 =0 or issyu8 is null
|
|
|
</select>
|
|
@@ -508,10 +508,10 @@
|
|
|
where a.mid=#{id}
|
|
|
</select>
|
|
|
<select id="ISaleOrderList" resultType="net.chenlin.dp.modules.api.vo.ISaleOrder">
|
|
|
- select id as 'closer', convert(varchar(10),ddate,120) as 'date',csocode as 'code',ccuscode as 'custcode',cdepcode as 'deptcode',
|
|
|
+ select id as 'closer',(case cpersoncode when '' then null else cpersoncode end) as 'personcode', convert(varchar(10),ddate,120) as 'date',csocode as 'code',ccuscode as 'custcode',cdepcode as 'deptcode',
|
|
|
|
|
|
(iTaxRate*100) as 'taxrate', cmaker as 'maker',ccusname as 'cusname'
|
|
|
- from CRM_U8_SO_SOMain where issyu8 =0 or issyu8 is null
|
|
|
+ from CRM_U8_SO_SOMain where (issyu8 =0 or issyu8 is null) and cBusType='11010003500001'
|
|
|
</select>
|
|
|
<select id="ISaleOrderMin" resultType="net.chenlin.dp.modules.api.vo.ISaleOrderMin">
|
|
|
|
|
@@ -525,7 +525,8 @@
|
|
|
a.iQuotedPrice as 'quotedprice',
|
|
|
a.iUnitPrice as 'unitprice',
|
|
|
a.iTaxUnitPrice as 'taxunitprice',
|
|
|
- a.KL as 'discountrate',
|
|
|
+ <!-- (a.KL*100) as 'discountrate',
|
|
|
+ (a.KL*100) as 'discountrate2',-->
|
|
|
a.cInvName as 'inventoryname',
|
|
|
(a.iTaxRate*100)as 'taxrate',
|
|
|
a.iInvExchRate as 'unitrate',
|
|
@@ -534,7 +535,7 @@
|
|
|
from CRM_U8_SO_SOMainItem a where a.id=#{id}
|
|
|
</select>
|
|
|
<select id="IDYDOrder" resultType="net.chenlin.dp.modules.api.vo.ISaleOrder">
|
|
|
- select id as 'closer',convert(varchar(10),ddate,120) as 'date',csocode as 'code',ccuscode as 'custcode',cdepcode as 'deptcode',cpersoncode as 'personcode',
|
|
|
+ select id as 'closer',convert(varchar(10),ddate,120) as 'date',csocode as 'code',ccuscode as 'custcode',cdepcode as 'deptcode',(case cpersoncode when '' then null else cpersoncode end) as 'personcode',
|
|
|
ccusoaddress as 'sendaddress',(itaxrate*100) as 'taxrate',cmemo as 'memo',cmaker as 'maker',ccusname as 'cusname'
|
|
|
from crm_u8_customentity4__c where issyu8 =0 or issyu8 is null
|
|
|
</select>
|
|
@@ -546,6 +547,14 @@
|
|
|
<select id="SaleOrderBJMinMaxId" resultType="java.lang.String">
|
|
|
select max(AutoID) from SA_QuoDetails
|
|
|
</select>
|
|
|
+ <select id="SaleOrderClass" resultType="net.chenlin.dp.modules.api.vo.SaleOrderFTH">
|
|
|
+ select ddate,(case cpersoncode when '' then null else cpersoncode end)as 'cpersoncode',csocode as 'cVouchID',ccuscode,cdepcode,(itaxrate*100)as 'itaxrate',cmaker,ccusname,id as 'dlid' from CRM_U8_SO_SOMain where (issyu8 =0 or issyu8 is null) and cBusType='11010003500002' </select>
|
|
|
+ <select id="SaleOrderClassMin" resultType="net.chenlin.dp.modules.api.vo.SaleOrderFTHMin">
|
|
|
+ select a.cinvcode,isnull((a.iquantity*-1 ),'0')as 'iquantity',isnull((a.inum*-1),'0') as 'inum',isnull(a.iunitprice,'0') as 'iunitprice' ,isnull(a.itaxunitprice,'0') as 'itaxunitprice',isnull((a.imoney*-1),'0') as 'imoney',isnull((a.isum*-1),'0')as 'isum',isnull(a.iTaxRate,'0') as 'itaxrate' ,isnull(a.inatunitprice,'0') as 'inatunitprice',isnull((a.inatmoney*-1),'0' )as 'inatmoney',isnull((a.inattax*-1 ),'0')as 'inattax',isnull((a.isum*-1),'0') as 'inatsum',a.cinvname,a.itaxrate,b.citemcode,b.citem_class citemclass,a.iinvexchrate,a.cunitid,a.csocode,a.ccusinvcode,a.ccusinvname
|
|
|
+ from CRM_U8_SO_SOMainItem a
|
|
|
+ left join CRM_U8_SO_SOMain b on a.id=b.id
|
|
|
+ where a.id=#{id}
|
|
|
+ </select>
|
|
|
|
|
|
|
|
|
</mapper>
|