fix:json转换错误

This commit is contained in:
2023-10-22 14:42:40 +08:00
parent dd235191a9
commit 957176fd68
2 changed files with 31 additions and 10 deletions

View File

@@ -5,6 +5,7 @@ import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpStatus;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -305,7 +306,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
if (regionCode.equals("FJ")) { // 判断是否够码满
// 分拣需要在这设置特殊值
// 校验是否够码满一托
List<ApplyDeviceDto> list = JSONArray.parseArray(param.getString("list"), ApplyDeviceDto.class);
JSONArray array = param.getJSONArray("list");
List<ApplyDeviceDto> list = JSONArray.parseArray(array.toJSONString(), ApplyDeviceDto.class);
PdmBdWorkorder workorder = workorderService.getDeviceDockingProductionTask(param.getString("device_code"));
// 1 获取点位相应数量
int sum = 0;
@@ -321,9 +323,9 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
int needFullNumber = TaskUtils.convertMultiply(needFullNumberStr);
int surplus = total / needFullNumber;
if (surplus == 1) {
return 1;
torus = 1;
} else if (surplus == 0) {
return 2;
torus = 2;
}
}
return torus;