解决启动错误

This commit is contained in:
2025-08-04 16:43:45 +08:00
parent c159cda767
commit 89e88a957f
5 changed files with 99 additions and 39 deletions

View File

@ -42,6 +42,68 @@ public class BusMaterialsorderController extends BaseController {
private final IBusMaterialsorderService busMaterialsorderService;
private final IBusCailiaoshebeiPiciService busCailiaoshebeiPiciService;
//================================订货================================
/**
* 订货-批次号列表
*/
@SaCheckPermission("cailiaoshebei:materialsorder:pcPlanList")
@GetMapping("/pcPlanList")
public TableDataInfo<BusCailiaoshebeiPiciVo> pcPlanList(BusCailiaoshebeiPiciPcListReq bo, PageQuery pageQuery) {
BusCailiaoshebeiPiciBo busCailiaoshebeiPiciBo = BeanUtil.copyProperties(bo, BusCailiaoshebeiPiciBo.class);
busCailiaoshebeiPiciBo.setBatchType("3");
return busCailiaoshebeiPiciService.queryPageList(busCailiaoshebeiPiciBo, pageQuery);
}
/**
* 订货-修改订货信息
*/
@SaCheckPermission("cailiaoshebei:materialsorder:modifyTheOrderForm")
@Log(title = "订货-修改订货信息", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping("/modifyTheOrderForm")
public R<Void> modifyTheOrderForm(@Validated(EditGroup.class) @RequestBody MaterialsorderPcPlanEditReq req) {
return toAjax(busMaterialsorderService.modifyTheOrderForm(req));
}
/**
* 订货-查询物资设备订货列表
*/
@SaCheckPermission("cailiaoshebei:materialsorder:list")
@GetMapping("/list")
public TableDataInfo<BusMaterialsorderVo> list(BusMaterialsorderListReq req, PageQuery pageQuery) {
BusMaterialsorderBo bo = BeanUtil.copyProperties(req, BusMaterialsorderBo.class);
return busMaterialsorderService.queryPageList(bo, pageQuery);
}
//================================物资设备批次需求计划执行跟踪================================
/**
* 跟踪-批次号列表
*/
@SaCheckPermission("cailiaoshebei:materialsorder:trackPcPlanList")
@GetMapping("/trackPcPlanList")
public TableDataInfo<BusCailiaoshebeiPiciVo> trackPcPlanList(BusCailiaoshebeiPiciPcListReq bo, PageQuery pageQuery) {
BusCailiaoshebeiPiciBo busCailiaoshebeiPiciBo = BeanUtil.copyProperties(bo, BusCailiaoshebeiPiciBo.class);
busCailiaoshebeiPiciBo.setBatchType("3");
return busCailiaoshebeiPiciService.queryPageList(busCailiaoshebeiPiciBo, pageQuery);
}
/**
* 跟踪-计划执行跟踪列表
*/
@SaCheckPermission("cailiaoshebei:materialsorder:planExecutionTrackingList")
@GetMapping("/planExecutionTrackingList")
public TableDataInfo<BusMaterialsorderVo> planExecutionTrackingList(PlanExecutionTrackingListReq req, PageQuery pageQuery) {
BusMaterialsorderBo bo = BeanUtil.copyProperties(req, BusMaterialsorderBo.class);
return busMaterialsorderService.queryPageList(bo, pageQuery);
}
// /**
// * 查询物资-设备订货列表
// */
@ -109,37 +171,4 @@ public class BusMaterialsorderController extends BaseController {
// return toAjax(busMaterialsorderService.deleteWithValidByIds(List.of(ids), true));
// }
/**
* 订货-批次号列表
*/
@SaCheckPermission("cailiaoshebei:materialsorder:pcPlanList")
@GetMapping("/pcPlanList")
public TableDataInfo<BusCailiaoshebeiPiciVo> pcPlanList(BusCailiaoshebeiPiciPcListReq bo, PageQuery pageQuery) {
BusCailiaoshebeiPiciBo busCailiaoshebeiPiciBo = BeanUtil.copyProperties(bo, BusCailiaoshebeiPiciBo.class);
busCailiaoshebeiPiciBo.setBatchType("3");
return busCailiaoshebeiPiciService.queryPageList(busCailiaoshebeiPiciBo, pageQuery);
}
/**
* 订货-修改订货信息
*/
@SaCheckPermission("cailiaoshebei:materialsorder:modifyTheOrderForm")
@Log(title = "订货-修改订货信息", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping("/modifyTheOrderForm")
public R<Void> modifyTheOrderForm(@Validated(EditGroup.class) @RequestBody MaterialsorderPcPlanEditReq req) {
return toAjax(busMaterialsorderService.modifyTheOrderForm(req));
}
/**
* 订货-查询物资设备订货列表
*/
@SaCheckPermission("cailiaoshebei:materialsorder:list")
@GetMapping("/list")
public TableDataInfo<BusMaterialsorderVo> list(BusMaterialsorderListReq req, PageQuery pageQuery) {
BusMaterialsorderBo bo = BeanUtil.copyProperties(req, BusMaterialsorderBo.class);
return busMaterialsorderService.queryPageList(bo, pageQuery);
}
}

View File

@ -29,9 +29,9 @@ public class BusMaterialbatchdemandplanBo extends BaseEntity {
private Long id;
/**
* 批次ID
* 批次
*/
private String batchId;
private String batchNumber;
/**
* 项目ID

View File

@ -16,9 +16,9 @@ import java.io.Serializable;
public class BusMaterialsorderListReq implements Serializable {
/**
* 批次ID
* 批次
*/
private String batchId;
private String batchNumber;
/**
* 项目ID

View File

@ -0,0 +1,31 @@
package org.dromara.cailiaoshebei.domain.bo;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* @Author 铁憨憨
* @Date 2025/8/4 15:06
* @Version 1.0
*/
@Data
@Accessors(chain = true)
public class PlanExecutionTrackingListReq implements Serializable {
/**
* 批次号
*/
private String batchNumber;
/**
* 项目ID
*/
private Long projectId;
/**
* 设备材料名称
*/
private String name;
}

View File

@ -76,7 +76,7 @@ public class BusMaterialbatchdemandplanServiceImpl extends ServiceImpl<BusMateri
Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<BusMaterialbatchdemandplan> lqw = Wrappers.lambdaQuery();
lqw.orderByAsc(BusMaterialbatchdemandplan::getId);
lqw.eq(StringUtils.isNotBlank(bo.getBatchId()), BusMaterialbatchdemandplan::getBatchId, bo.getBatchId());
lqw.eq(StringUtils.isNotBlank(bo.getBatchNumber()), BusMaterialbatchdemandplan::getBatchNumber, bo.getBatchNumber());
lqw.eq(bo.getProjectId() != null, BusMaterialbatchdemandplan::getProjectId, bo.getProjectId());
lqw.eq(bo.getCailiaoshebeiId() != null, BusMaterialbatchdemandplan::getCailiaoshebeiId, bo.getCailiaoshebeiId());
lqw.eq(bo.getSuppliespriceId() != null, BusMaterialbatchdemandplan::getSuppliespriceId, bo.getSuppliespriceId());