|
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dao.UserOrderDao;
|
|
import com.yonge.cooleshow.biz.dal.dto.UserAccountRecordDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.UserAccountRecordDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.req.TotalReq;
|
|
import com.yonge.cooleshow.biz.dal.dto.req.TotalReq;
|
|
import com.yonge.cooleshow.biz.dal.entity.UserAccountRecord;
|
|
import com.yonge.cooleshow.biz.dal.entity.UserAccountRecord;
|
|
@@ -49,7 +50,6 @@ public class UserAccountServiceImpl extends ServiceImpl<UserAccountDao, UserAcco
|
|
private RedissonClient redissonClient;
|
|
private RedissonClient redissonClient;
|
|
@Autowired
|
|
@Autowired
|
|
private UserOrderService orderService;
|
|
private UserOrderService orderService;
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
public UserAccountVo detail(Long id) {
|
|
public UserAccountVo detail(Long id) {
|
|
UserAccountVo detail = baseMapper.detail(id);
|
|
UserAccountVo detail = baseMapper.detail(id);
|
|
@@ -88,6 +88,7 @@ public class UserAccountServiceImpl extends ServiceImpl<UserAccountDao, UserAcco
|
|
} catch (BizException e) {
|
|
} catch (BizException e) {
|
|
return HttpResponseResult.failed(e.getMessage());
|
|
return HttpResponseResult.failed(e.getMessage());
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
log.error("callIfLockCanGet error lockKey {}", lockName);
|
|
log.error("callIfLockCanGet error lockKey {}", lockName);
|
|
return HttpResponseResult.failed("账户变更失败");
|
|
return HttpResponseResult.failed("账户变更失败");
|
|
} finally {
|
|
} finally {
|
|
@@ -151,6 +152,7 @@ public class UserAccountServiceImpl extends ServiceImpl<UserAccountDao, UserAcco
|
|
if (InOrOutEnum.IN.equals(accountRecordDto.getInOrOut())) {
|
|
if (InOrOutEnum.IN.equals(accountRecordDto.getInOrOut())) {
|
|
UserOrder userOrder = orderService.getOne(Wrappers.<UserOrder>lambdaQuery()
|
|
UserOrder userOrder = orderService.getOne(Wrappers.<UserOrder>lambdaQuery()
|
|
.eq(UserOrder::getOrderNo, accountRecordDto.getOrderNo()));
|
|
.eq(UserOrder::getOrderNo, accountRecordDto.getOrderNo()));
|
|
|
|
+
|
|
BigDecimal totalTransAmount = baseMapper.totalTransAmount(accountRecordDto);
|
|
BigDecimal totalTransAmount = baseMapper.totalTransAmount(accountRecordDto);
|
|
if (null == totalTransAmount) {
|
|
if (null == totalTransAmount) {
|
|
totalTransAmount = BigDecimal.ZERO;
|
|
totalTransAmount = BigDecimal.ZERO;
|