feat(企业微信): 为北流铜州医院用户设置默认余额
为符合业务需求,当新增用户的企业ID匹配北流铜州医院时,自动设置其账户余额和限额为1000元
This commit is contained in:
parent
1be43a1251
commit
a6c12859e3
|
@ -2,6 +2,7 @@ package com.agileboot.admin.customize.service;
|
||||||
|
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
|
import com.agileboot.common.constant.WeixinConstants;
|
||||||
import com.agileboot.domain.common.command.BulkOperationCommand;
|
import com.agileboot.domain.common.command.BulkOperationCommand;
|
||||||
import com.agileboot.domain.qywx.accessToken.AccessTokenApplicationService;
|
import com.agileboot.domain.qywx.accessToken.AccessTokenApplicationService;
|
||||||
import com.agileboot.domain.qywx.accessToken.db.QyAccessTokenEntity;
|
import com.agileboot.domain.qywx.accessToken.db.QyAccessTokenEntity;
|
||||||
|
@ -23,6 +24,8 @@ import com.agileboot.domain.qywx.department.db.QyDepartmentEntity;
|
||||||
import com.agileboot.domain.qywx.template.TemplateApplicationService;
|
import com.agileboot.domain.qywx.template.TemplateApplicationService;
|
||||||
import com.agileboot.domain.qywx.template.command.UpdateTemplateCommand;
|
import com.agileboot.domain.qywx.template.command.UpdateTemplateCommand;
|
||||||
import com.agileboot.domain.qywx.template.db.QyTemplateEntity;
|
import com.agileboot.domain.qywx.template.db.QyTemplateEntity;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -546,6 +549,11 @@ public class QywxScheduleJob {
|
||||||
newUser.setCreateTime(new Date());
|
newUser.setCreateTime(new Date());
|
||||||
newUser.setUpdaterId(0L);
|
newUser.setUpdaterId(0L);
|
||||||
newUser.setUpdateTime(new Date());
|
newUser.setUpdateTime(new Date());
|
||||||
|
// 北流铜州医院默认余额1000
|
||||||
|
if (WeixinConstants.corpid.equals(newUser.getCorpid())) {
|
||||||
|
newUser.setBalanceLimit(BigDecimal.valueOf(1000L));
|
||||||
|
newUser.setBalance(BigDecimal.valueOf(1000L));
|
||||||
|
}
|
||||||
qyUserApplicationService.addUser(newUser);
|
qyUserApplicationService.addUser(newUser);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue