|
@@ -103,17 +103,18 @@ public class SysUserCashAccountServiceImpl extends BaseServiceImpl<Integer, SysU
|
|
cashAccount.setUpdateTime(date);
|
|
cashAccount.setUpdateTime(date);
|
|
|
|
|
|
sysUserCashAccountDao.update(cashAccount);
|
|
sysUserCashAccountDao.update(cashAccount);
|
|
-
|
|
|
|
- //推送余额消费信息
|
|
|
|
- Map<Integer,String> phoneMap = new HashMap<>(1);
|
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
|
- phoneMap.put(userId,sysUser.getPhone());
|
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.YIMEI, MessageTypeEnum.STUDENT_SMS_BALANCE_CONSUME,
|
|
|
|
- phoneMap,null,0,null,"",decimal,balance);
|
|
|
|
- Map<Integer,String> idMap = new HashMap<>(1);
|
|
|
|
- idMap.put(userId,userId.toString());
|
|
|
|
- sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_SMS_BALANCE_CONSUME,
|
|
|
|
- idMap,null,0,null,"",decimal,balance);
|
|
|
|
|
|
+ if(!decimal.equals(BigDecimal.ZERO)){
|
|
|
|
+ //推送余额消费信息
|
|
|
|
+ Map<Integer,String> phoneMap = new HashMap<>(1);
|
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
|
+ phoneMap.put(userId,sysUser.getPhone());
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.YIMEI, MessageTypeEnum.STUDENT_SMS_BALANCE_CONSUME,
|
|
|
|
+ phoneMap,null,0,null,"",decimal,balance);
|
|
|
|
+ Map<Integer,String> idMap = new HashMap<>(1);
|
|
|
|
+ idMap.put(userId,userId.toString());
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_SMS_BALANCE_CONSUME,
|
|
|
|
+ idMap,null,0,null,"",decimal,balance);
|
|
|
|
+ }
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|