diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/IMdPdGroupbucketService.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/IMdPdGroupbucketService.java
index a08a14e..8c7e9de 100644
--- a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/IMdPdGroupbucketService.java
+++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/IMdPdGroupbucketService.java
@@ -1,8 +1,11 @@
package org.nl.wms.basedata_manage.service;
+import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import org.nl.wms.basedata_manage.service.dao.MdPdGroupbucket;
+import java.util.List;
+
/**
*
* 组桶记录表 服务类
@@ -13,4 +16,12 @@ import org.nl.wms.basedata_manage.service.dao.MdPdGroupbucket;
*/
public interface IMdPdGroupbucketService extends IService {
+ /**
+ * 根据桶号获取信息
+ * @param vehicleCode
+ * @return
+ */
+ List getBucketInfoByBucket(String vehicleCode);
+
+ void upDateWeight(String weight, String vehicleCode);
}
diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPdGroupbucketMapper.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPdGroupbucketMapper.java
index 78c2c6e..70d0fa1 100644
--- a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPdGroupbucketMapper.java
+++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPdGroupbucketMapper.java
@@ -1,8 +1,11 @@
package org.nl.wms.basedata_manage.service.dao.mapper;
+import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.nl.wms.basedata_manage.service.dao.MdPdGroupbucket;
+import java.util.List;
+
/**
*
* 组桶记录表 Mapper 接口
@@ -13,4 +16,7 @@ import org.nl.wms.basedata_manage.service.dao.MdPdGroupbucket;
*/
public interface MdPdGroupbucketMapper extends BaseMapper {
+ List getBucketInfoByBucket(String vehicleCode);
+
+ void upDateWeight(String weight, String vehicleCode);
}
diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPdGroupbucketMapper.xml b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPdGroupbucketMapper.xml
index 260e3a1..3ba1d9e 100644
--- a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPdGroupbucketMapper.xml
+++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPdGroupbucketMapper.xml
@@ -1,5 +1,25 @@
+
+ UPDATE md_pd_groupbucket
+ SET qty = #{weight} - bucket_weight
+ WHERE
+ bucket_code = #{vehicleCode}
+
+
diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdPdGroupbucketServiceImpl.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdPdGroupbucketServiceImpl.java
index 479d877..621292f 100644
--- a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdPdGroupbucketServiceImpl.java
+++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdPdGroupbucketServiceImpl.java
@@ -1,11 +1,14 @@
package org.nl.wms.basedata_manage.service.impl;
+import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.nl.wms.basedata_manage.service.IMdPdGroupbucketService;
import org.nl.wms.basedata_manage.service.dao.MdPdGroupbucket;
import org.nl.wms.basedata_manage.service.dao.mapper.MdPdGroupbucketMapper;
import org.springframework.stereotype.Service;
+import java.util.List;
+
/**
*
* 组桶记录表 服务实现类
@@ -17,4 +20,13 @@ import org.springframework.stereotype.Service;
@Service
public class MdPdGroupbucketServiceImpl extends ServiceImpl implements IMdPdGroupbucketService {
+ @Override
+ public List getBucketInfoByBucket(String vehicleCode) {
+ return this.baseMapper.getBucketInfoByBucket(vehicleCode);
+ }
+
+ @Override
+ public void upDateWeight(String weight, String vehicleCode) {
+ this.baseMapper.upDateWeight(weight, vehicleCode);
+ }
}
diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/general_management/controller/PdaProductionController.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/general_management/controller/PdaProductionController.java
index 8b86911..e1d90b1 100644
--- a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/general_management/controller/PdaProductionController.java
+++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/general_management/controller/PdaProductionController.java
@@ -86,4 +86,17 @@ public class PdaProductionController {
public ResponseEntity