称重优化
This commit is contained in:
@@ -4,7 +4,6 @@ import com.alibaba.excel.annotation.ExcelIgnore;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import top.wms.admin.common.enums.LightLevelEnumConverter;
|
||||
import top.wms.admin.common.model.resp.BaseDetailResp;
|
||||
|
||||
import java.io.Serial;
|
||||
|
||||
@@ -39,7 +39,6 @@ import top.continew.starter.file.excel.util.ExcelUtils;
|
||||
import top.continew.starter.web.util.FileUploadUtils;
|
||||
import top.wms.admin.common.constant.CacheConstants;
|
||||
import top.wms.admin.common.context.UserContextHolder;
|
||||
import top.wms.admin.common.enums.LightLevelEnum;
|
||||
import top.wms.admin.common.util.SecureUtils;
|
||||
import top.wms.admin.material.mapper.MaterialInfoMapper;
|
||||
import top.wms.admin.material.model.entity.MaterialInfoDO;
|
||||
@@ -232,7 +231,9 @@ public class MaterialInfoServiceImpl extends BaseServiceImpl<MaterialInfoMapper,
|
||||
? row.getMaterialProcess()
|
||||
: null);
|
||||
materialDO.setMaterialTypeId(materialTypeMap.get(row.getTypeName()));
|
||||
materialDO.setLightLevel(StrUtil.isNotBlank(row.getLightLevelName()) ? Integer.parseInt(row.getLightLevelName()) : null);
|
||||
materialDO.setLightLevel(StrUtil.isNotBlank(row.getLightLevelName())
|
||||
? Integer.parseInt(row.getLightLevelName())
|
||||
: null);
|
||||
// 修改 or 新增
|
||||
if (UPDATE.validate(req.getDuplicateName(), row.getMaterialName(), existName)) {
|
||||
materialDO.setMaterialName(row.getMaterialName());
|
||||
|
||||
@@ -118,6 +118,11 @@
|
||||
<scope>system</scope>
|
||||
<systemPath>${project.basedir}/src/main/resources/lib/jna.jar</systemPath>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
<artifactId>jna</artifactId>
|
||||
<version>5.13.0</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 串口通信依赖 -->
|
||||
<dependency>
|
||||
@@ -202,6 +207,9 @@
|
||||
<include>logback-spring.xml</include>
|
||||
</includes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>src/main/resources/lib</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
<outputDirectory>${project.build.directory}/app/${config-path}</outputDirectory>
|
||||
</configuration>
|
||||
|
||||
@@ -15,8 +15,6 @@ import top.wms.admin.controller.tcp.manager.ChannelManager;
|
||||
import top.wms.admin.controller.tcp.service.SaveBmpTaskService;
|
||||
import top.wms.admin.material.mapper.MaterialInfoMapper;
|
||||
import top.wms.admin.material.model.entity.MaterialInfoDO;
|
||||
import top.wms.admin.material.model.resp.MaterialInfoResp;
|
||||
import top.wms.admin.material.service.MaterialInfoService;
|
||||
|
||||
@Slf4j
|
||||
@RestController
|
||||
@@ -39,7 +37,8 @@ public class VmCommandController {
|
||||
public String sendAndWait(@RequestBody JSONObject js) {
|
||||
String materialCode = js.getString("materialCode");
|
||||
log.info("开始比对: {}", materialCode);
|
||||
MaterialInfoDO materialInfoDO = materialInfoMapper.selectOne(new QueryWrapper<MaterialInfoDO>().eq("encoding", materialCode));
|
||||
MaterialInfoDO materialInfoDO = materialInfoMapper.selectOne(new QueryWrapper<MaterialInfoDO>()
|
||||
.eq("encoding", materialCode));
|
||||
CheckUtils.throwIf(ObjectUtil.isEmpty(materialInfoDO), "物料数据异常");
|
||||
CheckUtils.throwIf(StrUtil.isBlank(materialInfoDO.getMaterialProcess()), "物料流程编码不能为空");
|
||||
|
||||
|
||||
@@ -87,7 +87,7 @@ public class NetCommon {
|
||||
// 设备信息
|
||||
String strUserName = "admin";
|
||||
String strPassword = "admin@123";
|
||||
String strIPAddr = "192.168.1.13";
|
||||
String strIPAddr = "192.168.2.11";
|
||||
int dwPort = 80;
|
||||
int dwLoginProto = 1; // 私有协议
|
||||
|
||||
|
||||
@@ -46,9 +46,9 @@ class BaseFun {
|
||||
String OsArch = getOsArch();
|
||||
|
||||
if (OsArch.toLowerCase().startsWith("win32-x86")) {
|
||||
loadLibrary = filePath + "\\wms-webapi\\src\\main\\resources\\lib\\win32\\";
|
||||
loadLibrary = filePath + "\\config\\lib\\win32\\";
|
||||
} else if (OsArch.toLowerCase().startsWith("win32-amd64")) {
|
||||
loadLibrary = filePath + "\\wms-webapi\\src\\main\\resources\\lib\\win64\\";
|
||||
loadLibrary = filePath + "\\config\\lib\\win64\\";
|
||||
}
|
||||
String loadSDKLibrary = loadLibrary + "NetDEVSDK";
|
||||
System.out.printf("[Load SDKLibrary Path : %s]\n", loadSDKLibrary);
|
||||
|
||||
Reference in New Issue
Block a user