调用结算失败则不回复桩
This commit is contained in:
parent
6a5e64beab
commit
6cdf792381
@ -3,6 +3,7 @@ package com.xhpc.pp.logic;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.xhpc.common.api.PileOrderService;
|
||||
import com.xhpc.common.core.domain.R;
|
||||
import com.xhpc.common.data.redis.CacheOrderData;
|
||||
import com.xhpc.common.data.up.OrderData;
|
||||
import com.xhpc.pp.tx.ServiceParameter;
|
||||
@ -67,8 +68,11 @@ public class OrderDataLogic implements ServiceLogic {
|
||||
String resultStr =
|
||||
"6815".concat(req.get("seqhex").toString()).concat("0040").concat(orderNo).concat(ServiceResult.HEX_00);
|
||||
resultStr = resultStr.concat(CRCCalculator.calcCrc(resultStr));
|
||||
pileOrderService.pileEndOrder(orderNo);
|
||||
return new ServiceResult(HexUtils.toBytes(resultStr), ServiceResult.OK);
|
||||
final R r = pileOrderService.pileEndOrder(orderNo);
|
||||
if (r.getCode() == 200)
|
||||
return new ServiceResult(HexUtils.toBytes(resultStr), ServiceResult.OK);
|
||||
else
|
||||
return new ServiceResult(ServiceResult.FAIL);
|
||||
}
|
||||
|
||||
private CacheOrderData translate(OrderData orderData) throws InvocationTargetException, IllegalAccessException, InstantiationException {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user