Commit 289ac0c055bbd35e8941ac81fd93c8d13b4b67fc
1 parent
85f6ed5b
♻️ refactor(workorder): 移除工单列表相关代码
删除不再使用的工单列表接口和相关逻辑,简化代码结构,提升可维护性。
Showing
3 changed files
with
0 additions
and
29 deletions
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/workorder/MesProWorkorderController.java
| @@ -36,7 +36,6 @@ import java.util.*; | @@ -36,7 +36,6 @@ import java.util.*; | ||
| 36 | 36 | ||
| 37 | import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT; | 37 | import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT; |
| 38 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | 38 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 39 | -import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; | ||
| 40 | import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet; | 39 | import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet; |
| 41 | 40 | ||
| 42 | @Tag(name = "管理后台 - MES 生产工单") | 41 | @Tag(name = "管理后台 - MES 生产工单") |
| @@ -104,18 +103,6 @@ public class MesProWorkOrderController { | @@ -104,18 +103,6 @@ public class MesProWorkOrderController { | ||
| 104 | return success(new PageResult<>(buildWorkOrderRespVOList(pageResult.getList()), pageResult.getTotal())); | 103 | return success(new PageResult<>(buildWorkOrderRespVOList(pageResult.getList()), pageResult.getTotal())); |
| 105 | } | 104 | } |
| 106 | 105 | ||
| 107 | - @GetMapping("/simple-list") | ||
| 108 | - @Operation(summary = "获得生产工单精简列表", description = "主要用于前端的下拉选项") | ||
| 109 | - @Parameter(name = "type", description = "工单类型", example = "2") | ||
| 110 | - public CommonResult<List<MesProWorkOrderRespVO>> getWorkOrderSimpleList( | ||
| 111 | - @RequestParam(value = "type", required = false) Integer type) { | ||
| 112 | - List<MesProWorkOrderDO> list = workOrderService.getWorkOrderList(type); | ||
| 113 | - return success(convertList(list, wo -> new MesProWorkOrderRespVO() | ||
| 114 | - .setId(wo.getId()).setCode(wo.getCode()).setName(wo.getName()) | ||
| 115 | - .setType(wo.getType()).setVendorId(wo.getVendorId()) | ||
| 116 | - .setStatus(wo.getStatus()))); | ||
| 117 | - } | ||
| 118 | - | ||
| 119 | @GetMapping("/export-excel") | 106 | @GetMapping("/export-excel") |
| 120 | @Operation(summary = "导出生产工单 Excel") | 107 | @Operation(summary = "导出生产工单 Excel") |
| 121 | @PreAuthorize("@ss.hasPermission('mes:pro-work-order:export')") | 108 | @PreAuthorize("@ss.hasPermission('mes:pro-work-order:export')") |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/workorder/MesProWorkorderService.java
| @@ -122,14 +122,6 @@ public interface MesProWorkOrderService { | @@ -122,14 +122,6 @@ public interface MesProWorkOrderService { | ||
| 122 | void cancelWorkOrder(Long id); | 122 | void cancelWorkOrder(Long id); |
| 123 | 123 | ||
| 124 | /** | 124 | /** |
| 125 | - * 获得工单列表 | ||
| 126 | - * | ||
| 127 | - * @param type 工单类型(可选,为 null 时查询全部) | ||
| 128 | - * @return 工单列表 | ||
| 129 | - */ | ||
| 130 | - List<MesProWorkOrderDO> getWorkOrderList(Integer type); | ||
| 131 | - | ||
| 132 | - /** | ||
| 133 | * 累加工单的已生产数量 | 125 | * 累加工单的已生产数量 |
| 134 | * | 126 | * |
| 135 | * @param id 工单编号 | 127 | * @param id 工单编号 |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/workorder/MesProWorkorderServiceImpl.java
| @@ -6,7 +6,6 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -6,7 +6,6 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 6 | import cn.iocoder.yudao.framework.common.util.object.BeanUtils; | 6 | import cn.iocoder.yudao.framework.common.util.object.BeanUtils; |
| 7 | import cn.iocoder.yudao.module.mes.controller.admin.pro.workorder.vo.MesProWorkOrderPageReqVO; | 7 | import cn.iocoder.yudao.module.mes.controller.admin.pro.workorder.vo.MesProWorkOrderPageReqVO; |
| 8 | import cn.iocoder.yudao.module.mes.controller.admin.pro.workorder.vo.MesProWorkOrderSaveReqVO; | 8 | import cn.iocoder.yudao.module.mes.controller.admin.pro.workorder.vo.MesProWorkOrderSaveReqVO; |
| 9 | -import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; | ||
| 10 | import cn.iocoder.yudao.module.mes.dal.dataobject.md.item.MesMdItemBatchConfigDO; | 9 | import cn.iocoder.yudao.module.mes.dal.dataobject.md.item.MesMdItemBatchConfigDO; |
| 11 | import cn.iocoder.yudao.module.mes.dal.dataobject.pro.workorder.MesProWorkOrderDO; | 10 | import cn.iocoder.yudao.module.mes.dal.dataobject.pro.workorder.MesProWorkOrderDO; |
| 12 | import cn.iocoder.yudao.module.mes.dal.mysql.pro.workorder.MesProWorkOrderMapper; | 11 | import cn.iocoder.yudao.module.mes.dal.mysql.pro.workorder.MesProWorkOrderMapper; |
| @@ -239,13 +238,6 @@ public class MesProWorkOrderServiceImpl implements MesProWorkOrderService { | @@ -239,13 +238,6 @@ public class MesProWorkOrderServiceImpl implements MesProWorkOrderService { | ||
| 239 | } | 238 | } |
| 240 | 239 | ||
| 241 | @Override | 240 | @Override |
| 242 | - public List<MesProWorkOrderDO> getWorkOrderList(Integer type) { | ||
| 243 | - return workOrderMapper.selectList(new LambdaQueryWrapperX<MesProWorkOrderDO>() | ||
| 244 | - .eqIfPresent(MesProWorkOrderDO::getType, type) | ||
| 245 | - .orderByDesc(MesProWorkOrderDO::getId)); | ||
| 246 | - } | ||
| 247 | - | ||
| 248 | - @Override | ||
| 249 | public void updateProducedQuantity(Long id, BigDecimal incrQuantityProduced) { | 241 | public void updateProducedQuantity(Long id, BigDecimal incrQuantityProduced) { |
| 250 | // 校验工单存在 | 242 | // 校验工单存在 |
| 251 | validateWorkOrderExists(id); | 243 | validateWorkOrderExists(id); |