|
|
@@ -11,15 +11,20 @@ import com.sqx.modules.app.entity.*;
|
|
|
import com.sqx.modules.app.service.UserMoneyDetailsService;
|
|
|
import com.sqx.modules.app.service.UserMoneyService;
|
|
|
|
|
|
+import com.sqx.modules.common.entity.CommonInfo;
|
|
|
+import com.sqx.modules.common.service.CommonInfoService;
|
|
|
import com.sqx.modules.order.entity.TbOrder;
|
|
|
+import com.sqx.modules.utils.SenInfoCheckUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
|
|
|
@Service
|
|
|
@Slf4j
|
|
|
@@ -37,6 +42,8 @@ public class UserMoneyServiceImpl extends ServiceImpl<UserMoneyDao, UserMoney> i
|
|
|
private UserMoneyDao userMoneyDao;
|
|
|
@Autowired
|
|
|
private UserMoneyDetailsService userMoneyDetailsService;
|
|
|
+ @Autowired
|
|
|
+ private CommonInfoService commonInfoService;
|
|
|
|
|
|
@Override
|
|
|
public void updateMoney(int i, Long userId, double money) {
|
|
|
@@ -95,6 +102,23 @@ public class UserMoneyServiceImpl extends ServiceImpl<UserMoneyDao, UserMoney> i
|
|
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
userMoneyDetails.setCreateTime(simpleDateFormat.format(new Date()));
|
|
|
userMoneyDetailsService.save(userMoneyDetails);
|
|
|
+
|
|
|
+ // 发送通知
|
|
|
+ try {
|
|
|
+ if(type.equals(1)) {
|
|
|
+ UserEntity userEntity = userDao.selectById(userId);
|
|
|
+ List<String> msgList = new ArrayList<>();
|
|
|
+ msgList.add(userEntity.getUserName());
|
|
|
+ msgList.add(money.toString());
|
|
|
+ msgList.add(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
|
|
|
+
|
|
|
+ CommonInfo one = commonInfoService.findOne(424);
|
|
|
+ SenInfoCheckUtil.sendMsg(userEntity.getOpenId(), one.getValue(), msgList, 10);
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("充值成功消息发送失败:{}", e.getMessage());
|
|
|
+ }
|
|
|
+
|
|
|
return Result.success();
|
|
|
}
|
|
|
|