|
|
@@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.sqx.common.exception.SqxException;
|
|
|
import com.sqx.common.utils.PageUtils;
|
|
|
import com.sqx.common.utils.Result;
|
|
|
+import com.sqx.common.utils.SpringContextUtils;
|
|
|
import com.sqx.modules.app.bo.UpdateMoneyBO;
|
|
|
import com.sqx.modules.app.dao.UserDao;
|
|
|
import com.sqx.modules.app.dao.UserMoneyDao;
|
|
|
@@ -32,6 +33,7 @@ import com.sqx.modules.pay.service.NewPayService;
|
|
|
import com.sqx.modules.utils.SenInfoCheckUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.context.annotation.Lazy;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Propagation;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
@@ -57,10 +59,9 @@ public class UserMoneyServiceImpl extends ServiceImpl<UserMoneyDao, UserMoney> i
|
|
|
private CommonInfoService commonInfoService;
|
|
|
@Autowired
|
|
|
private RechargeRecordService rechargeRecordService;
|
|
|
+ @Lazy
|
|
|
@Autowired
|
|
|
private GoodsShopService goodsShopService;
|
|
|
- @Autowired
|
|
|
- private NewPayService newPayService;
|
|
|
|
|
|
@Override
|
|
|
public void updateMoney(int i, Long userId, double money) {
|
|
|
@@ -322,6 +323,7 @@ public class UserMoneyServiceImpl extends ServiceImpl<UserMoneyDao, UserMoney> i
|
|
|
UserMoneyDetails userMoneyDetails = updateUserMoney(updateMoneyBO);
|
|
|
|
|
|
String traceNo = IdWorker.getTimeId();
|
|
|
+ NewPayService newPayService = SpringContextUtils.getBean(NewPayService.class);
|
|
|
newPayService.wechatSplitBill(traceNo, mchId, amount);
|
|
|
|
|
|
userMoneyDetails.setRemark(traceNo);
|