线下支付优化

This commit is contained in:
hupeng committed 2025-11-03 10:58:58 +08:00
1 parent 7296990252
commit 9585a2de57
3 files changed
+5 -7

No files matched your search

@@ -18,6 +18,7 @@ import java.util.stream.Stream;
@AllArgsConstructor
public enum PayTypeEnum {
CASH("cash","现金支付"),
ALI("alipay","支付宝支付"),
WEIXIN("weixin","微信支付"),
YUE("yue","余额支付"),
@@ -521,6 +521,8 @@ public class AppStoreOrderServiceImpl extends ServiceImpl<StoreOrderMapper,Store
payTypeMsg = PayTypeEnum.YUE.getDesc();
}else if (PayTypeEnum.ALI.getValue().equals(payType)) {
payTypeMsg = PayTypeEnum.ALI.getDesc();
}else if(PayTypeEnum.CASH.getValue().equals(payType)){
payTypeMsg = PayTypeEnum.CASH.getDesc();
}
billService.expend(userInfo.getId(), "购买商品",
BillDetailEnum.CATEGORY_1.getValue(),
@@ -190,13 +190,8 @@ public class StoreOrderServiceImpl implements StoreOrderService {
// 校验存在
validateStoreOrderExists(id);
StoreOrderDO storeOrderDO = storeOrderMapper.selectById(id);
storeOrderDO.setPaid(OrderInfoEnum.PAY_STATUS_1.getValue());
storeOrderDO.setPayTime(LocalDateTime.now());
storeOrderMapper.updateById(storeOrderDO);
//增加状态
storeOrderStatusService.create(storeOrderDO.getUid(),storeOrderDO.getId(), OrderLogEnum.OFFLINE_PAY.getValue(),
OrderLogEnum.OFFLINE_PAY.getDesc());
//下线支付
appStoreOrderService.paySuccess(storeOrderDO.getOrderId(),PayTypeEnum.CASH.getValue());
}
@Override