新增处理排单号

This commit is contained in:
yangsb
2024-05-08 14:33:05 +08:00
parent ed6b6c5052
commit 1abca14719
2 changed files with 7 additions and 2 deletions
@@ -15,8 +15,8 @@ public class PlanSaveReqVO {
@Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "12776") @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "12776")
private Long id; private Long id;
@Schema(description = "排单号", requiredMode = Schema.RequiredMode.REQUIRED) /*@Schema(description = "排单号", requiredMode = Schema.RequiredMode.REQUIRED)
private String planNo; private String planNo;*/
@Schema(description = "排序优先级", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "排序优先级", requiredMode = Schema.RequiredMode.REQUIRED)
//@NotNull(groups = CreateGroup.class,message = "排序优先级不能为空") //@NotNull(groups = CreateGroup.class,message = "排序优先级不能为空")
@@ -2,6 +2,7 @@ package com.cf.imes.module.executor.service.plan;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO; import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO;
@@ -84,6 +85,9 @@ public class PlanServiceImpl implements PlanService {
@Resource @Resource
private OrderBodyMapper orderBodyMapper; private OrderBodyMapper orderBodyMapper;
@Resource
private IdentifierGenerator identifierGenerator;
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Long createPlan(PlanSaveReqVO createReqVO) { public Long createPlan(PlanSaveReqVO createReqVO) {
@@ -92,6 +96,7 @@ public class PlanServiceImpl implements PlanService {
PlanDO plan = BeanUtils.toBean(createReqVO, PlanDO.class); PlanDO plan = BeanUtils.toBean(createReqVO, PlanDO.class);
plan.setIsPay(Boolean.FALSE); plan.setIsPay(Boolean.FALSE);
plan.setSort(sort); plan.setSort(sort);
plan.setPlanNo(identifierGenerator.nextId(null).toString());
planMapper.insert(plan); planMapper.insert(plan);
Long planId = plan.getId(); Long planId = plan.getId();
/* List<Long> orderIds = createReqVO.getOrderIds(); /* List<Long> orderIds = createReqVO.getOrderIds();