Merge branch 'master' into master-v2
| | |
| | | @ApiModelProperty(value = "售后退款") |
| | | private BigDecimal salesFee; |
| | | |
| | | @ApiModelProperty(value = "售后数量") |
| | | private Integer salesNum; |
| | | |
| | | @ApiModelProperty(value = "服务费率") |
| | | private Double serviceFeeRate; |
| | | |
| | |
| | | throw new ValidationException("处理数量不能大于商品数量"); |
| | | } |
| | | |
| | | List<OrderItemCheck> cLs = orderItemCheckMapper.selectList(new QueryWrapper<OrderItemCheck>() |
| | | .ne("type", dto.getType()) |
| | | .eq("order_item_id", dto.getOrderItemId()) |
| | | ); |
| | | int otherNum = 0; |
| | | if(cLs != null && cLs.size() > 0){ |
| | | for(OrderItemCheck c : cLs){ |
| | | otherNum += c.getNum(); |
| | | } |
| | | } |
| | | if(otherNum + dto.getNum() > oi.getNum()){ |
| | | throw new ValidationException("处理总数量不能大于商品数量"); |
| | | } |
| | | |
| | | BigDecimal deduct = new BigDecimal(0); |
| | | if(Constants.CHECK_TYPE.replace.name().equals(dto.getType())){ |
| | | deduct = oi.getSupplierPrice().multiply(new BigDecimal(dto.getNum())); |
| | |
| | | , ois.check_num, ois.check_fee, ois.replace_num, ois.replace_fee, ois.lack_num, ois.lack_fee_supplier lackFee |
| | | , ois.station_fee, ois.sales_fee_supplier salesFee, ois.service_fee_rate, ois.service_fee, ois.income_supplier |
| | | , o.status_backend, o.create_time orderTime |
| | | , (select count(1) from t_order_item_sales sa where sa.order_item_id = oi.id) salesNum |
| | | FROM t_delivery_order_item doi |
| | | join t_delivery_order q on q.id = doi.delivery_id |
| | | join t_order o on o.id = q.order_id |