Administrator
2025-02-13 d248fcaf389ae5c763926955d7ba0cfa80fc002f
src/main/java/com/taoke/autopay/service/impl/KeyOrderServiceImpl.java
@@ -1,5 +1,6 @@
package com.taoke.autopay.service.impl;
import com.google.gson.Gson;
import com.taoke.autopay.dao.KeyOrderMapper;
import com.taoke.autopay.dao.WxUserSettingsMapper;
import com.taoke.autopay.dto.ChannelOrderStatistic;
@@ -138,9 +139,11 @@
            order.setOrderNo(orderDto.getOrder_id());
        }
        order.setIp(keyInfo.getIp());
        if(keyInfo.getIpInfo()!=null) {
            order.setIpInfo(new Gson().toJson(keyInfo.getIpInfo()));
        }
        keyOrderMapper.insertSelective(order);
        return order;
    }
@@ -445,4 +448,14 @@
        daoQuery.minCreateTime = minCreateTime;
        return keyOrderMapper.count(daoQuery);
    }
    @Transactional(rollbackFor = Exception.class)
    @Override
    public void rejectPay(String id, String rejectMsg) {
        KeyOrder keyOrder=new KeyOrder();
        keyOrder.setId(id);
        keyOrder.setState(KeyOrder.STATE_REJECT_PAY);
        keyOrder.setStateDesc(rejectMsg);
        update(keyOrder);
    }
}