merge conflict origin/master
This commit is contained in:
		
						commit
						1b44bedf42
					
				@ -0,0 +1,40 @@
 | 
			
		||||
package cn.lili.modules.order.order.entity.enums;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 订单状态枚举
 | 
			
		||||
 *
 | 
			
		||||
 * @author Chopper
 | 
			
		||||
 * @since 2020/11/17 7:27 下午
 | 
			
		||||
 */
 | 
			
		||||
public enum OrderStatusEnum {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 订单状态
 | 
			
		||||
     */
 | 
			
		||||
    UNPAID("未付款"),
 | 
			
		||||
    PAID("已付款"),
 | 
			
		||||
    UNDELIVERED("待发货"),
 | 
			
		||||
    DELIVERED("已发货"),
 | 
			
		||||
    COMPLETED("已完成"),
 | 
			
		||||
    /**
 | 
			
		||||
     * 虚拟订单需要核验商品
 | 
			
		||||
     */
 | 
			
		||||
    TAKE("待核验"),
 | 
			
		||||
    CANCELLED("已取消");
 | 
			
		||||
 | 
			
		||||
    private final String description;
 | 
			
		||||
 | 
			
		||||
    OrderStatusEnum(String description) {
 | 
			
		||||
        this.description = description;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getDescription() {
 | 
			
		||||
        return description;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String description() {
 | 
			
		||||
        return this.description;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -39,7 +39,6 @@ import cn.lili.modules.payment.kit.plugin.wechat.model.*;
 | 
			
		||||
import cn.lili.modules.payment.service.PaymentService;
 | 
			
		||||
import cn.lili.modules.payment.service.RefundLogService;
 | 
			
		||||
import cn.lili.modules.system.entity.dos.Setting;
 | 
			
		||||
import cn.lili.modules.system.entity.dto.connect.dto.WechatConnectSettingItem;
 | 
			
		||||
import cn.lili.modules.system.entity.dto.payment.WechatPaymentSetting;
 | 
			
		||||
import cn.lili.modules.system.entity.enums.SettingEnum;
 | 
			
		||||
import cn.lili.modules.system.service.SettingService;
 | 
			
		||||
@ -258,6 +257,9 @@ public class WechatPlugin implements Payment {
 | 
			
		||||
 | 
			
		||||
            WechatPaymentSetting setting = wechatPaymentSetting();
 | 
			
		||||
            String appid = setting.getAppId();
 | 
			
		||||
            if (appid == null) {
 | 
			
		||||
                throw new ServiceException(ResultCode.WECHAT_PAYMENT_NOT_SETTING);
 | 
			
		||||
            }
 | 
			
		||||
            UnifiedOrderModel unifiedOrderModel = new UnifiedOrderModel()
 | 
			
		||||
                    .setAppid(appid)
 | 
			
		||||
                    .setMchid(setting.getMchId())
 | 
			
		||||
@ -323,6 +325,9 @@ public class WechatPlugin implements Payment {
 | 
			
		||||
            WechatPaymentSetting setting = wechatPaymentSetting();
 | 
			
		||||
 | 
			
		||||
            String appid = setting.getServiceAppId();
 | 
			
		||||
            if (appid == null) {
 | 
			
		||||
                throw new ServiceException(ResultCode.WECHAT_PAYMENT_NOT_SETTING);
 | 
			
		||||
            }
 | 
			
		||||
            UnifiedOrderModel unifiedOrderModel = new UnifiedOrderModel()
 | 
			
		||||
                    .setAppid(appid)
 | 
			
		||||
                    .setMchid(setting.getMchId())
 | 
			
		||||
@ -391,6 +396,9 @@ public class WechatPlugin implements Payment {
 | 
			
		||||
            //微信小程序,appid 需要单独获取,这里读取了联合登陆配置的appid ,实际场景小程序自动登录,所以这个appid是最为保险的做法
 | 
			
		||||
            //如果有2开需求,这里需要调整,修改这个appid的获取途径即可
 | 
			
		||||
            String appid = wechatPaymentSetting().getMpAppId();
 | 
			
		||||
            if (StringUtils.isEmpty(appid)) {
 | 
			
		||||
                throw new ServiceException(ResultCode.WECHAT_PAYMENT_NOT_SETTING);
 | 
			
		||||
            }
 | 
			
		||||
            String attach = URLEncoder.createDefault().encode(JSONUtil.toJsonStr(payParam), StandardCharsets.UTF_8);
 | 
			
		||||
 | 
			
		||||
            WechatPaymentSetting setting = wechatPaymentSetting();
 | 
			
		||||
 | 
			
		||||
@ -53,7 +53,7 @@ public class WechatPaymentSetting {
 | 
			
		||||
     */
 | 
			
		||||
    private String apiKey3;
 | 
			
		||||
 | 
			
		||||
    public String getAppId() {
 | 
			
		||||
    public String getAppIdValue() {
 | 
			
		||||
 | 
			
		||||
        if (StringUtils.isEmpty(appId)) {
 | 
			
		||||
            throw new ServiceException(ResultCode.WECHAT_PAYMENT_NOT_SETTING);
 | 
			
		||||
@ -61,14 +61,14 @@ public class WechatPaymentSetting {
 | 
			
		||||
        return appId;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getMpAppId() {
 | 
			
		||||
    public String getMpAppIdValue() {
 | 
			
		||||
        if (StringUtils.isEmpty(mpAppId)) {
 | 
			
		||||
            throw new ServiceException(ResultCode.WECHAT_PAYMENT_NOT_SETTING);
 | 
			
		||||
        }
 | 
			
		||||
        return mpAppId;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getServiceAppId() {
 | 
			
		||||
    public String getServiceAppIdValue() {
 | 
			
		||||
        if (StringUtils.isEmpty(serviceAppId)) {
 | 
			
		||||
            throw new ServiceException(ResultCode.WECHAT_PAYMENT_NOT_SETTING);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user