This commit is contained in:
dzc committed 2026-05-25 17:57:11 +08:00
1 parent 99c9d0a5b1
commit e7d3c3970d
1 file changed
+6
@@ -5,6 +5,7 @@ import cn.hutool.json.JSONUtil;
import com.bsd.pjcloud.common.core.constant.enums.YesNoEnum;
import com.bsd.pjcloud.thirdparty.config.AppPlusPayConfig;
import com.bsd.pjcloud.thirdparty.constant.fz.ThirdFzOrderStatusEnum;
import com.bsd.pjcloud.thirdparty.constant.pay.ThirdPayOrderStatusEnum;
import com.bsd.pjcloud.thirdparty.entity.pay.ThirdFzOrderEntity;
import com.bsd.pjcloud.thirdparty.entity.pay.ThirdPayOrderEntity;
import com.bsd.pjcloud.thirdparty.mapper.pay.ThirdFzOrderMapper;
@@ -59,6 +60,11 @@ public class ThirdAppPlusWechatFzServiceImpl implements ThirdAppPlusWechatFzServ
log.info("|{}|订单金额太小,无需分账,订单号:{}", TAG, orderEntity.getPayNo());
return null;
}
// 订单必须为支付成功
if (ObjectUtil.notEqual(ThirdPayOrderStatusEnum.PAY_SUCCESS.getType(), orderEntity.getStatus())) {
log.info("|{}|订单状态不为'支付成功',无需分账,订单:{}", TAG, JSONUtil.toJsonStr(orderEntity));
return null;
}
// 目前理论之能分一次账
ThirdFzOrderEntity fzOrderDetail = fzOrderService.getByPayNo(orderEntity.getPayNo());
if (ObjectUtil.isNotEmpty(fzOrderDetail)) {