From 79acd695cd7633742da06a14881f6bf6a0140d8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com> Date: Mon, 30 May 2022 22:25:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=87=BA=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E6=B1=87=E6=80=BB=E7=9A=84=E6=8E=A5=E5=8F=A3=EF=BC=8C=E6=8F=90?= =?UTF-8?q?=E9=AB=98=E6=9F=A5=E8=AF=A2=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erp/controller/DepotHeadController.java | 9 +----- .../mapper_xml/DepotHeadMapperEx.xml | 29 ++++++++----------- 2 files changed, 13 insertions(+), 25 deletions(-) diff --git a/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java b/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java index 20bcb5f8..e1c781a9 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java @@ -187,20 +187,13 @@ public class DepotHeadController { depotList.add(object.getLong("id")); } } - List resList = new ArrayList<>(); beginTime = Tools.parseDayToTime(beginTime,BusinessConstants.DAY_FIRST_TIME); endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME); List list = depotHeadService.findInOutMaterialCount(beginTime, endTime, type, materialParam, depotList, oId, (currentPage-1)*pageSize, pageSize); int total = depotHeadService.findInOutMaterialCountTotal(beginTime, endTime, type, materialParam, depotList, oId); map.put("total", total); - //存放数据json数组 - if (null != list) { - for (DepotHeadVo4InOutMCount dhc : list) { - resList.add(dhc); - } - } - map.put("rows", resList); + map.put("rows", list); res.code = 200; res.data = map; } catch(Exception e){ diff --git a/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml index 24ba88ba..8b4438da 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml @@ -303,20 +303,17 @@ select count(1) from - (select di.material_id, m.mName,m.bar_code,m.Model,m.standard,m.categoryName from jsh_depot_head dh + (select di.material_id from jsh_depot_head dh left join jsh_depot_item di on dh.id=di.header_id and ifnull(di.delete_flag,'0') !='1' - left join (select jsh_material.id,jsh_material.name mName, me.bar_code, Model,standard,jsh_material_category.`Name` categoryName - from jsh_material - left join jsh_material_extend me on me.material_id=jsh_material.id and ifnull(me.delete_Flag,'0') !='1' - left join jsh_material_category on jsh_material.category_id=jsh_material_category.Id and ifnull(jsh_material_category.delete_flag,'0') !='1' - where me.default_flag=1 and ifnull(jsh_material.delete_Flag,'0') !='1' - ) m on m.Id=di.material_id where (dh.type=#{type} or dh.sub_type='调拨') and dh.oper_time >=#{beginTime} and dh.oper_time <=#{endTime} + left join jsh_material m on m.id=di.material_id and ifnull(m.delete_flag,'0') !='1' + left join jsh_material_extend me on me.material_id=m.id and ifnull(me.delete_flag,'0') !='1' + where me.default_flag=1 + and (dh.type=#{type} or dh.sub_type='调拨') and dh.oper_time >=#{beginTime} and dh.oper_time <=#{endTime} and dh.organ_id = #{oId}