fix(分切): 长度单位改为米

This commit is contained in:
chengzhaofeng 2024-11-04 20:46:29 +08:00
parent 4c67fd0a6a
commit eb22680932
5 changed files with 18 additions and 2 deletions

View File

@ -1,6 +1,9 @@
package com.foreverwin.iep.integration.handler.def.fq;
import cn.hutool.core.math.MathUtil;
import cn.hutool.core.util.NumberUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.foreverwin.iep.integration.constant.Msg;
import com.foreverwin.iep.integration.domain.InvokeRequest;
@ -15,6 +18,8 @@ import com.foreverwin.nlv.wms.feign.RemoteCuttingInventoryService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.math.MathContext;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.LinkedHashMap;
@ -38,8 +43,11 @@ public class FqInCuttingInventory implements HandlerService {
String inventoryId = messageContentJsonObject.getString("fenqieBatchNumber");
cuttingInventory.setHandle(CuttingInventory.genHandle(site, inventoryId));
cuttingInventory.setInventoryId(inventoryId);
cuttingInventory.setCurrentLength(messageContentJsonObject.getString("meters"));
cuttingInventory.setStandardLength(messageContentJsonObject.getString("meters"));
String meters = messageContentJsonObject.getString("meters");
meters = StrUtil.isBlank(meters) ? "0" : meters;
String decimal = NumberUtil.div(meters, "100", 3).toString();
cuttingInventory.setCurrentLength(decimal);
cuttingInventory.setStandardLength(decimal);
cuttingInventory.setWidth(messageContentJsonObject.getString("width"));
cuttingInventory.setBismt(messageContentJsonObject.getString("bismt"));
cuttingInventory.setGroes(messageContentJsonObject.getString("productSpec"));

View File

@ -9,6 +9,8 @@ int.invoke.msg8=\u7269\u6599\u6E05\u5355\u4E3B\u6863(ERP_IN_BOM)
int.invoke.msg9=\u7269\u6599\u6E05\u5355\u4E3B\u6863(ERP_IN_SHOP_ORDER)
int.invoke.msg10=\u5DE5\u5355\u72B6\u6001\u53D8\u66F4(ERP_IN_CHANGE_SO_STATUS)
int.invoke.msg13=\u8A2D\u5099\u72C0\u614B\u56DE\u5831(EAP_IN_EQP_STATUS_CHANGE)
int.invoke.success=\u6210\u529F
int.invoke.fail=\u5931\u6557
int.invoke.error1={0}\u4E0D\u5F97\u4E3A\u7A7A
int.invoke.error2=messageId(\u65B9\u6CD5\u540D\u79F0)\u300C{0}\u300D\u9519\u8BEF

View File

@ -86,3 +86,5 @@ int.invoke.fq.saveOrUpdate.in.error21=\uff08u8Name\uff09\u4e0d\u5f97\u4e3a\u7a7a
int.invoke.fq.saveOrUpdate.in.error22=\uff08site\uff09\u4e0d\u5f97\u4e3a\u7a7a
int.invoke.fq.getInventory.out.error1=(sapCode) \uff08sapItem\uff09\u4e0d\u80fd\u4e3a\u7a7a
int.invoke.success=\u6210\u529F
int.invoke.fail=\u5931\u6557

View File

@ -86,3 +86,5 @@ int.invoke.fq.saveOrUpdate.in.error21=\uff08u8Name\uff09\u4e0d\u5f97\u4e3a\u7a7a
int.invoke.fq.saveOrUpdate.in.error22=\uff08site\uff09\u4e0d\u5f97\u4e3a\u7a7a
int.invoke.fq.getInventory.out.error1=(sapCode) \uff08sapItem\uff09\u4e0d\u80fd\u4e3a\u7a7a
int.invoke.success=\u6210\u529F
int.invoke.fail=\u5931\u6557

View File

@ -86,3 +86,5 @@ int.invoke.fq.saveOrUpdate.in.error21=\uff08u8Name\uff09\u4e0d\u5f97\u4e3a\u7a7a
int.invoke.fq.saveOrUpdate.in.error22=\uff08site\uff09\u4e0d\u5f97\u4e3a\u7a7a
int.invoke.fq.getInventory.out.error1=(sapCode) \uff08sapItem\uff09\u4e0d\u80fd\u4e3a\u7a7a
int.invoke.success=\u6210\u529F
int.invoke.fail=\u5931\u6557