diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/basic/UdiContrastController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/basic/UdiContrastController.java index a74f90b..3321dd4 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/controller/basic/UdiContrastController.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/basic/UdiContrastController.java @@ -169,6 +169,7 @@ public class UdiContrastController { udiRelevanceEntity.setUpdateTime(time); udiRelevanceEntity.setModifyTime(time); udiRelevanceEntity.setManufactory(combineRequest.getManufactory()); + udiRelevanceEntity.setMeasname(combineRequest.getMeasname()); udiRelevanceEntity.setSupName(combineRequest.getSupName()); udiRelevanceEntity.setPrice(combineRequest.getPrice()); UdiRelevanceEntity temp = udiContrastService.findById(udiRelevanceEntity.getId()); @@ -226,6 +227,8 @@ public class UdiContrastController { combineRequest.setRelId(removeRelRequest.getRelId()); udiRelevanceEntity.setSupName(""); udiRelevanceEntity.setPrice(""); + udiRelevanceEntity.setManufactory(""); + udiRelevanceEntity.setMeasname(""); udiRelevanceService.updateUdiRelevance(udiRelevanceEntity); } catch (Exception e) { e.printStackTrace(); @@ -277,6 +280,7 @@ public class UdiContrastController { udiRelevanceEntity.setUpdateTime(time); udiRelevanceEntity.setModifyTime(time); udiRelevanceEntity.setUuid(udiInfoEntities.get(0).getUuid()); + udiRelevanceEntity.setMeasname(combineRequest.getMeasname()); if (combineRequest.getManufactory() != null) { udiRelevanceEntity.setManufactory(combineRequest.getManufactory()); } else @@ -313,6 +317,7 @@ public class UdiContrastController { udiRelevanceEntity.setThirdName(thrProductsEntity.getName()); udiRelevanceEntity.setMainId(thrProductsEntity.getCode()); udiRelevanceEntity.setMainName(thrProductsEntity.getName()); + udiRelevanceEntity.setMeasname(thrProductsEntity.getMeasname()); String time = DateUtil.getDateTime(); udiRelevanceEntity.setUpdateTime(time); udiRelevanceEntity.setModifyTime(time); diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/StockQRCodeTextController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/StockQRCodeTextController.java index ffc59ce..120c95e 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/StockQRCodeTextController.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/StockQRCodeTextController.java @@ -473,8 +473,6 @@ public class StockQRCodeTextController { } } return null; - - } diff --git a/api-admin/src/main/java/com/glxp/sale/admin/req/basic/CombineRequest.java b/api-admin/src/main/java/com/glxp/sale/admin/req/basic/CombineRequest.java index 8ed5286..8235383 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/req/basic/CombineRequest.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/req/basic/CombineRequest.java @@ -21,6 +21,7 @@ public class CombineRequest { private Long customerId; private Boolean supEnable; private String manufactory; + private String measname; private String supName; private String price; private boolean idSpliUdi; diff --git a/api-admin/src/main/java/com/glxp/sale/admin/thread/BasicBackUpdateProductService.java b/api-admin/src/main/java/com/glxp/sale/admin/thread/BasicBackUpdateProductService.java index 299ff8f..6d85372 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/thread/BasicBackUpdateProductService.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/thread/BasicBackUpdateProductService.java @@ -137,6 +137,7 @@ public class BasicBackUpdateProductService { udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName4()); } udiRelevanceEntity1.setManufactory(invmandocResponse.getManufactory()); + udiRelevanceEntity1.setMeasname(invmandocResponse.getMeasname()); udiRelevanceEntity1.setThirdId(invmandocResponse.getCode()); udiRelevanceEntity1.setThirdName(invmandocResponse.getName()); String time = DateUtil.getDateTime(); @@ -243,6 +244,7 @@ public class BasicBackUpdateProductService { } udiRelevanceEntity1.setPrice(thrProductsEntity.getPrice()); udiRelevanceEntity1.setManufactory(thrProductsEntity.getManufactory()); + udiRelevanceEntity1.setMeasname(thrProductsEntity.getMeasname()); udiRelevanceEntity1.setThirdId(thrProductsEntity.getCode()); udiRelevanceEntity1.setThirdName(thrProductsEntity.getName()); String time = DateUtil.getDateTime(); diff --git a/api-admin/src/main/java/com/glxp/sale/admin/thread/BasicUpdateProductService.java b/api-admin/src/main/java/com/glxp/sale/admin/thread/BasicUpdateProductService.java index 29c68b5..b076497 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/thread/BasicUpdateProductService.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/thread/BasicUpdateProductService.java @@ -101,7 +101,8 @@ public class BasicUpdateProductService { udiRelevanceEntity1.setModifyTime(time); udiRelevanceEntity1.setSupName(thrProductsEntity.getSupName()); udiRelevanceEntity1.setPrice(thrProductsEntity.getPrice()); - udiRelevanceEntity1.setManufactory(udiInfoEntity.getManufactory()); + udiRelevanceEntity1.setManufactory(thrProductsEntity.getManufactory()); + udiRelevanceEntity1.setMeasname(thrProductsEntity.getMeasname()); BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys(); String mainSys = basicThirdSysEntity.getThirdId(); if (mainSys.equals("thirdId")) { @@ -177,7 +178,7 @@ public class BasicUpdateProductService { udiRelevanceEntity1.setPrice(thrProductsEntity.getPrice()); udiRelevanceEntity1.setSupName(thrProductsEntity.getSupName()); udiRelevanceEntity1.setManufactory(udiInfoEntity.getManufactory()); - + udiRelevanceEntity1.setMeasname(thrProductsEntity.getMeasname()); BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys(); String mainSys = basicThirdSysEntity.getThirdId(); if (mainSys.equals("thirdId")) { @@ -251,11 +252,11 @@ public class BasicUpdateProductService { } } if (isAdd) { - udiRelevanceEntity.setId(gennerOrderUtils.getRelId()+""); + udiRelevanceEntity.setId(gennerOrderUtils.getRelId() + ""); udiRelevanceService.insertUdiRelevance(udiRelevanceEntity); } } else { - udiRelevanceEntity.setId(gennerOrderUtils.getRelId()+""); + udiRelevanceEntity.setId(gennerOrderUtils.getRelId() + ""); udiRelevanceService.insertUdiRelevance(udiRelevanceEntity); } } diff --git a/api-admin/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml b/api-admin/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml index e9e86f5..1798945 100644 --- a/api-admin/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml @@ -400,7 +400,7 @@ (id, thirdId,thirdName,uuid,isUseDy,updateTime, thirdId1,thirdId2,thirdId3,thirdId4,thirdName1,thirdName2,thirdName3,thirdName4,manufactory,measname,ybbm,sptm,isDisable,isLock - ,mainId,mainName,lockStatus,udplatCode,isAdavence,supName,price + ,mainId,mainName,lockStatus,udplatCode,isAdavence,supName,price,modifyTime ) values ( @@ -429,7 +429,9 @@ #{lockStatus}, #{udplatCode}, #{isAdavence}, - #{supName},#{price} + #{supName}, + #{price}, + #{modifyTime} ) @@ -442,7 +444,7 @@ (id, thirdId,thirdName,uuid,isUseDy,updateTime, thirdId1,thirdId2,thirdId3,thirdId4,thirdName1,thirdName2,thirdName3,thirdName4,manufactory,measname,ybbm,sptm,isDisable,isLock - ,mainId,mainName,lockStatus,udplatCode,isAdavence,supName,price + ,mainId,mainName,lockStatus,udplatCode,isAdavence,supName,price,modifyTime ) values ( @@ -472,7 +474,8 @@ #{udplatCode}, #{isAdavence}, #{supName}, - #{price} + #{price}, + #{modifyTime} ) @@ -548,7 +551,7 @@ replace into basic_udirel (id, thirdId, thirdName, uuid, isUseDy, updateTime, thirdId1, thirdId2, thirdId3, thirdId4, thirdName1, thirdName2, thirdName3, thirdName4, ybbm, sptm, manufactory, - measname, isDisable, mainId, mainName, udplatCode,supName,price) + measname, isDisable, mainId, mainName, udplatCode,supName,price,modifyTime) values (#{item.id}, @@ -572,7 +575,7 @@ #{item.isDisable}, #{item.mainId}, #{item.mainName}, - #{item.udplatCode},#{item.supName},#{item.price}) + #{item.udplatCode},#{item.supName},#{item.price},#{item.modifyTime}) \ No newline at end of file diff --git a/api-admin/src/main/resources/mybatis/mapper/inout/StockOrderDao.xml b/api-admin/src/main/resources/mybatis/mapper/inout/StockOrderDao.xml index aa2f1b6..e1f7eb1 100644 --- a/api-admin/src/main/resources/mybatis/mapper/inout/StockOrderDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/inout/StockOrderDao.xml @@ -263,7 +263,8 @@ 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,productinfo.spmc, basic_products.cpms FROM stock_order + stock_order_detail.price,inv_warehouse.name locInv,productinfo.spmc, basic_products.cpms,basic_udirel.measname + FROM stock_order INNER JOIN stock_order_detail on stock_order.id = stock_order_detail.orderIdFk LEFT JOIN inv_warehouse ON stock_order.locStorageCode = inv_warehouse.`code` LEFT JOIN inv_warehouse_sub ON inv_warehouse_sub.parentId = inv_warehouse.`code` @@ -287,10 +288,6 @@ and invWarehouseCode = #{invWarehouseCode} - - - - group by stock_order_detail.id @@ -300,14 +297,14 @@