9/29 页面优化 更改单据id为Long

dev_no_inv
wangwei 9 months ago
parent 7d4811ebb3
commit c12798ad5d

@ -16,5 +16,5 @@ public interface IoCollectOrderMapper extends BaseMapper<IoCollectOrder> {
void clearOrder(); void clearOrder();
void updateInvAlert(@Param("id")Integer id,@Param("invAlert") Integer invAlert); void updateInvAlert(@Param("id")Long id,@Param("invAlert") Integer invAlert);
} }

@ -29,7 +29,7 @@ import lombok.NoArgsConstructor;
public class IoCollectOrder implements Serializable { public class IoCollectOrder implements Serializable {
@TableId(value = "id", type = IdType.INPUT) @TableId(value = "id", type = IdType.INPUT)
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
private Integer id; private Long id;
/** /**

@ -10,7 +10,7 @@ import java.util.Date;
@Data @Data
public class IoCollectOrderResponse { public class IoCollectOrderResponse {
private Integer id; private Long id;
/** /**
* *

@ -1,6 +1,7 @@
package com.glxp.api.service.basic; package com.glxp.api.service.basic;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.github.pagehelper.PageHelper;
import com.glxp.api.req.basic.BasicCollectUserRequest; import com.glxp.api.req.basic.BasicCollectUserRequest;
import com.glxp.api.res.basic.UserWorkResponse; import com.glxp.api.res.basic.UserWorkResponse;
import org.aspectj.weaver.ast.Var; import org.aspectj.weaver.ast.Var;
@ -10,6 +11,7 @@ import com.glxp.api.dao.basic.BasicCollectUserMapper;
import com.glxp.api.entity.basic.BasicCollectUserEntity; import com.glxp.api.entity.basic.BasicCollectUserEntity;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.Collections;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -20,6 +22,12 @@ public class BasicCollectUserService extends ServiceImpl<BasicCollectUserMapper,
BasicCollectUserMapper basicCollectUserMapper; BasicCollectUserMapper basicCollectUserMapper;
public List<UserWorkResponse> filterList(BasicCollectUserRequest request) { public List<UserWorkResponse> filterList(BasicCollectUserRequest request) {
if (null == request) {
return Collections.emptyList();
}
if (null != request.getPage() && null != request.getLimit()) {
PageHelper.offsetPage((request.getPage() - 1) * request.getLimit(), request.getLimit());
}
List<UserWorkResponse> list = basicCollectUserMapper.filterList(request); List<UserWorkResponse> list = basicCollectUserMapper.filterList(request);
return list; return list;
} }

@ -191,6 +191,7 @@ public class IoCollectOriginService {
ioCollectOrder.setUpdateTime(new Date()); ioCollectOrder.setUpdateTime(new Date());
ioCollectOrder.setSplitStatus(0); ioCollectOrder.setSplitStatus(0);
ioCollectOrder.setTagStatus(1); ioCollectOrder.setTagStatus(1);
ioCollectOrder.setId(IdUtil.getSnowflakeNextId());
collectOrderService.save(ioCollectOrder); collectOrderService.save(ioCollectOrder);
} }

@ -81,7 +81,7 @@ public class IoSplitFifoInvService extends ServiceImpl<IoSplitFifoInvMapper, IoS
} }
for (IoSplitFifoCodeEntity ioSplitFifoCodeEntity : splitCodeEntities) { for (IoSplitFifoCodeEntity ioSplitFifoCodeEntity : splitCodeEntities) {
Boolean isOnlyInv = sysWorkplaceDocumentService.isOnlyInv(ioSplitFifoCodeEntity.getWorkPlaceCode(), ioSplitFifoCodeEntity.getBusType()); // Boolean isOnlyInv = sysWorkplaceDocumentService.isOnlyInv(ioSplitFifoCodeEntity.getWorkPlaceCode(), ioSplitFifoCodeEntity.getBusType());
IoSplitFifoInv splitFifoInv = findByFifoCode(ioSplitFifoCodeEntity); IoSplitFifoInv splitFifoInv = findByFifoCode(ioSplitFifoCodeEntity);
if (splitFifoInv != null) { if (splitFifoInv != null) {
splitFifoInv.setInCount(IntUtil.value(splitFifoInv.getInCount()) + IntUtil.value(ioSplitFifoCodeEntity.getTotalCount())); splitFifoInv.setInCount(IntUtil.value(splitFifoInv.getInCount()) + IntUtil.value(ioSplitFifoCodeEntity.getTotalCount()));
@ -111,9 +111,9 @@ public class IoSplitFifoInvService extends ServiceImpl<IoSplitFifoInvMapper, IoS
.remark(null) .remark(null)
.enableRemind(false) .enableRemind(false)
.invRemindCount(0).build(); .invRemindCount(0).build();
if (isOnlyInv) { // if (isOnlyInv) {
splitFifoInv.setBusType(ioSplitFifoCodeEntity.getBusType()); // splitFifoInv.setBusType(ioSplitFifoCodeEntity.getBusType());
} // }
save(splitFifoInv); save(splitFifoInv);
//更新库存工位关联 //更新库存工位关联
List<SysWorkplacePutRel> sysWorkplacePutRels = sysWorkplacePutRelService.selectByWorkPutCode(workPlaceCode); List<SysWorkplacePutRel> sysWorkplacePutRels = sysWorkplacePutRelService.selectByWorkPutCode(workPlaceCode);
@ -179,7 +179,7 @@ public class IoSplitFifoInvService extends ServiceImpl<IoSplitFifoInvMapper, IoS
public IoSplitFifoInv findByFifoCode(IoSplitFifoCodeEntity ioSplitFifoCodeEntity) { public IoSplitFifoInv findByFifoCode(IoSplitFifoCodeEntity ioSplitFifoCodeEntity) {
Boolean isOnlyInv = sysWorkplaceDocumentService.isOnlyInv(ioSplitFifoCodeEntity.getWorkPlaceCode(), ioSplitFifoCodeEntity.getBusType()); // Boolean isOnlyInv = sysWorkplaceDocumentService.isOnlyInv(ioSplitFifoCodeEntity.getWorkPlaceCode(), ioSplitFifoCodeEntity.getBusType());
IoSplitFifoInv splitFifoInv = getOne(new LambdaQueryWrapper<IoSplitFifoInv>() IoSplitFifoInv splitFifoInv = getOne(new LambdaQueryWrapper<IoSplitFifoInv>()
.eq(IoSplitFifoInv::getRelId, ioSplitFifoCodeEntity.getRelId()) .eq(IoSplitFifoInv::getRelId, ioSplitFifoCodeEntity.getRelId())
.eq(IoSplitFifoInv::getWorkPlaceCode, ioSplitFifoCodeEntity.getWorkPlaceCode()) .eq(IoSplitFifoInv::getWorkPlaceCode, ioSplitFifoCodeEntity.getWorkPlaceCode())

@ -2004,8 +2004,7 @@ CALL Pro_Temp_ColumnWork('thr_inv_order', 'sickerCode',
CALL Pro_Temp_ColumnWork('thr_inv_order', 'sickerName', CALL Pro_Temp_ColumnWork('thr_inv_order', 'sickerName',
' varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''患者名称''', ' varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''患者名称''',
1); 1);
CALL Pro_Temp_ColumnWork('thr_inv_order', 'chargeTime', CALL Pro_Temp_ColumnWork('thr_inv_order', 'chargeTime', ' datetime(0) NULL DEFAULT NULL COMMENT''收费时间''',
' datetime(0) NULL DEFAULT NULL COMMENT''收费时间''',
1); 1);
CALL Pro_Temp_ColumnWork('thr_inv_order', 'chargeUser', CALL Pro_Temp_ColumnWork('thr_inv_order', 'chargeUser',
' varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''收费人员''', ' varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''收费人员''',
@ -4504,3 +4503,15 @@ CREATE TABLE IF NOT EXISTS `io_split_fifo_inv_rel`
CHARACTER SET = utf8mb4 CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci COMMENT = '工位库存关联业务类型' COLLATE = utf8mb4_0900_ai_ci COMMENT = '工位库存关联业务类型'
ROW_FORMAT = Dynamic; ROW_FORMAT = Dynamic;
CALL Pro_Temp_ColumnWork('io_split_code', 'unpackTime',
' datetime NULL DEFAULT NULL COMMENT ''拆包后可用时长(小时)''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'unpackTime',
' datetime NULL DEFAULT NULL COMMENT ''拆包后可用时长(小时)''',
1);

Loading…
Cancel
Save