diff --git a/api-admin/src/main/java/com/glxp/api/admin/entity/basic/ProductInfoEntity.java b/api-admin/src/main/java/com/glxp/api/admin/entity/basic/ProductInfoEntity.java index f4188dbc..2263fa46 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/entity/basic/ProductInfoEntity.java +++ b/api-admin/src/main/java/com/glxp/api/admin/entity/basic/ProductInfoEntity.java @@ -58,4 +58,13 @@ public class ProductInfoEntity { private String cplx; private String hchzsb; + private String sfwblztlcp; + private String cgzmraqxgxx; + private String sfbjwycxsy; + private String zdcfsycs; + private String sfwwjbz; + private String syqsfxyjxmj; + private String qtxxdwzlj; + private String mjfs; + } diff --git a/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderPrintEntity.java b/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderPrintEntity.java index 2fbdde68..f069e89d 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderPrintEntity.java +++ b/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderPrintEntity.java @@ -54,5 +54,6 @@ public class StockOrderPrintEntity extends StockOrderDetailEntity { private String serialNo; //序列号 private String nameCode; private String billRemark; + private String deptName; } diff --git a/api-admin/src/main/java/com/glxp/api/admin/req/inout/OrderFilterRequest.java b/api-admin/src/main/java/com/glxp/api/admin/req/inout/OrderFilterRequest.java index 14a8f648..ce4962ed 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/req/inout/OrderFilterRequest.java +++ b/api-admin/src/main/java/com/glxp/api/admin/req/inout/OrderFilterRequest.java @@ -46,4 +46,6 @@ public class OrderFilterRequest extends ListPageRequest { private Integer entrustId; private boolean entrust; private String invWarehouseCode; + + } diff --git a/api-admin/src/main/java/com/glxp/api/admin/res/basic/UdiTraceResponse.java b/api-admin/src/main/java/com/glxp/api/admin/res/basic/UdiTraceResponse.java index 2fc966a2..be463136 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/res/basic/UdiTraceResponse.java +++ b/api-admin/src/main/java/com/glxp/api/admin/res/basic/UdiTraceResponse.java @@ -9,6 +9,7 @@ public class UdiTraceResponse { private String actDate; private String mainAction; private String action; + private String actionName; private String fromCorp; private Integer count; private String cpmctymc; diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/basic/UdiContrastService.java b/api-admin/src/main/java/com/glxp/api/admin/service/basic/UdiContrastService.java index 8efc13d3..c44b7bd5 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/service/basic/UdiContrastService.java +++ b/api-admin/src/main/java/com/glxp/api/admin/service/basic/UdiContrastService.java @@ -121,7 +121,6 @@ public class UdiContrastService { - @Resource GennerOrderUtils gennerOrderUtils; @Resource diff --git a/api-admin/src/main/resources/mybatis/mapper/basic/ProductInfoDao.xml b/api-admin/src/main/resources/mybatis/mapper/basic/ProductInfoDao.xml index 6ef649c4..895a3625 100644 --- a/api-admin/src/main/resources/mybatis/mapper/basic/ProductInfoDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/basic/ProductInfoDao.xml @@ -268,48 +268,6 @@ <![CDATA[ DATE_FORMAT(updateTime, '%Y-%m-%d %H:%i:%S') <= DATE_FORMAT(#{endDate}, '%Y-%m-%d %H:%i:%S') ]]> </select> - <!--<select id="filterUdi" parameterType="com.glxp.sync.admin.req.ProductInfoFilterRequest"--> - <!--resultType="com.glxp.sync.admin.entity.udi.ProductInfoEntity">--> - <!---- GROUP BY deviceRecordKey--> - <!--select p.* from productinfo p INNER JOIN--> - <!--(select deviceRecordKey ,max(versionNumber) versionNumber from productinfo--> - <!--<where>--> - - <!--<if test="ylqxzcrbarmc != '' and ylqxzcrbarmc != null">--> - <!--AND ylqxzcrbarmc= #{ylqxzcrbarmc}--> - <!--</if>--> - - <!--<if test="ylqxzcrbarmc == '' and ylqxzcrbarmc == null and cpmctymc != '' and cpmctymc != null">--> - <!--AND cpmctymc LIKE concat(#{cpmctymc},'%')--> - <!--</if>--> - - <!--<if test="ylqxzcrbarmc != '' and ylqxzcrbarmc != null and cpmctymc != '' and cpmctymc != null">--> - <!--AND cpmctymc LIKE concat('%',#{cpmctymc},'%')--> - <!--</if>--> - <!--<if test="nameCode != '' and nameCode != null">--> - <!--AND nameCode LIKE concat(#{nameCode},'%')--> - <!--</if>--> - <!--<if test="uuid != '' and uuid != null">--> - <!--AND uuid = #{uuid}--> - <!--</if>--> - <!--<if test="ggxh != '' and ggxh != null">--> - <!--AND ggxh LIKE concat('%',#{ggxh},'%')--> - <!--</if>--> - <!--<if test="zczbhhzbapzbh != '' and zczbhhzbapzbh != null">--> - <!--AND zczbhhzbapzbh LIKE concat('%',#{zczbhhzbapzbh},'%')--> - <!--</if>--> - - <!--<if test="deviceRecordKey != '' and deviceRecordKey != null">--> - <!--AND deviceRecordKey = #{deviceRecordKey}--> - <!--</if>--> - <!--<if test="updateTime!=null and updateTime!=''">--> - <!--<![CDATA[ and DATE_FORMAT(updateTime, '%Y-%m-%d %H:%i:%S')>= DATE_FORMAT(#{updateTime}, '%Y-%m-%d %H:%i:%S') ]]>--> - <!--</if>--> - <!--</where>--> - <!--GROUP BY deviceRecordKey)--> - <!--a on p.deviceRecordKey = a.deviceRecordKey and p.versionNumber = a.versionNumber--> - - <!--</select>--> <select id="syncDlUdi" parameterType="com.glxp.api.admin.req.receipt.ProductInfoFilterRequest" resultType="com.glxp.api.admin.entity.basic.ProductInfoEntity"> @@ -355,7 +313,8 @@ bhzxxsbzsl,zxxsbzbhsydysl,bhxjcpbm,bzcj,thirdProductNo,addType,deviceRecordKey,isUseDy,thirdProductName, cpmctymc,cplb,flbm,ggxh,qxlb,tyshxydm,ylqxzcrbarmc,zczbhhzbapzbh,ylqxzcrbarywmc,uuid,sjcpbm,versionNumber ,diType,scbssfbhph,scbssfbhxlh,scbssfbhscrq,scbssfbhsxrq, - ybbm,spmc,cphhhbh,cpms,cpbsbmtxmc,isNewest,updateTime + ybbm,spmc,cphhhbh,cpms,cpbsbmtxmc,isNewest,updateTime,cplx,hchzsb +,sfwblztlcp,cgzmraqxgxx,sfbjwycxsy,zdcfsycs,sfwwjbz,syqsfxyjxmj,qtxxdwzlj,mjfs ) values ( @@ -396,7 +355,18 @@ #{cpms}, #{cpbsbmtxmc}, #{isNewest}, - #{updateTime} + #{updateTime}, + #{hchzsb}, + #{cplx}, + #{hchzsb}, + #{sfwblztlcp}, + #{cgzmraqxgxx}, + #{sfbjwycxsy}, + #{zdcfsycs}, + #{sfwwjbz}, + #{syqsfxyjxmj}, + #{qtxxdwzlj}, + #{mjfs} ) </insert> @@ -409,7 +379,8 @@ bhzxxsbzsl,zxxsbzbhsydysl,bhxjcpbm,bzcj,thirdProductNo,addType,deviceRecordKey,isUseDy,thirdProductName, cpmctymc,cplb,flbm,ggxh,qxlb,tyshxydm,ylqxzcrbarmc,zczbhhzbapzbh,ylqxzcrbarywmc,uuid,sjcpbm,versionNumber ,diType,scbssfbhph,scbssfbhxlh,scbssfbhscrq,scbssfbhsxrq, - ybbm,spmc,cphhhbh,cpms,cpbsbmtxmc,isNewest,updateTime + ybbm,spmc,cphhhbh,cpms,cpbsbmtxmc,isNewest,updateTime,cplx,hchzsb + ,sfwblztlcp,cgzmraqxgxx,sfbjwycxsy,zdcfsycs,sfwwjbz,syqsfxyjxmj,qtxxdwzlj,mjfs ) values <foreach collection="datas" item="item" index="index" @@ -454,7 +425,8 @@ #{item.cpms}, #{item.cpbsbmtxmc}, #{item.isNewest}, - #{item.updateTime} + #{item.updateTime},#{item.cplx},#{item.hchzsb},#{item.sfwblztlcp},#{item.cgzmraqxgxx},#{item.sfbjwycxsy},#{item.zdcfsycs} + ,#{item.sfwwjbz},#{item.syqsfxyjxmj},#{item.qtxxdwzlj},#{item.mjfs} ) </foreach> </insert> @@ -502,6 +474,17 @@ <if test="diType != null">diType=#{diType},</if> <if test="isNewest != null">isNewest=#{isNewest},</if> <if test="updateTime != null">updateTime=#{updateTime},</if> + <if test="cplx != null">cplx=#{cplx},</if> + <if test="hchzsb != null">hchzsb=#{hchzsb},</if> + <if test="sfwblztlcp != null">sfwblztlcp=#{sfwblztlcp},</if> + <if test="cgzmraqxgxx != null">cgzmraqxgxx=#{cgzmraqxgxx},</if> + <if test="sfbjwycxsy != null">sfbjwycxsy=#{sfbjwycxsy},</if> + <if test="zdcfsycs != null">zdcfsycs=#{zdcfsycs},</if> + <if test="sfwwjbz != null">sfwwjbz=#{sfwwjbz},</if> + <if test="syqsfxyjxmj != null">syqsfxyjxmj=#{syqsfxyjxmj}, + </if> + <if test="qtxxdwzlj != null">qtxxdwzlj=#{qtxxdwzlj},</if> + <if test="mjfs != null">mjfs=#{mjfs},</if> </set> WHERE id = #{id} @@ -521,6 +504,17 @@ <if test="cpbsbmtxmc != null">cpbsbmtxmc=#{cpbsbmtxmc},</if> <if test="isNewest != null">isNewest=#{isNewest},</if> <if test="updateTime != null">updateTime=#{updateTime},</if> + <if test="hchzsb != null">hchzsb=#{hchzsb}, + </if> + <if test="sfwblztlcp != null">sfwblztlcp=#{sfwblztlcp},</if> + <if test="cgzmraqxgxx != null">cgzmraqxgxx=#{cgzmraqxgxx},</if> + <if test="sfbjwycxsy != null">sfbjwycxsy=#{sfbjwycxsy},</if> + <if test="zdcfsycs != null">zdcfsycs=#{zdcfsycs},</if> + <if test="sfwwjbz != null">sfwwjbz=#{sfwwjbz},</if> + <if test="syqsfxyjxmj != null">syqsfxyjxmj=#{syqsfxyjxmj}, + </if> + <if test="qtxxdwzlj != null">qtxxdwzlj=#{qtxxdwzlj},</if> + <if test="mjfs != null">mjfs=#{mjfs},</if> </set> WHERE uuid = #{uuid} </update> diff --git a/api-admin/src/main/resources/mybatis/mapper/business/StockOrderDao.xml b/api-admin/src/main/resources/mybatis/mapper/business/StockOrderDao.xml index f328ab34..52f67a60 100644 --- a/api-admin/src/main/resources/mybatis/mapper/business/StockOrderDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/business/StockOrderDao.xml @@ -200,6 +200,14 @@ <if test="endTime!=null and endTime!=''"> <![CDATA[ and DATE_FORMAT(billdate, '%Y-%m-%d') <= DATE_FORMAT(#{endTime}, '%Y-%m-%d') ]]> </if> + + <if test="startDate!=null and startDate!=''"> + <![CDATA[ and DATE_FORMAT(billdate, '%Y-%m-%d')>= DATE_FORMAT(#{startDate}, '%Y-%m-%d') ]]> + </if> + <if test="endDate!=null and endDate!=''"> + <![CDATA[ and DATE_FORMAT(billdate, '%Y-%m-%d') <= DATE_FORMAT(#{endDate}, '%Y-%m-%d') ]]> + </if> + <if test="userId!=null"> and inv_warehouse_user.userId =#{userId} </if> @@ -270,11 +278,12 @@ <select id="listOrderPrint" parameterType="com.glxp.api.admin.req.business.StockOrderFilterRequest" resultType="com.glxp.api.admin.entity.business.StockOrderPrintEntity"> - SELECT stock_order.*, stock_order_detail.productId, stock_order_detail.productName, stock_order_detail.spec, - stock_order_detail.batchNo, stock_order_detail.productDate, stock_order_detail.expireDate, - stock_order_detail.count, stock_order_detail.sweepCount, - stock_order_detail.ylqxzcrbarmc,stock_order_detail.manufactory, - stock_order_detail.zczbhhzbapzbh,stock_order_detail.price,inv_warehouse.name locInv + SELECT stock_order.*, stock_order_detail.productId, stock_order_detail.productName, + stock_order_detail.spec, stock_order_detail.batchNo, stock_order_detail.productDate, + stock_order_detail.expireDate, stock_order_detail.count, stock_order_detail.sweepCount, + stock_order_detail.ylqxzcrbarmc,stock_order_detail.manufactory, stock_order_detail.zczbhhzbapzbh, + stock_order_detail.price,inv_warehouse.name locInv,basic_products.spmc, + basic_products.cpms,basic_udirel.measname,auth_dept.`name` deptName ,basic_products.spmc FROM stock_order INNER JOIN stock_order_detail on @@ -285,6 +294,7 @@ LEFT JOIN inv_warehouse_user on inv_warehouse_sub.code = inv_warehouse_user.`code` left join basic_udirel on stock_order_detail.productId = basic_udirel.id INNER JOIN basic_products on basic_products.uuid = basic_udirel.uuid + left join auth_dept on stock_order.dept = auth_dept.`code` <where> <if test="id != '' and id!=null"> and stock_order.id =#{id} @@ -333,20 +343,17 @@ </select> <select id="selectSupplementOrderList" resultType="com.glxp.api.admin.entity.business.StockOrderEntity"> - SELECT - billNo, orderIdFk, `status` - FROM - stock_order - WHERE - ( supplementNo IS NULL OR supplementNo = '' ) + SELECT billNo, + orderIdFk, + `status` + FROM stock_order + WHERE (supplementNo IS NULL OR supplementNo = '') AND billType IN ( - SELECT - localAction - FROM - basic_bussiness_type - WHERE - supplementOrderType IS NOT NULL - OR supplementOrderType != '') + SELECT localAction + FROM basic_bussiness_type + WHERE supplementOrderType IS NOT NULL + OR supplementOrderType + != '') </select> <select id="findById" resultType="com.glxp.api.admin.entity.business.StockOrderEntity"> @@ -369,17 +376,17 @@ select id from stock_order where billNo in ( - select erpFk - from io_order - where erpFk in - (select billNo - from stock_order - where stock_order.billType in (select code from basic_third_sys_bus_api)) - and exportStatus = 0 - ) + select erpFk + from io_order + where erpFk in + (select billNo + from stock_order + where stock_order.billType in (select code from basic_third_sys_bus_api)) + and exportStatus = 0 + ) </select> - <select id="selectIdByOrderIdFk" resultType="java.lang.Integer"> + <select id="selectIdByOrderIdFk" resultType="java.lang.Integer"> select id from stock_order where orderIdFk = #{orderIdFk} @@ -389,7 +396,8 @@ select t1.* from stock_order t1 left join io_order t2 on t1.billNo = t2.erpFk <where> <if test="request.billNo != null and request.billNo != ''"> - AND (t2.erpFk like concat('%', #{request.billNo}, '%') or t2.thirdBillNo like concat('%',#{request.billNo},'%')) + AND (t2.erpFk like concat('%', #{request.billNo}, '%') or t2.thirdBillNo like + concat('%',#{request.billNo},'%')) </if> <if test="request.submitStatus != null"> AND t2.exportStatus = #{request.submitStatus} @@ -419,6 +427,8 @@ order by t1.billdate desc </select> <select id="findBillTypeById" resultType="java.lang.String"> - select billType from stock_order where id = #{id} + select billType + from stock_order + where id = #{id} </select> </mapper> \ No newline at end of file diff --git a/api-admin/src/main/resources/mybatis/mapper/inout/OrderDao.xml b/api-admin/src/main/resources/mybatis/mapper/inout/OrderDao.xml index 18db579b..f8220da6 100644 --- a/api-admin/src/main/resources/mybatis/mapper/inout/OrderDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/inout/OrderDao.xml @@ -289,7 +289,10 @@ <select id="filterList" parameterType="com.glxp.api.admin.req.inout.OrderFilterRequest" resultType="com.glxp.api.admin.entity.inout.OrderEntity"> - SELECT io_order.* FROM io_order + SELECT io_order.* , + inv_warehouse.name as invName, + inv_warehouse_sub.name as subInvName + FROM io_order LEFT JOIN inv_warehouse ON io_order.locStorageCode = inv_warehouse.`code` LEFT JOIN inv_warehouse_sub ON inv_warehouse_sub.parentId = inv_warehouse.`code` LEFT JOIN inv_warehouse_user on inv_warehouse_sub.code = inv_warehouse_user.`code`