浏览代码

Merge remote-tracking branch 'origin/master'

Joburgess 5 年之前
父节点
当前提交
bcfe770a48
共有 1 个文件被更改,包括 12 次插入11 次删除
  1. 12 11
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysUserCashAccountServiceImpl.java

+ 12 - 11
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysUserCashAccountServiceImpl.java

@@ -103,17 +103,18 @@ public class SysUserCashAccountServiceImpl extends BaseServiceImpl<Integer, SysU
 		cashAccount.setUpdateTime(date);
 
 		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;
 	}