优化
This commit is contained in:
@@ -6,8 +6,6 @@ import lombok.Data;
|
|||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
import top.continew.starter.data.core.annotation.Query;
|
|
||||||
import top.continew.starter.data.core.enums.QueryType;
|
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|||||||
@@ -60,7 +60,6 @@ public class FullWorkOrderReq implements Serializable {
|
|||||||
@NotBlank(message = "批次号不能为空")
|
@NotBlank(message = "批次号不能为空")
|
||||||
private String batch;
|
private String batch;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 标记号
|
* 标记号
|
||||||
*/
|
*/
|
||||||
@@ -68,7 +67,6 @@ public class FullWorkOrderReq implements Serializable {
|
|||||||
@NotBlank(message = "标记号不能为空")
|
@NotBlank(message = "标记号不能为空")
|
||||||
private String mark;
|
private String mark;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数量
|
* 数量
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ public class FullWorkOrderServiceImpl extends BaseServiceImpl<FullWorkOrderMappe
|
|||||||
|
|
||||||
private final FullWorkOrderInfoMapper fullWorkOrderInfoMapper;
|
private final FullWorkOrderInfoMapper fullWorkOrderInfoMapper;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResp<FullWorkOrderResp> page(FullWorkOrderQuery query, PageQuery pageQuery) {
|
public PageResp<FullWorkOrderResp> page(FullWorkOrderQuery query, PageQuery pageQuery) {
|
||||||
QueryWrapper<FullWorkOrderDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<FullWorkOrderDO> queryWrapper = new QueryWrapper<>();
|
||||||
@@ -50,7 +49,8 @@ public class FullWorkOrderServiceImpl extends BaseServiceImpl<FullWorkOrderMappe
|
|||||||
queryWrapper.eq(StrUtil.isNotBlank(query.getOrderNo()), "f.order_no", query.getOrderNo());
|
queryWrapper.eq(StrUtil.isNotBlank(query.getOrderNo()), "f.order_no", query.getOrderNo());
|
||||||
queryWrapper.eq(StrUtil.isNotBlank(query.getBatch()), "f.batch", query.getBatch());
|
queryWrapper.eq(StrUtil.isNotBlank(query.getBatch()), "f.batch", query.getBatch());
|
||||||
queryWrapper.eq(StrUtil.isNotBlank(query.getMaterialName()), "m.material_name", query.getMaterialName());
|
queryWrapper.eq(StrUtil.isNotBlank(query.getMaterialName()), "m.material_name", query.getMaterialName());
|
||||||
queryWrapper.between(CollUtil.isNotEmpty(query.getCreateTime()), "f.create_time", CollUtil.getFirst(query.getCreateTime()), CollUtil.getLast(query.getCreateTime()));
|
queryWrapper.between(CollUtil.isNotEmpty(query.getCreateTime()), "f.create_time", CollUtil.getFirst(query
|
||||||
|
.getCreateTime()), CollUtil.getLast(query.getCreateTime()));
|
||||||
this.sort(queryWrapper, pageQuery);
|
this.sort(queryWrapper, pageQuery);
|
||||||
|
|
||||||
IPage<FullWorkOrderResp> page = baseMapper.selectFullWorkOrderPage(new Page<>(pageQuery.getPage(), pageQuery
|
IPage<FullWorkOrderResp> page = baseMapper.selectFullWorkOrderPage(new Page<>(pageQuery.getPage(), pageQuery
|
||||||
@@ -59,7 +59,6 @@ public class FullWorkOrderServiceImpl extends BaseServiceImpl<FullWorkOrderMappe
|
|||||||
return PageResp.build(page);
|
return PageResp.build(page);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void beforeAdd(FullWorkOrderReq req) {
|
public void beforeAdd(FullWorkOrderReq req) {
|
||||||
String timestamp = DateUtil.format(new Date(), "yyyyMMddHHmmss");
|
String timestamp = DateUtil.format(new Date(), "yyyyMMddHHmmss");
|
||||||
|
|||||||
@@ -86,17 +86,19 @@ public class MaterialInfoServiceImpl extends BaseServiceImpl<MaterialInfoMapper,
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void beforeAdd(MaterialInfoReq materialInfoReq) {
|
public void beforeAdd(MaterialInfoReq materialInfoReq) {
|
||||||
MaterialInfoDO materialInfoDO = baseMapper.selectOne(new LambdaQueryWrapper<MaterialInfoDO>().eq(MaterialInfoDO::getEncoding, materialInfoReq.getEncoding()));
|
MaterialInfoDO materialInfoDO = baseMapper.selectOne(new LambdaQueryWrapper<MaterialInfoDO>()
|
||||||
|
.eq(MaterialInfoDO::getEncoding, materialInfoReq.getEncoding()));
|
||||||
CheckUtils.throwIf(materialInfoDO != null, "物料编码已存在");
|
CheckUtils.throwIf(materialInfoDO != null, "物料编码已存在");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void beforeUpdate(MaterialInfoReq materialInfoReq, Long id) {
|
public void beforeUpdate(MaterialInfoReq materialInfoReq, Long id) {
|
||||||
MaterialInfoDO materialInfoDO = baseMapper.selectOne(new LambdaQueryWrapper<MaterialInfoDO>().eq(MaterialInfoDO::getEncoding, materialInfoReq.getEncoding()).ne(MaterialInfoDO::getId, id));
|
MaterialInfoDO materialInfoDO = baseMapper.selectOne(new LambdaQueryWrapper<MaterialInfoDO>()
|
||||||
|
.eq(MaterialInfoDO::getEncoding, materialInfoReq.getEncoding())
|
||||||
|
.ne(MaterialInfoDO::getId, id));
|
||||||
CheckUtils.throwIf(materialInfoDO != null, "物料编码已存在");
|
CheckUtils.throwIf(materialInfoDO != null, "物料编码已存在");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResp<MaterialInfoResp> page(MaterialInfoQuery query, PageQuery pageQuery) {
|
public PageResp<MaterialInfoResp> page(MaterialInfoQuery query, PageQuery pageQuery) {
|
||||||
QueryWrapper<MaterialInfoDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<MaterialInfoDO> queryWrapper = new QueryWrapper<>();
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
package top.wms.admin.controller.fullWorkOrder;
|
package top.wms.admin.controller.fullWorkOrder;
|
||||||
|
|
||||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
||||||
import top.continew.starter.extension.crud.enums.Api;
|
import top.continew.starter.extension.crud.enums.Api;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
@@ -17,7 +16,6 @@ import top.wms.admin.fullWorkOrder.model.req.FullWorkOrderInfoReq;
|
|||||||
import top.wms.admin.fullWorkOrder.model.req.FullWorkOrderReq;
|
import top.wms.admin.fullWorkOrder.model.req.FullWorkOrderReq;
|
||||||
import top.wms.admin.fullWorkOrder.model.resp.FullWorkOrderResp;
|
import top.wms.admin.fullWorkOrder.model.resp.FullWorkOrderResp;
|
||||||
import top.wms.admin.fullWorkOrder.service.FullWorkOrderService;
|
import top.wms.admin.fullWorkOrder.service.FullWorkOrderService;
|
||||||
import top.wms.admin.weighManage.model.resp.WorkOrderResp;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
@@ -28,9 +28,9 @@ import java.util.regex.Pattern;
|
|||||||
public class AHDZCConnect {
|
public class AHDZCConnect {
|
||||||
|
|
||||||
//老设备(只能跑jar包的)
|
//老设备(只能跑jar包的)
|
||||||
private static final String PORT_NAME = "COM12";
|
// private static final String PORT_NAME = "COM12";
|
||||||
//新设备(环境齐全的)
|
//新设备(环境齐全的)
|
||||||
// private static final String PORT_NAME = "COM13";
|
private static final String PORT_NAME = "COM13";
|
||||||
private static final int BAUD_RATE = 9600;
|
private static final int BAUD_RATE = 9600;
|
||||||
private static final int DATA_BITS = 8;
|
private static final int DATA_BITS = 8;
|
||||||
private static final int STOP_BITS = 1;
|
private static final int STOP_BITS = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user