| | |
| | | import com.java110.acct.payment.IPaymentFactoryAdapt; |
| | | import com.java110.core.context.ICmdDataFlowContext; |
| | | import com.java110.core.factory.ChinaUmsFactory; |
| | | import com.java110.core.factory.CommunitySettingFactory; |
| | | import com.java110.core.factory.WechatFactory; |
| | | import com.java110.core.log.LoggerFactory; |
| | | import com.java110.dto.app.AppDto; |
| | | import com.java110.dto.owner.OwnerAppUserDto; |
| | | import com.java110.dto.payment.NotifyPaymentOrderDto; |
| | | import com.java110.dto.payment.PaymentOrderDto; |
| | | import com.java110.dto.smallWeChat.SmallWeChatDto; |
| | | import com.java110.dto.wechat.SmallWeChatDto; |
| | | import com.java110.intf.store.ISmallWechatV1InnerServiceSMO; |
| | | import com.java110.intf.user.IOwnerAppUserInnerServiceSMO; |
| | | import com.java110.utils.cache.MappingCache; |
| | |
| | | } |
| | | |
| | | public int confirmPayFee(JSONObject map, PaymentOrderDto paymentOrderDto,NotifyPaymentOrderDto notifyPaymentOrderDto) { |
| | | String appId = notifyPaymentOrderDto.getAppId(); |
| | | String appId = null; |
| | | //兼容 港币交易时 或者微信有时不会掉参数的问题 |
| | | // if (map.containsKey("wId")) { |
| | | // String wId = map.get("wId").toString(); |
| | | // wId = wId.replace(" ", "+"); |
| | | // appId = WechatFactory.getAppId(wId); |
| | | // } else { |
| | | // appId = map.get("appid").toString(); |
| | | // } |
| | | if (map.containsKey("wId")) { |
| | | String wId = map.get("wId").toString(); |
| | | wId = wId.replace(" ", "+"); |
| | | appId = WechatFactory.getAppId(wId); |
| | | } else { |
| | | appId = map.get("appid").toString(); |
| | | } |
| | | JSONObject paramIn = new JSONObject(); |
| | | paramIn.put("appId", appId); |
| | | paramIn.put("communityId",notifyPaymentOrderDto.getCommunityId()); |