Administrator
2018-11-22 2476fd546a0438c0b00ecf9fc2d51a2cfe22f9b7
返利订单状态不够
1个文件已修改
22 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderItemServcieImpl.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderItemServcieImpl.java
@@ -474,18 +474,20 @@
            updateOrderItem.setPayMoney(newOrderItem.getPayMoney());
            updateOrderItem.setFanMoney(newOrderItem.getFanMoney());
            orderItemMapper.updateByPrimaryKeySelective(updateOrderItem);
        } else if (newOrderItem.getState() == OrderItem.STATE_JIESUAN) {
            OrderItem updateOrderItem = new OrderItem();
            // 处理正常状态
            updateOrderItem.setId(oldOrderItem.getId());
            updateOrderItem.setSettlementTime(newOrderItem.getSettlementTime());
            updateOrderItem.setState(newOrderItem.getState());
            updateOrderItem.setPrePayMoney(taoBaoOrder.getPrice().multiply(new BigDecimal(taoBaoOrder.getCount())));
            updateOrderItem.setPayMoney(newOrderItem.getPayMoney());
            updateOrderItem.setFanMoney(newOrderItem.getFanMoney());
            orderItemMapper.updateByPrimaryKeySelective(updateOrderItem);
        }
//        else if (newOrderItem.getState() == OrderItem.STATE_JIESUAN) {
//            OrderItem updateOrderItem = new OrderItem();
//            // 处理正常状态
//            updateOrderItem.setId(oldOrderItem.getId());
//            // updateOrderItem.setSettlementTime(newOrderItem.getSettlementTime());
//            // updateOrderItem.setState(newOrderItem.getState());
//            updateOrderItem.setPrePayMoney(taoBaoOrder.getPrice().multiply(new BigDecimal(taoBaoOrder.getCount())));
//            updateOrderItem.setPayMoney(newOrderItem.getPayMoney());
//            updateOrderItem.setFanMoney(newOrderItem.getFanMoney());
//            orderItemMapper.updateByPrimaryKeySelective(updateOrderItem);
//        }
        // 更新分销状态
        if (oldOrderItem.getIsGift()) {
            oldOrderItem.setFanMoney(newOrderItem.getFanMoney());