添加pos 机退款接口

This commit is contained in:
韩鹏辉
2023-06-13 10:08:57 +08:00
parent 02b3038538
commit 0dba7bcfb9
4 changed files with 162 additions and 9 deletions

View File

@@ -474,7 +474,7 @@ public class MerchantOrderController {
@PostMapping(value = "orderList")
public Result<Object> posTradeQuery(HttpServletRequest request, @RequestBody BasePosReq req){
public Object posTradeQuery(HttpServletRequest request, @RequestBody BasePosReq req){
verify(req.getTimestamp(),req.getRequestId(),req.getAppId(),req.getToken());
@@ -495,15 +495,15 @@ public class MerchantOrderController {
@PostMapping(value = "orderRefund")
public Result<Object> posReturn(HttpServletRequest request,@RequestBody ReturnFundsReq req){
public Object posReturn(HttpServletRequest request,@RequestBody BasePosReq req){
verify(req.getTimestamp(),req.getRequestId(),req.getAppId(),req.getToken());
DeviceStock deviceStock = deviceStockService.checkBind(req.getSn());
ReturnFundsReq fundsReq=JSONObject.parseObject(req.getReqData(),ReturnFundsReq.class);
DeviceStock deviceStock = deviceStockService.checkBind(fundsReq.getSn());
MsgException.checkNull(deviceStock,"不存在的设备信息");
MerchantBaseInfo merchantBaseInfoById = merchantBaseInfoService.getMerchantBaseInfoById(Integer.valueOf(deviceStock.getActMercId()));
MsgException.checkNull(merchantBaseInfoById, "该设备对应的商户信息不存在");
return null;
return merchantOrderService.posReturnFunds(req.getRequestId(),fundsReq.getOrderNumber(),fundsReq.getRemark(),"Pos",null);
}