Commit f162b8068d12358945914433cde669ad28c99323

Authored by Ran
1 parent 663fba6e

修改代码

src/main/java/com/order/erp/domain/vo/order/OrderProfitAnalysisVO.java
1 package com.order.erp.domain.vo.order; 1 package com.order.erp.domain.vo.order;
2 2
  3 +import io.swagger.annotations.ApiModelProperty;
3 import lombok.*; 4 import lombok.*;
4 import lombok.experimental.SuperBuilder; 5 import lombok.experimental.SuperBuilder;
5 6
@@ -96,5 +97,10 @@ public class OrderProfitAnalysisVO implements Serializable { @@ -96,5 +97,10 @@ public class OrderProfitAnalysisVO implements Serializable {
96 */ 97 */
97 private String profitType; 98 private String profitType;
98 99
  100 + /**
  101 + * 是否修改包装费用,修改了为true,没有修改为false
  102 + */
  103 + private Boolean isEditPacketPrice;
  104 +
99 105
100 } 106 }
src/main/java/com/order/erp/service/order/impl/OrderBaseInfoServiceImpl.java
@@ -1491,7 +1491,7 @@ public class OrderBaseInfoServiceImpl extends ServiceImpl<OrderBaseInfoMapper, O @@ -1491,7 +1491,7 @@ public class OrderBaseInfoServiceImpl extends ServiceImpl<OrderBaseInfoMapper, O
1491 OrderFieldLockApplyDO orderFieldLockApplyDO = buildProfitFieldLockApplyDO(profitAnalysisFieldVO, userId); 1491 OrderFieldLockApplyDO orderFieldLockApplyDO = buildProfitFieldLockApplyDO(profitAnalysisFieldVO, userId);
1492 orderFieldLockApplyService.save(orderFieldLockApplyDO); 1492 orderFieldLockApplyService.save(orderFieldLockApplyDO);
1493 1493
1494 - if (Double.parseDouble(profitAnalysisFieldVO.getProfitRate()) >= profitRate) { 1494 + if (Double.parseDouble(profitAnalysisFieldVO.getProfitRate()) >= profitRate && !profitAnalysisVO.getIsEditPacketPrice()) {
1495 // 直接通过 1495 // 直接通过
1496 orderFieldLockApplyService.doAudit(AuditVO.builder() 1496 orderFieldLockApplyService.doAudit(AuditVO.builder()
1497 .id(orderFieldLockApplyDO.getId()) 1497 .id(orderFieldLockApplyDO.getId())