diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/MdMeMaterialbase.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/MdMeMaterialbase.java
index 01783b4..bd7f78d 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/MdMeMaterialbase.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/MdMeMaterialbase.java
@@ -1,6 +1,8 @@
package org.nl.wms.basedata_manage.service.dao;
import java.math.BigDecimal;
+
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
@@ -178,4 +180,17 @@ public class MdMeMaterialbase implements Serializable {
private String ext_id;
+ /**
+ * 外部标识
+ */
+ @TableField(exist = false)
+ private String qty="";
+
+
+
+ /**
+ * 外部标识
+ */
+ @TableField(exist = false)
+ private String pcsn="";
}
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.xml b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.xml
index 417f074..09a11f1 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.xml
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.xml
@@ -94,19 +94,23 @@
AND
- (attr.struct_code LIKE #{param.struct_code} or
- attr.struct_name LIKE #{param.struct_code} )
+ (attr.struct_code LIKE CONCAT('%', #{param.struct_code}, '%') or
+ attr.struct_name LIKE CONCAT('%', #{param.struct_name}, '%') )
AND
- (mater.material_code LIKE #{param.material_code} or
- mater.material_name LIKE #{param.material_code} )
+ (mater.material_code LIKE CONCAT('%', #{param.material_code}, '%') or
+ mater.material_name LIKE CONCAT('%', #{param.material_name}, '%') )
AND
- ext.pcsn LIKE #{param.pcsn}
+ ext.pcsn LIKE CONCAT('%', #{param.pcsn}, '%')
+
+
+ AND
+ attr.storagevehicle_code LIKE CONCAT('%', #{param.vehicle_code}, '%')
ORDER BY ext.create_time Desc
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdMeMaterialbaseServiceImpl.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdMeMaterialbaseServiceImpl.java
index ecaa71f..265e764 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdMeMaterialbaseServiceImpl.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/impl/MdMeMaterialbaseServiceImpl.java
@@ -5,6 +5,7 @@ import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.poi.excel.ExcelReader;
import cn.hutool.poi.excel.ExcelUtil;
+import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -25,6 +26,7 @@ import org.nl.wms.basedata_manage.service.dao.Structattr;
import org.nl.wms.basedata_manage.service.dao.mapper.MdMeMaterialbaseMapper;
import org.nl.wms.ext.service.WmsToErpService;
import org.nl.wms.pda.ios_manage.service.PdaIosInService;
+import org.nl.wms.sch_manage.enums.StatusEnum;
import org.nl.wms.sch_manage.service.ISchBasePointService;
import org.nl.wms.sch_manage.service.dao.SchBasePoint;
import org.springframework.beans.factory.annotation.Autowired;
@@ -240,6 +242,12 @@ public class MdMeMaterialbaseServiceImpl extends ServiceImpl groupPlate(@RequestBody JSONObject whereJson) {
- assertNotBlankJson(whereJson, "请求参数不能为空", "vehicle_code", "material_id", "qty");
+ assertNotBlankJson(whereJson, "请求参数不能为空", "vehicle_code");
RedissonUtils.lock(() -> {
pdaIosInService.groupPlate(whereJson);
}, "groupPlate" + whereJson.getString("vehicle_code"), null);
return new ResponseEntity<>(PdaResponse.requestParamOk(whereJson), HttpStatus.OK);
}
+
+
@PostMapping("/getPlateDtl")
@Log("查询明细")
public ResponseEntity