|
@@ -3,13 +3,13 @@
|
|
|
<mapper namespace="org.jeecg.modules.documents.costLossReview.mapper.SyCostLossReviewMapper">
|
|
|
<select id="querylist" resultType="org.jeecg.modules.documents.costLossReview.entity.SyCostLossReview">
|
|
|
select planNo,min(dverifyDate) as dverifyDate,min(department) as department,min(salesman) as salesman,min(maker) as maker from (
|
|
|
- select LEFT(cSOCode,CHARINDEX('-',cSOCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
+ <!-- select LEFT(cSOCode,CHARINDEX('-',cSOCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
pe.cPersonName as salesman,cMaker as maker from UFDATA_103_2021.dbo.SO_SOMain s
|
|
|
JOIN UFDATA_103_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
JOIN UFDATA_103_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
where cSOCode like 'sy%' and CHARINDEX('-',cSOCode)>0
|
|
|
|
|
|
- union all
|
|
|
+ union all -->
|
|
|
select LEFT(cCode,CHARINDEX('-',cCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
pe.cPersonName as salesman,cMaker as maker from UFDATA_103_2021.dbo.OM_MOMain s
|
|
|
JOIN UFDATA_103_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
@@ -24,42 +24,42 @@
|
|
|
where cPOID like 'sy%' and CHARINDEX('-',cPOID)>0
|
|
|
|
|
|
union all
|
|
|
- select LEFT(cSOCode,CHARINDEX('-',cSOCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
- pe.cPersonName as salesman,cMaker as maker from UFDATA_101_2021.dbo.SO_SOMain s
|
|
|
- JOIN UFDATA_101_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
- JOIN UFDATA_101_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
- where cSOCode like 'sy%' and CHARINDEX('-',cSOCode)>0
|
|
|
-
|
|
|
- union all
|
|
|
- select LEFT(cCode,CHARINDEX('-',cCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
- pe.cPersonName as salesman,cMaker as maker from UFDATA_101_2021.dbo.OM_MOMain s
|
|
|
- JOIN UFDATA_101_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
- JOIN UFDATA_101_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
- where cCode like 'sy%' and CHARINDEX('-',cCode)>0
|
|
|
-
|
|
|
- union all
|
|
|
- select LEFT(cPOID,CHARINDEX('-',cPOID)-1) as planNo,cAuditDate as dverifyDate,de.cDepName as department,
|
|
|
- pe.cPersonName as salesman,cMaker as maker from UFDATA_101_2021.dbo.PO_Pomain s
|
|
|
- JOIN UFDATA_101_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
- JOIN UFDATA_101_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
- where cPOID like 'sy%' and CHARINDEX('-',cPOID)>0
|
|
|
-
|
|
|
- union all
|
|
|
- select LEFT(cPOID,CHARINDEX('-',cPOID)-1) as planNo,cAuditDate as dverifyDate,de.cDepName as department,
|
|
|
- pe.cPersonName as salesman,cMaker as maker from UFDATA_102_2021.dbo.PO_Pomain s
|
|
|
- JOIN UFDATA_102_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
- JOIN UFDATA_102_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
- where cPOID like 'sy%' and CHARINDEX('-',cPOID)>0
|
|
|
-
|
|
|
- union all
|
|
|
- select LEFT(cSOCode,CHARINDEX('-',cSOCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
- pe.cPersonName as salesman,cMaker as maker from UFDATA_102_2021.dbo.SO_SOMain s
|
|
|
- JOIN UFDATA_102_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
- JOIN UFDATA_102_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
- where cSOCode like 'sy%' and CHARINDEX('-',cSOCode)>0
|
|
|
+ <!--select LEFT(cSOCode,CHARINDEX('-',cSOCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
+ pe.cPersonName as salesman,cMaker as maker from UFDATA_101_2021.dbo.SO_SOMain s
|
|
|
+ JOIN UFDATA_101_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
+ JOIN UFDATA_101_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
+ where cSOCode like 'sy%' and CHARINDEX('-',cSOCode)>0
|
|
|
+
|
|
|
+ union all -->
|
|
|
+ select LEFT(cCode,CHARINDEX('-',cCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
+ pe.cPersonName as salesman,cMaker as maker from UFDATA_101_2021.dbo.OM_MOMain s
|
|
|
+ JOIN UFDATA_101_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
+ JOIN UFDATA_101_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
+ where cCode like 'sy%' and CHARINDEX('-',cCode)>0
|
|
|
+
|
|
|
+ union all
|
|
|
+ select LEFT(cPOID,CHARINDEX('-',cPOID)-1) as planNo,cAuditDate as dverifyDate,de.cDepName as department,
|
|
|
+ pe.cPersonName as salesman,cMaker as maker from UFDATA_101_2021.dbo.PO_Pomain s
|
|
|
+ JOIN UFDATA_101_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
+ JOIN UFDATA_101_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
+ where cPOID like 'sy%' and CHARINDEX('-',cPOID)>0
|
|
|
+
|
|
|
+ union all
|
|
|
+ select LEFT(cPOID,CHARINDEX('-',cPOID)-1) as planNo,cAuditDate as dverifyDate,de.cDepName as department,
|
|
|
+ pe.cPersonName as salesman,cMaker as maker from UFDATA_102_2021.dbo.PO_Pomain s
|
|
|
+ JOIN UFDATA_102_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
+ JOIN UFDATA_102_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
+ where cPOID like 'sy%' and CHARINDEX('-',cPOID)>0
|
|
|
+
|
|
|
+ <!--union all
|
|
|
+ select LEFT(cSOCode,CHARINDEX('-',cSOCode)-1) as planNo,dverifydate as dverifyDate,de.cDepName as department,
|
|
|
+ pe.cPersonName as salesman,cMaker as maker from UFDATA_102_2021.dbo.SO_SOMain s
|
|
|
+ JOIN UFDATA_102_2021.dbo.Department de ON s.cDepCode = de.cDepCode
|
|
|
+ JOIN UFDATA_102_2021.dbo.Person pe ON s.cPersonCode = pe.cPersonCode
|
|
|
+ where cSOCode like 'sy%' and CHARINDEX('-',cSOCode)>0 -->
|
|
|
|
|
|
) as views
|
|
|
- where 1=1
|
|
|
+ where PATINDEX('%[吖-咗]%', planNo)=0 and PATINDEX('%.%', planNo)=0
|
|
|
<if test="e.planNo !=null and e.planNo !=''">
|
|
|
and planNo like CONCAT(#{e.planNo},'%')
|
|
|
</if>
|