|
@@ -412,7 +412,7 @@ public class WebsitSalesLogic {
|
|
|
if (sales.getPayType().equals(PayTypeEnum.CASH.getKey())
|
|
|
|| sales.getPayType().equals(PayTypeEnum.ENGIN.getKey())) {
|
|
|
sales.setFlag(MaterialSalesFlagEnum.PAY_NOT_TAKE.getKey())
|
|
|
- .setPayFlag(JudgeEnum.YES.getKey());
|
|
|
+ .setPayFlag(IsYesNoEnum.YES.getKey());
|
|
|
|
|
|
if (sales.getPayType().equals(PayTypeEnum.CASH.getKey())) {
|
|
|
// 生成现金支付记录
|
|
@@ -424,11 +424,11 @@ public class WebsitSalesLogic {
|
|
|
order.setWebsitName(sales.getWebsitName());
|
|
|
order.setOrderId(sales.getSalesId());
|
|
|
order.setPayType(PayTypeEnum.CASH.getKey());
|
|
|
- order.setPayFlag(JudgeEnum.YES.getKey());
|
|
|
+ order.setPayFlag(IsYesNoEnum.YES.getKey());
|
|
|
order.setPayTime(sales.getSubmitTime());
|
|
|
order.setPayValue(sales.getTotalAmount());
|
|
|
order.setOrderType(PayOrderTypeEnum.S.getKey());
|
|
|
- order.setOrderSource(sales.getGoodsType().equals(WebsitGoodsTypeEnum.M.getKey()) ? OrderSourceEnum.M_SALES.getKey() : OrderSourceEnum.P_SALES.getKey());
|
|
|
+ order.setOrderSource(sales.getGoodsType().equals(WebsitGoodsTypeEnum.M.getKey()) ? SalesPayOrderSourceEnum.M_SALES.getKey() : SalesPayOrderSourceEnum.P_SALES.getKey());
|
|
|
order.insert();
|
|
|
}
|
|
|
|
|
@@ -536,6 +536,22 @@ public class WebsitSalesLogic {
|
|
|
websitGoodsMangerLogic.givePrice(sales.getTotalAmount(), sales.getOrderEnginBaseId(), null, null, salesId, sales.getGoodsType());
|
|
|
websitGoodsMangerLogic.upManage(sales.getOrderEnginBaseId(), sales.getGoodsType());
|
|
|
}
|
|
|
+
|
|
|
+ // 生成现金支付记录
|
|
|
+ WebsitSalesPayOrder order = new WebsitSalesPayOrder();
|
|
|
+ order.setCompanyWechatId(sales.getCompanyWechatId());
|
|
|
+ order.setCompanyWechatName(sales.getCompanyWechatName());
|
|
|
+ order.setGoodsType(sales.getGoodsType());
|
|
|
+ order.setWebsitId(sales.getWebsitId());
|
|
|
+ order.setWebsitName(sales.getWebsitName());
|
|
|
+ order.setOrderId(sales.getSalesId());
|
|
|
+ order.setPayType(PayTypeEnum.CASH.getKey());
|
|
|
+ order.setPayFlag(IsYesNoEnum.YES.getKey());
|
|
|
+ order.setPayTime(sales.getSubmitTime());
|
|
|
+ order.setPayValue(sales.getTotalAmount());
|
|
|
+ order.setOrderType(PayOrderTypeEnum.S.getKey());
|
|
|
+ order.setOrderSource(sales.getGoodsType().equals(WebsitGoodsTypeEnum.M.getKey()) ? SalesPayOrderSourceEnum.M_SALES.getKey() : SalesPayOrderSourceEnum.P_SALES.getKey());
|
|
|
+ order.insert();
|
|
|
}
|
|
|
|
|
|
public List<WebsitSalesCategoryVO> existStockCategory(String websitId) {
|
|
@@ -646,7 +662,7 @@ public class WebsitSalesLogic {
|
|
|
.setAppid(payConfig.getAppid())
|
|
|
.setOrderType(PayOrderTypeEnum.S.getKey())
|
|
|
.setRunTime(DateUtil.offsetSecond(DateUtil.date(), 15))
|
|
|
- .setOrderSource(sales.getGoodsType().equals(WebsitGoodsTypeEnum.M.getKey()) ? OrderSourceEnum.M_SALES.getKey() : OrderSourceEnum.P_SALES.getKey())
|
|
|
+ .setOrderSource(sales.getGoodsType().equals(WebsitGoodsTypeEnum.M.getKey()) ? SalesPayOrderSourceEnum.M_SALES.getKey() : SalesPayOrderSourceEnum.P_SALES.getKey())
|
|
|
.setIsDeliver(false);
|
|
|
|
|
|
|