Browse Source

【微浦MES-EIS 修改镭雕确认完成的接口,SN序列号纯数字时类型有问题处理】

xiaost 3 days ago
parent
commit
9773c7066a
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/main/java/com/uas/eis/serviceImpl/MESHelperServiceImpl.java

+ 6 - 1
src/main/java/com/uas/eis/serviceImpl/MESHelperServiceImpl.java

@@ -2110,7 +2110,12 @@ public class MESHelperServiceImpl implements MESHelperService {
 		if(!StringUtil.hasText(map.get("detail")) ){
 			return ApiResponse.failRspResult("输入参数detail(镭雕条码后)不能为空");
 		}
-		List<Map<Object, Object>> list = BaseUtil.parseGridStoreToMaps(map.get("detail").toString());
+		List<Map<Object, Object>> list = new ArrayList<>();
+		if(map.get("detail") instanceof ArrayList){
+			list = (ArrayList<Map<Object, Object>>) map.get("detail");
+		}else{
+			list = BaseUtil.parseGridStoreToMaps(map.get("detail").toString());
+		}
 		if(list.size() != (Integer) combineqty){
 			return ApiResponse.failRspResult("条码数量:"+list.size()+"与拼版数:"+combineqty+",不一致!");
 		}