Bläddra i källkod

Merge remote-tracking branch 'origin/master'

Joburgess 5 år sedan
förälder
incheckning
bcfe770a48

+ 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;
 	}