添加pos 机退款接口
This commit is contained in:
@@ -514,15 +514,17 @@ public class MerchantOrderController {
|
|||||||
|
|
||||||
|
|
||||||
@PostMapping(value = "orderRefund")
|
@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());
|
verify(req.getTimestamp(),req.getRequestId(),req.getAppId(),req.getToken());
|
||||||
DeviceStock deviceStock = deviceStockService.checkBind(req.getSn());
|
|
||||||
|
ReturnFundsReq returnFundsReq=JSONObject.parseObject(req.getReqData(),ReturnFundsReq.class);
|
||||||
|
DeviceStock deviceStock = deviceStockService.checkBind(returnFundsReq.getSn());
|
||||||
MsgException.checkNull(deviceStock,"不存在的设备信息");
|
MsgException.checkNull(deviceStock,"不存在的设备信息");
|
||||||
MerchantBaseInfo merchantBaseInfoById = merchantBaseInfoService.getMerchantBaseInfoById(Integer.valueOf(deviceStock.getActMercId()));
|
MerchantBaseInfo merchantBaseInfoById = merchantBaseInfoService.getMerchantBaseInfoById(Integer.valueOf(deviceStock.getActMercId()));
|
||||||
MsgException.checkNull(merchantBaseInfoById, "该设备对应的商户信息不存在");
|
MsgException.checkNull(merchantBaseInfoById, "该设备对应的商户信息不存在");
|
||||||
|
|
||||||
return null;
|
return merchantOrderService.posReturnFunds(req.getRequestId(),returnFundsReq.getOrderNumber(),returnFundsReq.getRemark(),"pos",null);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user