order data response msg crc

This commit is contained in:
zz 2021-09-15 17:19:26 +08:00
parent 4beb38a831
commit 449a351629

View File

@ -8,6 +8,7 @@ import com.xhpc.common.data.up.OrderData;
import com.xhpc.pp.tx.ServiceParameter;
import com.xhpc.pp.tx.ServiceResult;
import com.xhpc.pp.tx.logic.ServiceLogic;
import com.xhpc.pp.utils.security.CRCCalculator;
import com.xhpc.pp.utils.security.HexUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -52,6 +53,7 @@ public class OrderDataLogic implements ServiceLogic {
cacheGun.put("orderstoptime", cacheOrderData.getEndTime());
cacheGun.put("orderkey", null);
String resultStr = "6815".concat(req.get("seq").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);
}