Commit ddcedc77119aa894c53fad487030eb023cc4db55
1 parent
0c3ae01d
feat: 问题修复项
1、审批拒绝新增拒绝原因备注信息
Showing
4 changed files
with
14 additions
and
2 deletions
sql/table.sql
@@ -163,6 +163,7 @@ CREATE TABLE `order_field_lock_apply` ( | @@ -163,6 +163,7 @@ CREATE TABLE `order_field_lock_apply` ( | ||
163 | `status` INT DEFAULT 0 COMMENT '状态:0 待审批,1 通过,2 拒绝', | 163 | `status` INT DEFAULT 0 COMMENT '状态:0 待审批,1 通过,2 拒绝', |
164 | `type` INT NOT NULL COMMENT '申请类型', | 164 | `type` INT NOT NULL COMMENT '申请类型', |
165 | `remark` varchar(64) DEFAULT NULL COMMENT '申请类型描述', | 165 | `remark` varchar(64) DEFAULT NULL COMMENT '申请类型描述', |
166 | + `refuse_remark` varchar(128) DEFAULT NULL COMMENT '拒绝原因备注', | ||
166 | `enable_flag` INT NOT NULL COMMENT '是否可用 10-可用 20-删除', | 167 | `enable_flag` INT NOT NULL COMMENT '是否可用 10-可用 20-删除', |
167 | `create_time` DATETIME NOT NULL COMMENT '创建时间', | 168 | `create_time` DATETIME NOT NULL COMMENT '创建时间', |
168 | `create_by` varchar(64) NOT NULL COMMENT '创建人', | 169 | `create_by` varchar(64) NOT NULL COMMENT '创建人', |
src/main/java/com/order/erp/domain/dto/order/OrderFieldLockApplyDO.java
@@ -54,4 +54,9 @@ public class OrderFieldLockApplyDO extends BaseDO implements Serializable { | @@ -54,4 +54,9 @@ public class OrderFieldLockApplyDO extends BaseDO implements Serializable { | ||
54 | */ | 54 | */ |
55 | private String remark; | 55 | private String remark; |
56 | 56 | ||
57 | + /** | ||
58 | + * 拒绝原因备注 | ||
59 | + */ | ||
60 | + private String refuseRemark; | ||
61 | + | ||
57 | } | 62 | } |
src/main/java/com/order/erp/domain/vo/order/AuditVO.java
@@ -30,5 +30,10 @@ public class AuditVO extends BasePageVO implements Serializable { | @@ -30,5 +30,10 @@ public class AuditVO extends BasePageVO implements Serializable { | ||
30 | */ | 30 | */ |
31 | @NotNull(message = "状态不能为空") | 31 | @NotNull(message = "状态不能为空") |
32 | private Integer status; | 32 | private Integer status; |
33 | + | ||
34 | + /** | ||
35 | + * 拒绝原因备注 | ||
36 | + */ | ||
37 | + private String refuseRemark; | ||
33 | } | 38 | } |
34 | 39 |
src/main/java/com/order/erp/service/order/impl/OrderFieldLockApplyServiceImpl.java
@@ -343,15 +343,16 @@ public class OrderFieldLockApplyServiceImpl extends ServiceImpl<OrderFieldLockAp | @@ -343,15 +343,16 @@ public class OrderFieldLockApplyServiceImpl extends ServiceImpl<OrderFieldLockAp | ||
343 | doPass(applyDO, auditUserId); | 343 | doPass(applyDO, auditUserId); |
344 | } | 344 | } |
345 | if (ApplyStatusEnum.AUDIT_REFUSE.getStatus().equals(auditVO.getStatus())) { | 345 | if (ApplyStatusEnum.AUDIT_REFUSE.getStatus().equals(auditVO.getStatus())) { |
346 | - doRefuse(applyDO, auditUserId); | 346 | + doRefuse(applyDO, auditUserId, auditVO.getRefuseRemark()); |
347 | } | 347 | } |
348 | return ServerResult.success(); | 348 | return ServerResult.success(); |
349 | } | 349 | } |
350 | 350 | ||
351 | @Transactional(rollbackFor = Exception.class) | 351 | @Transactional(rollbackFor = Exception.class) |
352 | - public void doRefuse(OrderFieldLockApplyDO applyDO, Long auditUserId) { | 352 | + public void doRefuse(OrderFieldLockApplyDO applyDO, Long auditUserId, String refuseRemark) { |
353 | applyDO.setAuditUserId(auditUserId); | 353 | applyDO.setAuditUserId(auditUserId); |
354 | applyDO.setStatus(ApplyStatusEnum.AUDIT_REFUSE.getStatus()); | 354 | applyDO.setStatus(ApplyStatusEnum.AUDIT_REFUSE.getStatus()); |
355 | + applyDO.setRefuseRemark(refuseRemark); | ||
355 | OrderBaseInfoDO orderBaseInfoDO = orderBaseInfoService.getById(applyDO.getOrderId()); | 356 | OrderBaseInfoDO orderBaseInfoDO = orderBaseInfoService.getById(applyDO.getOrderId()); |
356 | if (Objects.isNull(orderBaseInfoDO)) { | 357 | if (Objects.isNull(orderBaseInfoDO)) { |
357 | throw new BusinessException(ServerResultCode.ORDER_BASE_INFO_EMPTY); | 358 | throw new BusinessException(ServerResultCode.ORDER_BASE_INFO_EMPTY); |