|
@@ -188,11 +188,12 @@ public class YkcMsgHandle {
|
|
|
byte[] trans = Arrays.copyOfRange(respone_msg, 0, 16);
|
|
byte[] trans = Arrays.copyOfRange(respone_msg, 0, 16);
|
|
|
byte[] reason = Arrays.copyOfRange(respone_msg, 16, 17);
|
|
byte[] reason = Arrays.copyOfRange(respone_msg, 16, 17);
|
|
|
QueryWrapper<OrderStatus> orderStatusQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<OrderStatus> orderStatusQueryWrapper = new QueryWrapper<>();
|
|
|
- orderStatusQueryWrapper.eq("trans_order", trans);
|
|
|
|
|
|
|
+ orderStatusQueryWrapper.eq("trans_order", trans).eq("pile_code",deviceConnectionMsg.getDeviceId());
|
|
|
OrderStatus one = orderStatusService.getOne(orderStatusQueryWrapper);
|
|
OrderStatus one = orderStatusService.getOne(orderStatusQueryWrapper);
|
|
|
if(one!=null){
|
|
if(one!=null){
|
|
|
QueryWrapper<TransOrder> transOrderQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<TransOrder> transOrderQueryWrapper = new QueryWrapper<>();
|
|
|
- transOrderQueryWrapper.eq("trans_order", trans);
|
|
|
|
|
|
|
+ transOrderQueryWrapper.eq("trans_order", trans).eq("pile_code",deviceConnectionMsg.getDeviceId());
|
|
|
|
|
+
|
|
|
TransOrder transOrderServiceOne = transOrderService.getOne(transOrderQueryWrapper);
|
|
TransOrder transOrderServiceOne = transOrderService.getOne(transOrderQueryWrapper);
|
|
|
if (reason[0] == 0x00) {
|
|
if (reason[0] == 0x00) {
|
|
|
one.setTransactionOrderReplyStatus(StatusConstant.TRANSACTION_ORDER_REPLY_STATUS_SUCC);
|
|
one.setTransactionOrderReplyStatus(StatusConstant.TRANSACTION_ORDER_REPLY_STATUS_SUCC);
|