1
zj
2024-05-08 ef5228063b27199faae717265b4f722c6e784bce
src/main/java/com/nq/service/impl/EchoServices.java
@@ -7,10 +7,7 @@
import com.nq.dao.UserAssetsMapper;
import com.nq.enums.EStockType;
import com.nq.enums.EUserAssets;
import com.nq.pojo.EChoBean;
import com.nq.pojo.OrderEchoBean;
import com.nq.pojo.User;
import com.nq.pojo.UserAssets;
import com.nq.pojo.*;
import com.nq.pojo.reponse.OrderEChoReponse;
import com.nq.service.IEchoServices;
import com.nq.service.IUserService;
@@ -79,13 +76,14 @@
                    .eq(UserAssets::getAccectType, "IN")
            );
            userAssets.setAvailableBalance(userAssets.getAvailableBalance().subtract(money));
            userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(money));
            userAssetsMapper.updateById(userAssets);
            return orderEchoMapper.insert(orderEchoBean) >= 1;
        }
    }
    @Override
    public List<OrderEchoBean> queryOrderEcho(HttpServletRequest request) {
    public List<OrderEchoOut> queryOrderEcho(HttpServletRequest request) {
        User user = this.iUserService.getCurrentRefreshUser(request);
        if (user == null) {
            return new ArrayList<>();
@@ -132,6 +130,7 @@
            }else{
                userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(aml));
            }
            userAssets.setFreezeMoney(userAssets.getFreezeMoney().subtract(money));
            userAssetsMapper.updateById(userAssets);
            orderEchoBean.setState("2");
            orderEchoBean.setEarnings(incomeAmount.toString());