Merge remote-tracking branch 'origin/dev' into test

This commit is contained in:
qianshijiang
2025-11-20 15:26:57 +08:00
13 changed files with 312 additions and 37 deletions

View File

@@ -147,7 +147,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
//模版实例发布 //模版实例发布
@PostMapping("/publish-batch") @PostMapping("/publish-batch")
@Operation(summary = "模版实例发布") @Operation(summary = "模版实例发布")
@PreAuthorize("@ss.hasPermission('base:template-instance:publish')") @PreAuthorize("@ss.hasPermission('base:template-instance:update')")
public CommonResult<Boolean> publishTemplateInstance(@Valid @RequestBody List<PublishTemplateInstanceReqVO> publishReqVOS) { public CommonResult<Boolean> publishTemplateInstance(@Valid @RequestBody List<PublishTemplateInstanceReqVO> publishReqVOS) {
templateInstanceService.publishTemplateInstance(publishReqVOS); templateInstanceService.publishTemplateInstance(publishReqVOS);
return success(true); return success(true);
@@ -172,7 +172,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
//停用和启用接口 //停用和启用接口
@PostMapping("/disable-enable") @PostMapping("/disable-enable")
@Operation(summary = "实例停用和启用接口", description = "实例停用和启用接口") @Operation(summary = "实例停用和启用接口", description = "实例停用和启用接口")
@PreAuthorize("@ss.hasPermission('base:template-instance:disable-enable')") @PreAuthorize("@ss.hasPermission('base:template-instance:update')")
public CommonResult<Boolean> setDisableOrEnable(@Valid @RequestBody DisableEnableReqVO reqVO) { public CommonResult<Boolean> setDisableOrEnable(@Valid @RequestBody DisableEnableReqVO reqVO) {
templateInstanceService.setDisableOrEnable(reqVO); templateInstanceService.setDisableOrEnable(reqVO);
return success(true); return success(true);
@@ -181,6 +181,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
//根据id获取实例版本号 //根据id获取实例版本号
@GetMapping("/get-version") @GetMapping("/get-version")
@Operation(summary = "根据id获取实例版本号") @Operation(summary = "根据id获取实例版本号")
@PreAuthorize("@ss.hasPermission('base:template-instance:query')")
public CommonResult<Map<String, Object>> getVersion(@Valid @NotEmpty(message = "模版实例id不能为空") @RequestParam("id") String id) { public CommonResult<Map<String, Object>> getVersion(@Valid @NotEmpty(message = "模版实例id不能为空") @RequestParam("id") String id) {
return success(templateInstanceService.getVersion(id)); return success(templateInstanceService.getVersion(id));
} }
@@ -188,7 +189,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
//创建版本 //创建版本
@PostMapping("/create-version") @PostMapping("/create-version")
@Operation(summary = "创建版本") @Operation(summary = "创建版本")
@PreAuthorize("@ss.hasPermission('base:template-instance:create-version')") @PreAuthorize("@ss.hasPermission('base:template-instance:create')")
public CommonResult<TemplateInstanceRespVO> createVersion(@Valid @NotEmpty(message = "模版实例id不能为空") String id) { public CommonResult<TemplateInstanceRespVO> createVersion(@Valid @NotEmpty(message = "模版实例id不能为空") String id) {
return success(templateInstanceService.createVersion(id)); return success(templateInstanceService.createVersion(id));
} }
@@ -196,6 +197,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
//通过模版编码查看历史版本 //通过模版编码查看历史版本
@GetMapping("/list-by-template-cdg") @GetMapping("/list-by-template-cdg")
@Operation(summary = "通过模版编码(cdg)查看历史版本", description = "通过模版编码查看历史版本,已按照发布时间和创建时间降序排序") @Operation(summary = "通过模版编码(cdg)查看历史版本", description = "通过模版编码查看历史版本,已按照发布时间和创建时间降序排序")
@PreAuthorize("@ss.hasPermission('base:template-instance:query')")
public CommonResult<List<TemplateInstanceRespVO>> listByTemplateCode(@RequestParam("cdg") @Valid @NotEmpty(message = "模版编号不能为空") String templateCode) { public CommonResult<List<TemplateInstanceRespVO>> listByTemplateCode(@RequestParam("cdg") @Valid @NotEmpty(message = "模版编号不能为空") String templateCode) {
return success(templateInstanceService.listByCdg(templateCode)); return success(templateInstanceService.listByCdg(templateCode));
} }
@@ -203,6 +205,7 @@ public class TemplateInstanceController extends AbstractFileUploadController {
//通过实例id获取字段和条款详情 //通过实例id获取字段和条款详情
@GetMapping("/field-and-clause-detail") @GetMapping("/field-and-clause-detail")
@Operation(summary = "通过实例id获取字段和条款详情") @Operation(summary = "通过实例id获取字段和条款详情")
@PreAuthorize("@ss.hasPermission('base:template-instance:query')")
public CommonResult<FieldAndClauseRespVO> getFieldAndClauseDetail(@Valid @NotEmpty(message = "模版实例id不能为空") @RequestParam("id") String id) { public CommonResult<FieldAndClauseRespVO> getFieldAndClauseDetail(@Valid @NotEmpty(message = "模版实例id不能为空") @RequestParam("id") String id) {
return success(templateInstanceService.getFieldAndClauseDetail(id)); return success(templateInstanceService.getFieldAndClauseDetail(id));
} }

View File

@@ -37,6 +37,7 @@ public class TmplItmController {
@PostMapping("/create") @PostMapping("/create")
@Operation(summary = "创建模板条款") @Operation(summary = "创建模板条款")
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:create')")
public CommonResult<TmplItmRespVO> createTmplItm(@Valid @RequestBody TmplItmSaveReqVO createReqVO) { public CommonResult<TmplItmRespVO> createTmplItm(@Valid @RequestBody TmplItmSaveReqVO createReqVO) {
TmplItmRespVO tmplItm = tmplItmService.createTmplItm(createReqVO); TmplItmRespVO tmplItm = tmplItmService.createTmplItm(createReqVO);
return success(tmplItm); return success(tmplItm);
@@ -44,6 +45,7 @@ public class TmplItmController {
@PutMapping("/update") @PutMapping("/update")
@Operation(summary = "更新模板条款") @Operation(summary = "更新模板条款")
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:update')")
public CommonResult<Boolean> updateTmplItm(@Valid @RequestBody TmplItmSaveReqVO updateReqVO) { public CommonResult<Boolean> updateTmplItm(@Valid @RequestBody TmplItmSaveReqVO updateReqVO) {
tmplItmService.updateTmplItm(updateReqVO); tmplItmService.updateTmplItm(updateReqVO);
return success(true); return success(true);
@@ -51,17 +53,20 @@ public class TmplItmController {
@DeleteMapping("/delete") @DeleteMapping("/delete")
@Operation(summary = "删除模板条款", description = "") @Operation(summary = "删除模板条款", description = "")
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:delete')")
public CommonResult<Boolean> deleteTmplItm(@RequestBody BatchDeleteReqVO req) { public CommonResult<Boolean> deleteTmplItm(@RequestBody BatchDeleteReqVO req) {
return success(tmplItmService.deleteTmplItm(req.getIds())); return success(tmplItmService.deleteTmplItm(req.getIds()));
} }
@GetMapping("/id") @GetMapping("/id")
@Operation(summary = "根据id获得模板条款") @Operation(summary = "根据id获得模板条款")
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:query')")
public CommonResult<TmplItmRespVO> getTmplItm(@RequestBody String id) { public CommonResult<TmplItmRespVO> getTmplItm(@RequestBody String id) {
return success(BeanUtils.toBean(tmplItmService.getById(id), TmplItmRespVO.class)); return success(BeanUtils.toBean(tmplItmService.getById(id), TmplItmRespVO.class));
} }
@GetMapping("/list") @GetMapping("/list")
@Operation(summary = "获得模板条款")
public CommonResult<List<TmplItmRespVO>> listTmplItm(Map<String, Object> params) { public CommonResult<List<TmplItmRespVO>> listTmplItm(Map<String, Object> params) {
// 创建查询条件构造器 // 创建查询条件构造器
QueryWrapper<TmplItmDO> queryWrapper = new QueryWrapper<>(); QueryWrapper<TmplItmDO> queryWrapper = new QueryWrapper<>();
@@ -86,6 +91,7 @@ public class TmplItmController {
@GetMapping("/page") @GetMapping("/page")
@Operation(summary = "分页获得模板条款") @Operation(summary = "分页获得模板条款")
@PreAuthorize("@ss.hasPermission('base:tmpl-ltm:query')")
public CommonResult<PageResult<TmplItmRespVO>> pageTmplItm(@Validated TmpItmPageReqVO pageReqVO) { public CommonResult<PageResult<TmplItmRespVO>> pageTmplItm(@Validated TmpItmPageReqVO pageReqVO) {
PageResult<TmplItmDO> pageResult = tmplItmService.pageTmplItm(pageReqVO); PageResult<TmplItmDO> pageResult = tmplItmService.pageTmplItm(pageReqVO);
return success(BeanUtils.toBean(pageResult, TmplItmRespVO.class)); return success(BeanUtils.toBean(pageResult, TmplItmRespVO.class));

View File

@@ -124,6 +124,7 @@ public class TmplTpController extends AbstractFileUploadController implements Bu
//获取分类树 //获取分类树
@GetMapping("/tree") @GetMapping("/tree")
@Operation(summary = "获得分类树--上级") @Operation(summary = "获得分类树--上级")
@PreAuthorize("@ss.hasPermission('base:tmpl-tp:query')")
public CommonResult<List<TmplTpTreeVO>> getTree(@RequestParam(value = "num",required = false) String num,@RequestParam(value = "name",required = false) String name) { public CommonResult<List<TmplTpTreeVO>> getTree(@RequestParam(value = "num",required = false) String num,@RequestParam(value = "name",required = false) String name) {
List<TmplTpTreeVO> tree = tmplTpService.buildTree(num,name); List<TmplTpTreeVO> tree = tmplTpService.buildTree(num,name);
return success(tree); return success(tree);

View File

@@ -34,7 +34,7 @@ public class TmplTpFldController {
private final TmplTpFldService tmplTpFldService; private final TmplTpFldService tmplTpFldService;
@PostMapping("/create") @PostMapping("/create")
@Operation(summary = "创建模板字段") @Operation(summary = "创建模板字段")
// @PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:create')") @PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:create')")
public CommonResult<TmplFldRespVO> createTmplFld(@Valid @RequestBody TmplTpFldSaveReqVO tmplTpFldSaveReqVO) { public CommonResult<TmplFldRespVO> createTmplFld(@Valid @RequestBody TmplTpFldSaveReqVO tmplTpFldSaveReqVO) {
return success(tmplTpFldService.createTmplFld(tmplTpFldSaveReqVO)); return success(tmplTpFldService.createTmplFld(tmplTpFldSaveReqVO));
} }
@@ -55,14 +55,14 @@ public class TmplTpFldController {
} }
@GetMapping("/page") @GetMapping("/page")
@Operation(summary = "获得模板字段列表") @Operation(summary = "获得模板字段列表")
@PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:list')") @PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:query')")
public CommonResult<PageResult<TmplFldRespVO>> getTmplTpList( @Valid TmplFldPageReqVO pageReqVO) { public CommonResult<PageResult<TmplFldRespVO>> getTmplTpList( @Valid TmplFldPageReqVO pageReqVO) {
PageResult<TmplTpFldDO> pageResult = tmplTpFldService.tmplTpFldPage(pageReqVO); PageResult<TmplTpFldDO> pageResult = tmplTpFldService.tmplTpFldPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, TmplFldRespVO.class)); return success(BeanUtils.toBean(pageResult, TmplFldRespVO.class));
} }
@GetMapping("/class-fld") @GetMapping("/class-fld")
@Operation(summary = "获得类固定模板字段列表", description = "clazz为VO类类名") @Operation(summary = "获得类固定模板字段列表", description = "clazz为VO类类名")
@PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:list')") @PreAuthorize("@ss.hasPermission('base:tmpl-tp-fld:query')")
public CommonResult<List<Map<String, Object>>> getTmplTpListByClass(String clazz) { public CommonResult<List<Map<String, Object>>> getTmplTpListByClass(String clazz) {
return success(tmplTpFldService.getTmplTpListByClass(clazz)); return success(tmplTpFldService.getTmplTpListByClass(clazz));
} }

View File

@@ -46,14 +46,14 @@ public class PrchOrdDtlController implements BusinessControllerMarker {
@PostMapping("/create") @PostMapping("/create")
@Operation(summary = "创建采购订单明细") @Operation(summary = "创建采购订单明细")
@PreAuthorize("@ss.hasPermission('bse:prch-ord-dtl:create')") @PreAuthorize("@ss.hasPermission('base:prch-ord-dtl:create')")
public CommonResult<PrchOrdDtlRespVO> createPrchOrdDtl(@Valid @RequestBody PrchOrdDtlSaveReqVO createReqVO) { public CommonResult<PrchOrdDtlRespVO> createPrchOrdDtl(@Valid @RequestBody PrchOrdDtlSaveReqVO createReqVO) {
return success(prchOrdDtlService.createPrchOrdDtl(createReqVO)); return success(prchOrdDtlService.createPrchOrdDtl(createReqVO));
} }
@PutMapping("/update") @PutMapping("/update")
@Operation(summary = "更新采购订单明细") @Operation(summary = "更新采购订单明细")
@PreAuthorize("@ss.hasPermission('bse:prch-ord-dtl:update')") @PreAuthorize("@ss.hasPermission('base:prch-ord-dtl:update')")
public CommonResult<Boolean> updatePrchOrdDtl(@Valid @RequestBody PrchOrdDtlSaveReqVO updateReqVO) { public CommonResult<Boolean> updatePrchOrdDtl(@Valid @RequestBody PrchOrdDtlSaveReqVO updateReqVO) {
prchOrdDtlService.updatePrchOrdDtl(updateReqVO); prchOrdDtlService.updatePrchOrdDtl(updateReqVO);
return success(true); return success(true);
@@ -62,7 +62,7 @@ public class PrchOrdDtlController implements BusinessControllerMarker {
@DeleteMapping("/delete") @DeleteMapping("/delete")
@Operation(summary = "删除采购订单明细") @Operation(summary = "删除采购订单明细")
@Parameter(name = "id", description = "编号", required = true) @Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('bse:prch-ord-dtl:delete')") @PreAuthorize("@ss.hasPermission('base:prch-ord-dtl:delete')")
public CommonResult<Boolean> deletePrchOrdDtl(@RequestParam("id") Long id) { public CommonResult<Boolean> deletePrchOrdDtl(@RequestParam("id") Long id) {
prchOrdDtlService.deletePrchOrdDtl(id); prchOrdDtlService.deletePrchOrdDtl(id);
return success(true); return success(true);
@@ -71,7 +71,7 @@ public class PrchOrdDtlController implements BusinessControllerMarker {
@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('bse:prch-ord-dtl:delete')") @PreAuthorize("@ss.hasPermission('base:prch-ord-dtl:delete')")
public CommonResult<Boolean> deletePrchOrdDtlList(@RequestBody BatchDeleteReqVO req) { public CommonResult<Boolean> deletePrchOrdDtlList(@RequestBody BatchDeleteReqVO req) {
prchOrdDtlService.deletePrchOrdDtlListByIds(req.getIds()); prchOrdDtlService.deletePrchOrdDtlListByIds(req.getIds());
return success(true); return success(true);
@@ -80,7 +80,7 @@ public class PrchOrdDtlController implements BusinessControllerMarker {
@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('bse:prch-ord-dtl:query')") @PreAuthorize("@ss.hasPermission('base:prch-ord-dtl:query')")
public CommonResult<PrchOrdDtlRespVO> getPrchOrdDtl(@RequestParam("id") Long id) { public CommonResult<PrchOrdDtlRespVO> getPrchOrdDtl(@RequestParam("id") Long id) {
PrchOrdDtlDO prchOrdDtl = prchOrdDtlService.getPrchOrdDtl(id); PrchOrdDtlDO prchOrdDtl = prchOrdDtlService.getPrchOrdDtl(id);
return success(BeanUtils.toBean(prchOrdDtl, PrchOrdDtlRespVO.class)); return success(BeanUtils.toBean(prchOrdDtl, PrchOrdDtlRespVO.class));
@@ -88,7 +88,7 @@ public class PrchOrdDtlController implements BusinessControllerMarker {
@GetMapping("/page") @GetMapping("/page")
@Operation(summary = "获得采购订单明细分页") @Operation(summary = "获得采购订单明细分页")
@PreAuthorize("@ss.hasPermission('bse:prch-ord-dtl:query')") @PreAuthorize("@ss.hasPermission('base:prch-ord-dtl:query')")
public CommonResult<PageResult<PrchOrdDtlRespVO>> getPrchOrdDtlPage(@Valid PrchOrdDtlPageReqVO pageReqVO) { public CommonResult<PageResult<PrchOrdDtlRespVO>> getPrchOrdDtlPage(@Valid PrchOrdDtlPageReqVO pageReqVO) {
PageResult<PrchOrdDtlDO> pageResult = prchOrdDtlService.getPrchOrdDtlPage(pageReqVO); PageResult<PrchOrdDtlDO> pageResult = prchOrdDtlService.getPrchOrdDtlPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, PrchOrdDtlRespVO.class)); return success(BeanUtils.toBean(pageResult, PrchOrdDtlRespVO.class));
@@ -96,7 +96,7 @@ public class PrchOrdDtlController implements BusinessControllerMarker {
@GetMapping("/export-excel") @GetMapping("/export-excel")
@Operation(summary = "导出采购订单明细 Excel") @Operation(summary = "导出采购订单明细 Excel")
@PreAuthorize("@ss.hasPermission('bse:prch-ord-dtl:export')") @PreAuthorize("@ss.hasPermission('base:prch-ord-dtl:export')")
@ApiAccessLog(operateType = EXPORT) @ApiAccessLog(operateType = EXPORT)
public void exportPrchOrdDtlExcel(@Valid PrchOrdDtlPageReqVO pageReqVO, public void exportPrchOrdDtlExcel(@Valid PrchOrdDtlPageReqVO pageReqVO,
HttpServletResponse response) throws IOException { HttpServletResponse response) throws IOException {

View File

@@ -143,6 +143,7 @@ public class SalesOrderController implements BusinessControllerMarker {
//推送erp091 //推送erp091
@PostMapping("/push-erp091") @PostMapping("/push-erp091")
@Operation(summary = "推送erp091") @Operation(summary = "推送erp091")
@PreAuthorize("@ss.hasPermission('base:purchase-order:update')")
public CommonResult<Boolean> pushErp091(@RequestBody @Validated @NotEmpty(message = "销售订单id不能为空") List<String> ids) { public CommonResult<Boolean> pushErp091(@RequestBody @Validated @NotEmpty(message = "销售订单id不能为空") List<String> ids) {
ids.forEach(id -> salesOrderService.pushErp091(id)); ids.forEach(id -> salesOrderService.pushErp091(id));
return success(true); return success(true);
@@ -151,13 +152,14 @@ public class SalesOrderController implements BusinessControllerMarker {
//提交审批 //提交审批
@PostMapping("/submit-order") @PostMapping("/submit-order")
@Operation(summary = "提交审批") @Operation(summary = "提交审批")
@PreAuthorize("@ss.hasPermission('base:purchase-order:update')")
public CommonResult<String> submitOrder(@RequestParam("id") String id) { public CommonResult<String> submitOrder(@RequestParam("id") String id) {
return success(salesOrderService.submitOrder(id)); return success(salesOrderService.submitOrder(id));
} }
@PostMapping("/submit-order-batch") @PostMapping("/submit-order-batch")
@Operation(summary = "批量提交订单审核") @Operation(summary = "批量提交订单审核")
@PreAuthorize("@ss.hasPermission('bse:purchase-order:update')") @PreAuthorize("@ss.hasPermission('base:purchase-order:update')")
public CommonResult<Boolean> submitOrder(@RequestBody @Validated @NotEmpty(message = "销售订单id不能为空") List<String> ids) { public CommonResult<Boolean> submitOrder(@RequestBody @Validated @NotEmpty(message = "销售订单id不能为空") List<String> ids) {
System.out.println("ids:" + ids); System.out.println("ids:" + ids);
ids.forEach(id -> salesOrderService.submitOrder(id)); ids.forEach(id -> salesOrderService.submitOrder(id));
@@ -167,6 +169,7 @@ public class SalesOrderController implements BusinessControllerMarker {
//提交审批 //提交审批
@PostMapping("/order-pass-reject") @PostMapping("/order-pass-reject")
@Operation(summary = "订单审核") @Operation(summary = "订单审核")
@PreAuthorize("@ss.hasPermission('base:purchase-order:update')")
public CommonResult<Boolean> orderPassReject(@RequestBody SalesOrderReviewReqVO reqVO) { public CommonResult<Boolean> orderPassReject(@RequestBody SalesOrderReviewReqVO reqVO) {
return success(salesOrderService.orderPassReject(reqVO)); return success(salesOrderService.orderPassReject(reqVO));
} }
@@ -174,6 +177,7 @@ public class SalesOrderController implements BusinessControllerMarker {
//关联订单 //关联订单
@PostMapping("/link-order") @PostMapping("/link-order")
@Operation(summary = "关联订单") @Operation(summary = "关联订单")
@PreAuthorize("@ss.hasPermission('base:purchase-order:update')")
public CommonResult<Boolean> linkOrder(@RequestBody @Validated LinkOrderReqVO req) { public CommonResult<Boolean> linkOrder(@RequestBody @Validated LinkOrderReqVO req) {
return success(salesOrderService.linkOrder(req)); return success(salesOrderService.linkOrder(req));
} }
@@ -181,6 +185,7 @@ public class SalesOrderController implements BusinessControllerMarker {
//根据订单id和方式获取上或下游订单 //根据订单id和方式获取上或下游订单
@PostMapping("/order-by-order-id-and-type") @PostMapping("/order-by-order-id-and-type")
@Operation(summary = "根据订单id和方式获取上或下游订单") @Operation(summary = "根据订单id和方式获取上或下游订单")
@PreAuthorize("@ss.hasPermission('base:purchase-order:query')")
public CommonResult<List<DownOrUpOrderRespVO>> getOrderByOrderIdAndType(@RequestBody DownOrUpOrderReqVO reqVO) { public CommonResult<List<DownOrUpOrderRespVO>> getOrderByOrderIdAndType(@RequestBody DownOrUpOrderReqVO reqVO) {
return success(salesOrderService.getOrderByOrderIdAndType(reqVO)); return success(salesOrderService.getOrderByOrderIdAndType(reqVO));
} }
@@ -188,12 +193,14 @@ public class SalesOrderController implements BusinessControllerMarker {
@PostMapping("/bound-order") @PostMapping("/bound-order")
@Operation(summary = "获取已绑定的订单") @Operation(summary = "获取已绑定的订单")
@PreAuthorize("@ss.hasPermission('base:purchase-order:query')")
public CommonResult<List<PurchaseOrderRespVO>> boundOrder(@RequestBody DownOrUpOrderReqVO reqVO) { public CommonResult<List<PurchaseOrderRespVO>> boundOrder(@RequestBody DownOrUpOrderReqVO reqVO) {
return success(salesOrderService.getBindOrderByOrder(reqVO)); return success(salesOrderService.getBindOrderByOrder(reqVO));
} }
@PutMapping("/update-order-status") @PutMapping("/update-order-status")
@Operation(summary = "批量修改订单状态", description = "sts取值于字典名称'销售订单状态',字典类型'PRCH_ORD_STS' 可以根据订单号和订单id修改") @Operation(summary = "批量修改订单状态", description = "sts取值于字典名称'销售订单状态',字典类型'PRCH_ORD_STS' 可以根据订单号和订单id修改")
@PreAuthorize("@ss.hasPermission('base:purchase-order:update')")
public CommonResult<Boolean> updateOrderStatus(@RequestBody @Validated OrderStsReqVO req) { public CommonResult<Boolean> updateOrderStatus(@RequestBody @Validated OrderStsReqVO req) {
salesOrderService.updateOrderStatusByIdOrOrderNo(req); salesOrderService.updateOrderStatusByIdOrOrderNo(req);
return success(true); return success(true);

View File

@@ -1191,11 +1191,11 @@ public class ContractServiceImpl implements ContractService {
if (StringUtils.isNotEmpty(queryReqVO.getContractName()) if (StringUtils.isNotEmpty(queryReqVO.getContractName())
|| StringUtils.isNotEmpty(queryReqVO.getContractPaperNumber())) { || StringUtils.isNotEmpty(queryReqVO.getContractPaperNumber())) {
contractIds = getContractIds(queryReqVO.getContractName(), queryReqVO.getContractPaperNumber()); contractIds = getContractIds(queryReqVO.getContractName(), queryReqVO.getContractPaperNumber());
}
// 未查询到相关合同 // 未查询到相关合同
if (CollectionUtils.isEmpty(contractIds)) { if (CollectionUtils.isEmpty(contractIds)) {
return new PageResult<>(); return new PageResult<>();
}
} }
// 分页查询 // 分页查询
@@ -1218,11 +1218,11 @@ public class ContractServiceImpl implements ContractService {
List<Long> contractIds = new ArrayList<>(); List<Long> contractIds = new ArrayList<>();
if (StringUtils.isNotEmpty(queryReqVO.getContractName()) || StringUtils.isNotEmpty(queryReqVO.getContractPaperNumber())) { if (StringUtils.isNotEmpty(queryReqVO.getContractName()) || StringUtils.isNotEmpty(queryReqVO.getContractPaperNumber())) {
contractIds = getContractIds(queryReqVO.getContractName(), queryReqVO.getContractPaperNumber()); contractIds = getContractIds(queryReqVO.getContractName(), queryReqVO.getContractPaperNumber());
}
// 未查询到相关合同 // 未查询到相关合同
if (CollectionUtils.isEmpty(contractIds)) { if (CollectionUtils.isEmpty(contractIds)) {
return new PageResult<>(); return new PageResult<>();
}
} }
// 分页查询 // 分页查询
@@ -1245,11 +1245,11 @@ public class ContractServiceImpl implements ContractService {
List<Long> contractIds = new ArrayList<>(); List<Long> contractIds = new ArrayList<>();
if (StringUtils.isNotEmpty(queryReqVO.getContractName()) || StringUtils.isNotEmpty(queryReqVO.getContractPaperNumber())) { if (StringUtils.isNotEmpty(queryReqVO.getContractName()) || StringUtils.isNotEmpty(queryReqVO.getContractPaperNumber())) {
contractIds = getContractIds(queryReqVO.getContractName(), queryReqVO.getContractPaperNumber()); contractIds = getContractIds(queryReqVO.getContractName(), queryReqVO.getContractPaperNumber());
}
// 未查询到相关合同 // 未查询到相关合同
if (CollectionUtils.isEmpty(contractIds)) { if (CollectionUtils.isEmpty(contractIds)) {
return new PageResult<>(); return new PageResult<>();
}
} }
// 分页查询 // 分页查询

View File

@@ -1,5 +1,6 @@
package com.zt.plat.module.erp.api; package com.zt.plat.module.erp.api;
import com.zt.plat.module.erp.api.dto.BillMainSubmitErpReqDTO;
import com.zt.plat.module.erp.api.dto.ErpBillMainSaveReqDTO; import com.zt.plat.module.erp.api.dto.ErpBillMainSaveReqDTO;
import com.zt.plat.module.erp.enums.ApiConstants; import com.zt.plat.module.erp.enums.ApiConstants;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
@@ -21,4 +22,8 @@ public interface ErpBillMainApi {
@PostMapping(PREFIX + "/submit-bill-main-reverse") @PostMapping(PREFIX + "/submit-bill-main-reverse")
@Operation(summary = "冲销") @Operation(summary = "冲销")
String submitBillMainReverseToErp(@Valid @RequestBody ErpBillMainSaveReqDTO reqDTO); String submitBillMainReverseToErp(@Valid @RequestBody ErpBillMainSaveReqDTO reqDTO);
@PostMapping(PREFIX + "/submit/erp")
@Operation(summary = "erp数据提交")
String submitErp(@Valid @RequestBody BillMainSubmitErpReqDTO reqDTO);
} }

Some files were not shown because too many files have changed in this diff Show More