|
|
@@ -735,12 +735,12 @@ public class StoreOrderScrmController extends AppBaseController {
|
|
|
storePayment.setCreateTime(new Date());
|
|
|
storePayment.setPayTypeCode("weixin");
|
|
|
storePayment.setBusinessType(2);
|
|
|
- storePayment.setRemark("商城订单支付");
|
|
|
+ storePayment.setRemark("商城订单支付-亲友支付");
|
|
|
storePayment.setOpenId(session.getOpenid());
|
|
|
storePayment.setUserId(user.getUserId());
|
|
|
storePayment.setBusinessOrderId(order.getId().toString());
|
|
|
storePayment.setOrderId(order.getId());
|
|
|
-// storePayment.setAppId(para);
|
|
|
+ storePayment.setAppId(param.getAppId());
|
|
|
fsStorePaymentMapper.insertFsStorePayment(storePayment);
|
|
|
|
|
|
if (fsPayConfig.getType().equals("hf")){
|
|
|
@@ -750,6 +750,14 @@ public class StoreOrderScrmController extends AppBaseController {
|
|
|
o.setReqSeqId("store-"+storePayment.getPayCode());
|
|
|
o.setTransAmt(storePayment.getPayMoney().toString());
|
|
|
o.setGoodsDesc("商城订单支付");
|
|
|
+
|
|
|
+ try {
|
|
|
+ HuiFuUtils.doDiv(o,order.getCompanyId());
|
|
|
+ //存储分账明细
|
|
|
+ HuiFuUtils.saveDivItem(o, order.getOrderCode(), storePayment.getPayCode());
|
|
|
+ } catch (Exception e) {
|
|
|
+ logger.error("-------------分账出错:{}", e.getMessage());
|
|
|
+ }
|
|
|
HuifuCreateOrderResult result = huiFuService.createOrder(o);
|
|
|
if(result.getResp_code()!=null&&(result.getResp_code().equals("00000000")||result.getResp_code().equals("00000100"))){
|
|
|
|