委托加工更新提交erp优化

This commit is contained in:
潘荣晟
2026-02-26 14:56:41 +08:00
parent 956d939cc6
commit 403c385eae
8 changed files with 110 additions and 37 deletions

View File

@@ -506,7 +506,7 @@ public class OrderApiImpl implements OrderApi {
ordDtlDTO.setElementAbbreviation(o.getElementAbbreviation()); ordDtlDTO.setElementAbbreviation(o.getElementAbbreviation());
ordDtlDTO.setElementName(o.getElementName()); ordDtlDTO.setElementName(o.getElementName());
ordDtlDTO.setElementCode(o.getElementNumber()); ordDtlDTO.setElementCode(o.getElementNumber());
ordDtlDTO.setIsEnable(o.getIsEnable() ? "1" : "0"); ordDtlDTO.setIsEnable(o.getIsEnable());
ordDtlDTO.setTaxNum(o.getTaxNumber()); ordDtlDTO.setTaxNum(o.getTaxNumber());
// ordDtlDTO.setLstQty(o.getForecastQuantity()); // ordDtlDTO.setLstQty(o.getForecastQuantity());
ordDtlDTO.setRmk(o.getRemark()); ordDtlDTO.setRmk(o.getRemark());

View File

@@ -44,21 +44,21 @@ public class OriginalMaterialProcessingController {
@PostMapping("/create") @PostMapping("/create")
@Operation(summary = "创建来料加工订单") @Operation(summary = "创建来料加工订单")
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:create')") @PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:create','entedOrder:add')")
public CommonResult<OriginalMaterialProcessingRespVO> createOriginalMaterialProcessingOrder(@Valid @RequestBody OriginalMaterialProcessingSaveReqVO createReqVO) { public CommonResult<OriginalMaterialProcessingRespVO> createOriginalMaterialProcessingOrder(@Valid @RequestBody OriginalMaterialProcessingSaveReqVO createReqVO) {
return success(originalMaterialProcessingService.createOriginalMaterialProcessing(createReqVO)); return success(originalMaterialProcessingService.createOriginalMaterialProcessing(createReqVO));
} }
@PostMapping("/create-batch") @PostMapping("/create-batch")
@Operation(summary = "批量创建来料加工订单") @Operation(summary = "批量创建来料加工订单")
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:create','entedOrder:add')") @PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:create','entedOrder:add')")
public CommonResult<List<OriginalMaterialProcessingRespVO>> createBatchOriginalMaterialProcessingOrder(@Valid @RequestBody List<OriginalMaterialProcessingSaveReqVO> createReqVOS) { public CommonResult<List<OriginalMaterialProcessingRespVO>> createBatchOriginalMaterialProcessingOrder(@Valid @RequestBody List<OriginalMaterialProcessingSaveReqVO> createReqVOS) {
return success(originalMaterialProcessingService.createBatchOriginalMaterialProcessing(createReqVOS)); return success(originalMaterialProcessingService.createBatchOriginalMaterialProcessing(createReqVOS));
} }
@PutMapping("/update") @PutMapping("/update")
@Operation(summary = "更新来料加工订单") @Operation(summary = "更新来料加工订单")
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:update','entedOrder:add')") @PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:update','entedOrder:add')")
public CommonResult<Boolean> updateOriginalMaterialProcessingOrder(@Valid @RequestBody OriginalMaterialProcessingSaveReqVO updateReqVO) { public CommonResult<Boolean> updateOriginalMaterialProcessingOrder(@Valid @RequestBody OriginalMaterialProcessingSaveReqVO updateReqVO) {
originalMaterialProcessingService.updateOriginalMaterialProcessing(updateReqVO); originalMaterialProcessingService.updateOriginalMaterialProcessing(updateReqVO);
return success(true); return success(true);
@@ -67,7 +67,7 @@ public class OriginalMaterialProcessingController {
@DeleteMapping("/delete") @DeleteMapping("/delete")
@Operation(summary = "删除来料加工订单") @Operation(summary = "删除来料加工订单")
@Parameter(name = "id", description = "编号", required = true) @Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:delete','entedOrder:edit')") @PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:delete','entedOrder:edit')")
public CommonResult<Boolean> deleteOriginalMaterialProcessingOrder(@RequestParam("id") Long id) { public CommonResult<Boolean> deleteOriginalMaterialProcessingOrder(@RequestParam("id") Long id) {
originalMaterialProcessingService.deleteOriginalMaterialProcessing(id); originalMaterialProcessingService.deleteOriginalMaterialProcessing(id);
return success(true); return success(true);
@@ -76,7 +76,7 @@ public class OriginalMaterialProcessingController {
@DeleteMapping("/delete-list") @DeleteMapping("/delete-list")
@Parameter(name = "ids", description = "编号", required = true) @Parameter(name = "ids", description = "编号", required = true)
@Operation(summary = "批量删除来料加工订单") @Operation(summary = "批量删除来料加工订单")
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:delete','entedOrder:edit')") @PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:delete','entedOrder:edit')")
public CommonResult<Boolean> deleteOriginalMaterialProcessingOrderList(@RequestBody BatchDeleteReqVO req) { public CommonResult<Boolean> deleteOriginalMaterialProcessingOrderList(@RequestBody BatchDeleteReqVO req) {
originalMaterialProcessingService.deleteOriginalMaterialProcessingListByIds(req.getIds()); originalMaterialProcessingService.deleteOriginalMaterialProcessingListByIds(req.getIds());
return success(true); return success(true);
@@ -85,7 +85,7 @@ public class OriginalMaterialProcessingController {
@GetMapping("/get") @GetMapping("/get")
@Operation(summary = "获得来料加工订单") @Operation(summary = "获得来料加工订单")
@Parameter(name = "id", description = "编号", required = true, example = "1024") @Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:query')") @PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:query')")
public CommonResult<OriginalMaterialProcessingRespVO> getOriginalMaterialProcessingOrder(@RequestParam("id") Long id) { public CommonResult<OriginalMaterialProcessingRespVO> getOriginalMaterialProcessingOrder(@RequestParam("id") Long id) {
OriginalMaterialProcessingDO originalMaterialProcessingDO = originalMaterialProcessingService.getOriginalMaterialProcessing(id); OriginalMaterialProcessingDO originalMaterialProcessingDO = originalMaterialProcessingService.getOriginalMaterialProcessing(id);
OriginalMaterialProcessingRespVO bean = BeanUtils.toBean(originalMaterialProcessingDO, OriginalMaterialProcessingRespVO.class); OriginalMaterialProcessingRespVO bean = BeanUtils.toBean(originalMaterialProcessingDO, OriginalMaterialProcessingRespVO.class);
@@ -105,7 +105,7 @@ public class OriginalMaterialProcessingController {
@GetMapping("/page") @GetMapping("/page")
@Operation(summary = "获得来料加工订单分页") @Operation(summary = "获得来料加工订单分页")
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:query')") @PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:query')")
public CommonResult<PageResult<OriginalMaterialProcessingRespVO>> getOriginalMaterialProcessingOrderPage(@Valid OriginalMaterialProcessingPageReqVO pageReqVO) { public CommonResult<PageResult<OriginalMaterialProcessingRespVO>> getOriginalMaterialProcessingOrderPage(@Valid OriginalMaterialProcessingPageReqVO pageReqVO) {
PageResult<OriginalMaterialProcessingDO> pageResult = originalMaterialProcessingService.getOriginalMaterialProcessingPage(pageReqVO); PageResult<OriginalMaterialProcessingDO> pageResult = originalMaterialProcessingService.getOriginalMaterialProcessingPage(pageReqVO);
PageResult<OriginalMaterialProcessingRespVO> bean = BeanUtils.toBean(pageResult, OriginalMaterialProcessingRespVO.class); PageResult<OriginalMaterialProcessingRespVO> bean = BeanUtils.toBean(pageResult, OriginalMaterialProcessingRespVO.class);
@@ -119,7 +119,7 @@ public class OriginalMaterialProcessingController {
@GetMapping("/export-excel") @GetMapping("/export-excel")
@Operation(summary = "导出来料加工订单 Excel") @Operation(summary = "导出来料加工订单 Excel")
@PreAuthorize("@ss.hasPermission('base:original-material-processing-order:export')") @PreAuthorize("@ss.hasAnyPermissions('base:original-material-processing-order:export')")
@ApiAccessLog(operateType = EXPORT) @ApiAccessLog(operateType = EXPORT)
public void exportOriginalMaterialProcessingOrderExcel(@Valid OriginalMaterialProcessingPageReqVO pageReqVO, public void exportOriginalMaterialProcessingOrderExcel(@Valid OriginalMaterialProcessingPageReqVO pageReqVO,
HttpServletResponse response) throws IOException { HttpServletResponse response) throws IOException {

View File

@@ -69,7 +69,7 @@ public class OriginalMaterialProcessingDetailPageReqVO extends PageParam {
private LocalDateTime[] deliveryCargoEndDate; private LocalDateTime[] deliveryCargoEndDate;
@Schema(description = "是否启用") @Schema(description = "是否启用")
private Boolean isEnable; private String isEnable;
@Schema(description = "短文本") @Schema(description = "短文本")
private String shortText; private String shortText;

View File

@@ -87,7 +87,7 @@ public class OriginalMaterialProcessingDetailRespVO {
@Schema(description = "是否启用") @Schema(description = "是否启用")
@ExcelProperty("是否启用") @ExcelProperty("是否启用")
private Boolean isEnable; private String isEnable;
@Schema(description = "短文本") @Schema(description = "短文本")
@ExcelProperty("短文本") @ExcelProperty("短文本")

View File

@@ -72,7 +72,7 @@ public class OriginalMaterialProcessingDetailSaveReqVO {
private LocalDateTime deliveryCargoEndDate; private LocalDateTime deliveryCargoEndDate;
@Schema(description = "是否启用") @Schema(description = "是否启用")
private Boolean isEnable; private String isEnable;
@Schema(description = "短文本") @Schema(description = "短文本")
private String shortText; private String shortText;

View File

@@ -125,7 +125,7 @@ public class OriginalMaterialProcessingDetailDO extends BusinessBaseDO {
* 是否启用 * 是否启用
*/ */
@TableField("IS_ENB") @TableField("IS_ENB")
private Boolean isEnable; private String isEnable;
/** /**
* 短文本 * 短文本
*/ */

View File

@@ -63,7 +63,7 @@ public class SalesOrderDO extends BusinessBaseDO {
@TableField("SPLR_NAME") @TableField("SPLR_NAME")
private String supplierName; private String supplierName;
/** /**
* 订单类型(字典:PRCH_ORD_TP);推送ERP必须 * 订单类型(字典:SALE_ORD_TP);推送ERP必须
*/ */
@TableField("TP") @TableField("TP")
private String type; private String type;