Commit 637c27de67eb4d6cf05e421ed2dba525ef6852f7
1 parent
1a434e55
refactor(order): 移除订单字段锁定申请中的冗余代码- 删除了针对部门发票申请的特殊处理逻辑
- 优化了角色为业务用户的审核流程 - 移除了不必要的注释和空代码块
Showing
1 changed file
with
0 additions
and
16 deletions
src/main/java/com/order/erp/service/order/impl/OrderFieldLockApplyServiceImpl.java
... | ... | @@ -171,22 +171,6 @@ public class OrderFieldLockApplyServiceImpl extends ServiceImpl<OrderFieldLockAp |
171 | 171 | if (ApplyTypeEnum.CHECK_BILL_APPLY.getType().equals(x.getType()) || ApplyTypeEnum.DEPARTMENT_INVOICE_APPLY.getType().equals(x.getType())) { |
172 | 172 | OrderLockFieldVO orderLockFieldVO = JSONObject.parseObject(fields, OrderLockFieldVO.class); |
173 | 173 | // 解决待审批列表中的应付款要显示内部编码。 这里开始 |
174 | - //对于生产科发票特殊处理。 | |
175 | - if (ApplyTypeEnum.DEPARTMENT_INVOICE_APPLY.getType().equals(x.getType())) { | |
176 | - if (Objects.nonNull(orderLockFieldVO.getCheckBillOrderDO()) && StringUtils.isNotBlank(orderLockFieldVO.getCheckBillOrderDO().getCheckNo())) { | |
177 | - Long orderId = orderLockFieldVO.getCheckBillOrderDO().getOrderId(); | |
178 | - if (Objects.nonNull(orderId)) { | |
179 | - OrderBaseInfoDO orderBaseInfoDO = orderBaseInfoService.getById(orderId); | |
180 | - if (Objects.nonNull(orderBaseInfoDO)) { | |
181 | - if (StringUtils.isNotBlank(orderBaseInfoDO.getInnerNo())) { | |
182 | - OrderBaseInfoVO orderBaseInfoVO = new OrderBaseInfoVO(); | |
183 | - resultVO.setOrderBaseInfo(orderBaseInfoVO); | |
184 | - orderBaseInfoVO.setInnerNo(orderBaseInfoDO.getInnerNo()); | |
185 | - } | |
186 | - } | |
187 | - } | |
188 | - } | |
189 | - }//这里结束 上述为待审核列表中应收款要显示内部编码。 //这部分不需要了。 | |
190 | 174 | //这部分的目的是,对于跟单员和业务员他们也能查看到应收款和应付款中各自负责订单的审核情况。 而财务和admin则会执行else{},会看到所有的审核订单信息。 |
191 | 175 | if(RoleEnum.BUSINESS_USER.getCode().equals(roleEnum.getCode())){ |
192 | 176 | if((Objects.nonNull(orderLockFieldVO.getProducePaymentCheckBillFieldVO()) && orderLockFieldVO.getProducePaymentCheckBillFieldVO().getBusinesPerson().equals(loginUserName))||(Objects.nonNull(orderLockFieldVO.getCheckBillVO()) && orderLockFieldVO.getCheckBillVO().getBusinesPerson().equals(loginUserName))){ | ... | ... |