java110
2020-08-14 0fe2b2f5e78a7096147c968c3f6bb84849a736c2
优化支付名称
2个文件已修改
7 ■■■■ 已修改文件
java110-utils/src/main/java/com/java110/utils/constant/WechatConstant.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-front/src/main/java/com/java110/front/smo/AppAbstractComponentSMO.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-utils/src/main/java/com/java110/utils/constant/WechatConstant.java
@@ -18,6 +18,8 @@
    public static final String KEY_PROPERTY_FEE_TEMPLATE_ID = "PROPERTY_FEE_TEMPLATE_ID";
    public static final String PAY_GOOD_NAME = "PAY_GOOD_NAME";
    public static final String TOKEN = "TOKEN";
    public static final String WELCOME = "WELCOME";
    public static final String NO_BIND_OWNER = "NO_BIND_OWNER"; // 未绑定业主
service-front/src/main/java/com/java110/front/smo/AppAbstractComponentSMO.java
@@ -7,6 +7,7 @@
import com.java110.front.properties.WechatAuthProperties;
import com.java110.utils.cache.MappingCache;
import com.java110.utils.constant.CommonConstant;
import com.java110.utils.constant.WechatConstant;
import com.java110.utils.util.Assert;
import com.java110.utils.util.PayUtil;
import com.java110.utils.util.StringUtil;
@@ -130,11 +131,13 @@
                                                     String tradeType, double payAmount, String openid,
                                                     SmallWeChatDto smallWeChatDto) throws Exception {
        String systemName = MappingCache.getValue(WechatConstant.WECHAT_DOMAIN, WechatConstant.PAY_GOOD_NAME);
        SortedMap<String, String> paramMap = new TreeMap<String, String>();
        paramMap.put("appid", smallWeChatDto.getAppId());
        paramMap.put("mch_id", smallWeChatDto.getMchId());
        paramMap.put("nonce_str", PayUtil.makeUUID(32));
        paramMap.put("body", "HC智慧家园-" + feeName);
        paramMap.put("body", systemName + feeName);
        paramMap.put("out_trade_no", orderNum);
        paramMap.put("total_fee", PayUtil.moneyToIntegerStr(payAmount));
        paramMap.put("spbill_create_ip", PayUtil.getLocalIp());