continue; if (itemSupply.getCostPrice().compareTo(orderTrade.getSalesPrice()) > 0) { logger.warn("商品的成本价大于商品的销售价-供货商品ID={}, 商品编号={},状态={}", itemSupply.getId(), itemSupply.getItemNo(), itemSupply.getItemStatus()); continue;
continue; if (itemSupply.getCostPrice().compareTo(orderTrade.getSalesPrice()) > 0) { logger.warn("商品的成本价大于商品的销售价-供货商品ID={}, 商品编号={},状态={}", itemSupply.getId(), itemSupply.getItemNo(), itemSupply.getItemStatus()); continue;
private Result<ExchangeOrderResponse> completeExchangeOrderResponse(OrderTrade orderTrade) { ExchangeOrderResponse resp = new ExchangeOrderResponse(); resp.setTradeNo(orderTrade.getTradeNo()); resp.setOrderNo(orderTrade.getOrderNo()); resp.setProductNo(orderTrade.getItemNo()); resp.setProductType(orderTrade.getItemType()); resp.setMoblie(orderTrade.getMobile()); resp.setFacePrice(orderTrade.getFacePrice()); resp.setSalesPrice(orderTrade.getSalesPrice()); return Result.success(resp); }
private Result<ExchangeOrderResponse> completeExchangeOrderResponse(OrderTrade orderTrade) { ExchangeOrderResponse resp = new ExchangeOrderResponse(); resp.setTradeNo(orderTrade.getTradeNo()); resp.setOrderNo(orderTrade.getOrderNo()); resp.setProductNo(orderTrade.getItemNo()); resp.setProductType(orderTrade.getItemType()); resp.setMoblie(orderTrade.getMobile()); resp.setFacePrice(orderTrade.getFacePrice()); resp.setSalesPrice(orderTrade.getSalesPrice()); return Result.success(resp); }
private OrderTradePay createOrderTradePay(OrderTrade orderTrade) { OrderTradePay orderTradePay = new OrderTradePay(); orderTradePay.setPayStatus(PayStatusEnum.CREATE.getCode()); orderTradePay.setPaySerialNo(IdWorker.getId()); orderTradePay.setOrderTradeNo(orderTrade.getTradeNo()); orderTradePay.setUserInfoId(orderTrade.getUserInfoId()); orderTradePay.setAcctInfoId(orderTrade.getAcctInfoId()); orderTradePay.setItemId(orderTrade.getItemId()); orderTradePay.setItemNo(orderTrade.getItemNo()); // 兑换类型为:加款 orderTradePay.setTradeType(TradeTypeEnum.ADD.getCode()); orderTradePay.setSalesPrice(orderTrade.getSalesPrice()); orderTradePay.setPayType(PayTypeEnum.BALANCE.getCode()); Long id = orderTradePayDao.save(orderTradePay); orderTradePay.setId(id); orderTrade.setPaySerialNo(orderTradePay.getPaySerialNo()); return orderTradePay; }
/** * 退款订单 */ private OrderTradePay createOrderTradePayForRefund(OrderTrade orderTrade) { OrderTradePay orderTradePay = new OrderTradePay(); orderTradePay.setPayStatus(PayStatusEnum.CREATE.getCode()); orderTradePay.setPaySerialNo(IdWorker.getId()); orderTradePay.setOrderTradeNo(orderTrade.getTradeNo()); orderTradePay.setUserInfoId(orderTrade.getUserInfoId()); orderTradePay.setAcctInfoId(orderTrade.getAcctInfoId()); orderTradePay.setItemId(orderTrade.getItemId()); orderTradePay.setItemNo(orderTrade.getItemNo()); orderTradePay.setTradeType(TradeTypeEnum.ADD.getCode()); orderTradePay.setSalesPrice(orderTrade.getSalesPrice()); orderTradePay.setPayType(PayTypeEnum.BALANCE.getCode()); Long id = orderTradePayDao.save(orderTradePay); orderTradePay.setId(id); orderTrade.setPaySerialNo(orderTradePay.getPaySerialNo()); return orderTradePay; }
/** * 支付订单 */ private OrderTradePay createOrderTradePay(OrderTrade orderTrade) { OrderTradePay orderTradePay = new OrderTradePay(); orderTradePay.setPayStatus(PayStatusEnum.CREATE.getCode()); orderTradePay.setPaySerialNo(IdWorker.getId()); orderTradePay.setOrderTradeNo(orderTrade.getTradeNo()); orderTradePay.setUserInfoId(orderTrade.getUserInfoId()); orderTradePay.setAcctInfoId(orderTrade.getAcctInfoId()); orderTradePay.setItemId(orderTrade.getItemId()); orderTradePay.setItemNo(orderTrade.getItemNo()); orderTradePay.setTradeType(TradeTypeEnum.SUBTRACT.getCode()); orderTradePay.setSalesPrice(orderTrade.getSalesPrice()); orderTradePay.setPayType(PayTypeEnum.BALANCE.getCode()); Long id = orderTradePayDao.save(orderTradePay); orderTradePay.setId(id); orderTrade.setPaySerialNo(orderTradePay.getPaySerialNo()); return orderTradePay; }
orderTrade.setActualCost(orderTrade.getSalesPrice()); orderTrade.setMobile(mobile); orderTrade.setChannel(ChannelEnum.API.getCode());
orderTrade.setActualCost(orderTrade.getSalesPrice()); orderTrade.setMobile(""); orderTrade.setChannel(ChannelEnum.API.getCode());