feat:1
This commit is contained in:
@@ -3,6 +3,7 @@ package com.cool.store.controller.webb;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.cool.store.constants.CommonConstants;
|
import com.cool.store.constants.CommonConstants;
|
||||||
import com.cool.store.dao.*;
|
import com.cool.store.dao.*;
|
||||||
|
import com.cool.store.dao.fees.WalletPayInfoDAO;
|
||||||
import com.cool.store.dto.*;
|
import com.cool.store.dto.*;
|
||||||
import com.cool.store.dto.contract.ContractCallbackDTO;
|
import com.cool.store.dto.contract.ContractCallbackDTO;
|
||||||
import com.cool.store.dto.*;
|
import com.cool.store.dto.*;
|
||||||
@@ -12,6 +13,7 @@ import com.cool.store.dto.xgj.XgjPartnerPageDTO;
|
|||||||
import com.cool.store.dto.wallet.*;
|
import com.cool.store.dto.wallet.*;
|
||||||
import com.cool.store.dto.xgj.XgjPayResultDTO;
|
import com.cool.store.dto.xgj.XgjPayResultDTO;
|
||||||
import com.cool.store.entity.*;
|
import com.cool.store.entity.*;
|
||||||
|
import com.cool.store.entity.fees.WalletPayInfoDO;
|
||||||
import com.cool.store.enums.DownSystemTypeEnum;
|
import com.cool.store.enums.DownSystemTypeEnum;
|
||||||
import com.cool.store.enums.FranchiseBrandEnum;
|
import com.cool.store.enums.FranchiseBrandEnum;
|
||||||
import com.cool.store.enums.MessageEnum;
|
import com.cool.store.enums.MessageEnum;
|
||||||
@@ -881,6 +883,26 @@ public class PCTestController {
|
|||||||
return ResponseResult.success(Boolean.TRUE);
|
return ResponseResult.success(Boolean.TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private WalletPayInfoDAO walletPayInfoDAO;
|
||||||
|
@Resource
|
||||||
|
FranchiseFeeDAO franchiseFeeDAO;
|
||||||
|
|
||||||
|
@GetMapping("/pushReceiptToXGJ1")
|
||||||
|
public ResponseResult<Boolean> pushReceiptToXGJ(@RequestParam(value = "shopId", required = false) Long shopId,
|
||||||
|
@RequestParam(value = "payId", required = false) Long payId) {
|
||||||
|
ShopInfoDO shopInfoDO = shopInfoDAO.getShopInfo(shopId);
|
||||||
|
if (shopInfoDO==null){
|
||||||
|
return ResponseResult.success(Boolean.FALSE);
|
||||||
|
}
|
||||||
|
FranchiseFeeDO franchiseFeeDO = franchiseFeeDAO.selectByShopId(shopInfoDO.getId());
|
||||||
|
WalletPayInfoDO payInfo = walletPayInfoDAO.getById(payId);
|
||||||
|
if (franchiseFeeDO==null||payInfo==null){
|
||||||
|
return ResponseResult.success(Boolean.FALSE);
|
||||||
|
}
|
||||||
|
ReceiptRequest receiptRequest = new ReceiptRequest(shopInfoDO.getId(), franchiseFeeDO.getId().intValue(), payInfo, Integer.valueOf(shopInfoDO.getFranchiseBrand()));
|
||||||
|
pushService.pushReceiptToXGJ(receiptRequest);
|
||||||
|
return ResponseResult.success(Boolean.TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user