From 41cd639c34e46a9f36a7350012a3a57f34abffa9 Mon Sep 17 00:00:00 2001 From: qiankunpingtai Date: Tue, 14 May 2019 16:05:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E6=8D=AE=E4=BF=A1=E6=81=AFsql$?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=BA#?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper_xml/DepotHeadMapperEx.xml | 174 ++++++++++-------- 1 file changed, 100 insertions(+), 74 deletions(-) diff --git a/src/main/resources/mapper_xml/DepotHeadMapperEx.xml b/src/main/resources/mapper_xml/DepotHeadMapperEx.xml index ef7d6285..20371a3a 100644 --- a/src/main/resources/mapper_xml/DepotHeadMapperEx.xml +++ b/src/main/resources/mapper_xml/DepotHeadMapperEx.xml @@ -50,23 +50,27 @@ left join jsh_account a on dh.AccountId=a.id and ifnull(a.delete_Flag,'0') !='1' left join jsh_depot dd on dh.AllocationProjectId=dd.id and ifnull(dd.delete_Flag,'0') !='1' where 1=1 - - and dh.Type='${type}' + + and dh.Type=#{type} - - and dh.SubType='${subType}' + + and dh.SubType=#{subType} - - and dh.Number like '%${number}%' + + + and dh.Number like #{number} - - and dh.Id in (${dhIds}) + + and dh.Id in + + #{dhId} + - - and dh.OperTime >= '${beginTime}' + + and dh.OperTime >= #{beginTime} - - and dh.OperTime <= '${endTime}' + + and dh.OperTime <= #{endTime} and ifnull(dh.delete_Flag,'0') !='1' order by dh.Id desc @@ -79,23 +83,27 @@ COUNT(id) FROM jsh_depothead WHERE 1=1 - - and Type='${type}' + + and Type=#{type} - - and SubType='${subType}' + + and SubType=#{subType} - - and Number like '%${number}%' + + + and Number like #{number} - - and Id in (${dhIds}) + + and Id in + + #{dhId} + - - and OperTime >= '${beginTime}' + + and OperTime >= #{beginTime} - - and OperTime <= '${endTime}' + + and OperTime <= #{endTime} and ifnull(delete_Flag,'0') !='1' @@ -108,7 +116,7 @@ select group_concat(concat(jsh_material.`Name`,' ',jsh_material.Model)) as mName from jsh_depotitem inner join jsh_material on jsh_depotitem.MaterialId = jsh_material.Id and ifnull(jsh_material.delete_Flag,'0') !='1' - where jsh_depotitem.HeaderId = ${id} + where jsh_depotitem.HeaderId = #{id} and ifnull(jsh_depotitem.delete_Flag,'0') !='1' @@ -120,18 +128,21 @@ inner join jsh_material m on m.id=di.MaterialId and ifnull(m.delete_Flag,'0') !='1' inner join jsh_supplier s on s.id=dh.OrganId and ifnull(s.delete_Flag,'0') !='1' inner join (select id,name as dName,delete_Flag from jsh_depot ) d on d.id=di.DepotId and ifnull(d.delete_Flag,'0') !='1' - where dh.OperTime >='${beginTime}' and dh.OperTime <='${endTime}' + where dh.OperTime >=#{beginTime} and dh.OperTime <=#{endTime} - and dh.OrganId = ${oId} + and dh.OrganId = #{oId} - and di.DepotId = ${pid} + and di.DepotId = #{pid} - - and di.DepotId in (${dids}) + + and di.DepotId in + + #{did} + - - and dh.Type='${type}' + + and dh.Type=#{type} and ifnull(dh.delete_Flag,'0') !='1' ORDER BY OperTime DESC,Number desc @@ -147,18 +158,21 @@ inner join jsh_material m on m.id=di.MaterialId and ifnull(m.delete_Flag,'0') !='1' inner join jsh_supplier s on s.id=dh.OrganId and ifnull(s.delete_Flag,'0') !='1' inner join (select id,name as dName,delete_Flag from jsh_depot) d on d.id=di.DepotId and ifnull(d.delete_Flag,'0') !='1' - where dh.OperTime >='${beginTime}' and dh.OperTime <='${endTime}' + where dh.OperTime >=#{beginTime} and dh.OperTime <=#{endTime} - and dh.OrganId = ${oId} + and dh.OrganId = #{oId} - and di.DepotId = ${pid} + and di.DepotId = #{pid} - - and di.DepotId in (${dids}) + + and di.DepotId in + + #{did} + - - and dh.Type='${type}' + + and dh.Type=#{type} and ifnull(dh.delete_Flag,'0') !='1' ORDER BY OperTime DESC,Number desc @@ -170,15 +184,18 @@ (select sum(jdi.BasicNumber) numSum from jsh_depothead jdh INNER JOIN jsh_depotitem jdi on jdh.id=jdi.HeaderId and ifnull(jdi.delete_Flag,'0') !='1' where jdi.MaterialId=di.MaterialId - and jdh.type='${type}' and jdh.OperTime >='${beginTime}' and jdh.OperTime <='${endTime}' + and jdh.type=#{type} and jdh.OperTime >=#{beginTime} and jdh.OperTime <=#{endTime} - and jdh.OrganId = ${oId} + and jdh.OrganId = #{oId} - and jdi.DepotId= ${pid} + and jdi.DepotId= #{pid} - - and jdi.DepotId in (${dids}) + + and jdi.DepotId in + + #{did} + and ifnull(jdh.delete_Flag,'0') !='1' ) numSum, @@ -186,15 +203,18 @@ (select sum(jdi.AllPrice) priceSum from jsh_depothead jdh INNER JOIN jsh_depotitem jdi on jdh.id=jdi.HeaderId and ifnull(jdi.delete_Flag,'0') !='1' where jdi.MaterialId=di.MaterialId - and jdh.type='${type}' and jdh.OperTime >='${beginTime}' and jdh.OperTime <='${endTime}' + and jdh.type=#{type} and jdh.OperTime >=#{beginTime} and jdh.OperTime <=#{endTime} - and jdh.OrganId = ${oId} + and jdh.OrganId = #{oId} - and jdi.DepotId= ${pid} + and jdi.DepotId= #{pid} - - and jdi.DepotId in (${dids}) + + and jdi.DepotId in + + #{did} + and ifnull(jdh.delete_Flag,'0') !='1' ) priceSum @@ -205,15 +225,18 @@ INNER JOIN jsh_materialcategory on jsh_material.CategoryId=jsh_materialcategory.Id and ifnull(jsh_materialcategory.status,'0') !='2' where ifnull(jsh_material.delete_Flag,'0') !='1' ) m - on m.Id=di.MaterialId where dh.type='${type}' and dh.OperTime >='${beginTime}' and dh.OperTime <='${endTime}' + on m.Id=di.MaterialId where dh.type=#{type} and dh.OperTime >=#{beginTime} and dh.OperTime <=#{endTime} - and dh.OrganId = ${oId} + and dh.OrganId = #{oId} - and di.DepotId= ${pid} + and di.DepotId= #{pid} - - and di.DepotId in (${dids}) + + and di.DepotId in + + #{did} + and ifnull(dh.delete_Flag,'0') !='1' GROUP BY di.MaterialId,m.mName,m.Model,m.categoryName @@ -230,15 +253,18 @@ from jsh_material INNER JOIN jsh_materialcategory on jsh_material.CategoryId=jsh_materialcategory.Id and ifnull(jsh_materialcategory.status,'0') !='2' where ifnull(jsh_material.delete_Flag,'0') !='1' - ) m on m.Id=di.MaterialId where dh.type='${type}' and dh.OperTime >='${beginTime}' and dh.OperTime <='${endTime}' + ) m on m.Id=di.MaterialId where dh.type=#{type} and dh.OperTime >=#{beginTime} and dh.OperTime <=#{endTime} - and dh.OrganId = ${oId} + and dh.OrganId = #{oId} - and di.DepotId= ${pid} + and di.DepotId= #{pid} - - and di.DepotId in (${dids}) + + and di.DepotId in + + #{did} + and ifnull(dh.delete_Flag,'0') !='1' GROUP BY di.MaterialId,m.mName,m.Model,m.categoryName) a @@ -248,20 +274,20 @@ select dh.Number,concat(dh.SubType,dh.Type) as type,dh.DiscountLastMoney,dh.ChangeAmount,s.supplier supplierName, date_format(dh.OperTime,'%Y-%m-%d %H:%i:%S') as oTime from jsh_depothead dh inner join jsh_supplier s on s.id=dh.OrganId and ifnull(s.delete_Flag,'0') !='1' - where s.type='${supType}' and (dh.SubType!='其它' and dh.SubType!='采购订单' and dh.SubType!='销售订单') - and dh.OperTime >='${beginTime}' and dh.OperTime <='${endTime}' + where s.type=#{supType} and (dh.SubType!='其它' and dh.SubType!='采购订单' and dh.SubType!='销售订单') + and dh.OperTime >=#{beginTime} and dh.OperTime <=#{endTime} - and dh.OrganId=${organId} + and dh.OrganId=#{organId} and ifnull(dh.delete_Flag,'0') !='1' UNION ALL select ah.BillNo Number,ah.Type as newType,ah.TotalPrice DiscountLastMoney,ah.ChangeAmount,s.supplier supplierName, date_format(ah.BillTime,'%Y-%m-%d %H:%i:%S') as oTime from jsh_accounthead ah inner join jsh_supplier s on s.id=ah.OrganId and ifnull(s.delete_Flag,'0') !='1' - where s.type='${supType}' - and ah.BillTime >='${beginTime}' and ah.BillTime <='${endTime}' + where s.type=#{supType} + and ah.BillTime >=#{beginTime} and ah.BillTime <=#{endTime} - and ah.OrganId=${organId} + and ah.OrganId=#{organId} and ifnull(ah.delete_Flag,'0') !='1' ORDER BY oTime @@ -275,27 +301,27 @@ ( select count(1) a from jsh_depothead dh inner join jsh_supplier s on s.id=dh.OrganId and ifnull(s.delete_Flag,'0') !='1' - where s.type='${supType}' and (dh.SubType!='其它' and dh.SubType!='采购订单' and dh.SubType!='销售订单') - and dh.OperTime >='${beginTime}' and dh.OperTime <='${endTime}' + where s.type=#{supType} and (dh.SubType!='其它' and dh.SubType!='采购订单' and dh.SubType!='销售订单') + and dh.OperTime >=#{beginTime} and dh.OperTime <=#{endTime} - and dh.OrganId=${organId} + and dh.OrganId=#{organId} and ifnull(dh.delete_Flag,'0') !='1' UNION ALL select count(1) a from jsh_accounthead ah inner join jsh_supplier s on s.id=ah.OrganId and ifnull(s.delete_Flag,'0') !='1' - where s.type='${supType}' - and ah.BillTime >='${beginTime}' and ah.BillTime <='${endTime}' + where s.type=#{supType} + and ah.BillTime >=#{beginTime} and ah.BillTime <=#{endTime} - and ah.OrganId=${organId} + and ah.OrganId=#{organId} and ifnull(ah.delete_Flag,'0') !='1' ) cc @@ -309,7 +335,7 @@ left join jsh_depot dd on dh.AllocationProjectId=dd.id and ifnull(dd.delete_Flag,'0') !='1' where 1=1 - and dh.Number='${number}' + and dh.Number=#{number} and ifnull(dh.delete_Flag,'0') !='1'