Compare commits
No commits in common. "c1b41b4de1c8e4044b1bed2f0e47d95006055ff1" and "ce910e28d010835a034f71d586565785c1d038aa" have entirely different histories.
c1b41b4de1
...
ce910e28d0
|
|
@ -143,9 +143,7 @@ public class AdminDeviceService {
|
||||||
List<TBaseCustomer> agents = customerService.lambdaQuery().select(TBaseCustomer::getAgencyCompanyCode, TBaseCustomer::getAgencyCompanyName).list();
|
List<TBaseCustomer> agents = customerService.lambdaQuery().select(TBaseCustomer::getAgencyCompanyCode, TBaseCustomer::getAgencyCompanyName).list();
|
||||||
Set<String> deviceNos = new HashSet<>();
|
Set<String> deviceNos = new HashSet<>();
|
||||||
crmDeviceList.forEach(u -> {
|
crmDeviceList.forEach(u -> {
|
||||||
if (StrUtil.isBlank(u.getProductLine__c()) || StrUtil.isBlank(u.getAssetProductLine3__c()) || StrUtil.isBlank(u.getAssetProductLine4__c())) {
|
if (!StrUtil.equals(Constant.MOBILE_BROKEN, u.getProductLine__c())) {
|
||||||
log.info("跳过没有产品线或设备类型的设备");
|
|
||||||
} else if (!StrUtil.equals(Constant.MOBILE_BROKEN, u.getProductLine__c())) {
|
|
||||||
log.info("跳过非移动破产品线设备,{}", u.getMachine_Number__c());
|
log.info("跳过非移动破产品线设备,{}", u.getMachine_Number__c());
|
||||||
} else if (StrUtil.isBlank(u.getProductLine5__c())) {
|
} else if (StrUtil.isBlank(u.getProductLine5__c())) {
|
||||||
log.error("设备机型为空,{}", JSONUtil.toJsonStr(u));
|
log.error("设备机型为空,{}", JSONUtil.toJsonStr(u));
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,7 @@
|
||||||
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
|
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
||||||
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
||||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{10} %method:%line %msg%n
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{10} %msg%n</pattern>
|
||||||
</pattern>
|
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
|
|
@ -32,8 +31,7 @@
|
||||||
</rollingPolicy>
|
</rollingPolicy>
|
||||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
||||||
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
||||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{30} %method:%line %msg%n
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{50} %msg%n</pattern>
|
||||||
</pattern>
|
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,7 @@
|
||||||
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
|
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
||||||
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
||||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{10} %method:%line %msg%n
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{10} %msg%n</pattern>
|
||||||
</pattern>
|
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
|
|
@ -32,8 +31,7 @@
|
||||||
</rollingPolicy>
|
</rollingPolicy>
|
||||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
||||||
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
||||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{30} %method:%line %msg%n
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{50} %msg%n</pattern>
|
||||||
</pattern>
|
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -144,9 +144,7 @@ public class AdminDeviceService {
|
||||||
List<TBaseCustomer> agents = customerService.lambdaQuery().select(TBaseCustomer::getAgencyCompanyCode, TBaseCustomer::getAgencyCompanyName).list();
|
List<TBaseCustomer> agents = customerService.lambdaQuery().select(TBaseCustomer::getAgencyCompanyCode, TBaseCustomer::getAgencyCompanyName).list();
|
||||||
Set<String> deviceNos = new HashSet<>();
|
Set<String> deviceNos = new HashSet<>();
|
||||||
crmDeviceList.forEach(u -> {
|
crmDeviceList.forEach(u -> {
|
||||||
if (StrUtil.isBlank(u.getProductLine__c()) || StrUtil.isBlank(u.getAssetProductLine3__c()) || StrUtil.isBlank(u.getAssetProductLine4__c())) {
|
if (StrUtil.equals(Constant.MOBILE_BROKEN, u.getProductLine__c())) {
|
||||||
log.info("跳过没有产品线或设备类型的设备");
|
|
||||||
} else if (StrUtil.equals(Constant.MOBILE_BROKEN, u.getProductLine__c())) {
|
|
||||||
log.info("跳过移动破产品线设备,{}", u.getMachine_Number__c());
|
log.info("跳过移动破产品线设备,{}", u.getMachine_Number__c());
|
||||||
} else if (StrUtil.isBlank(u.getProductLine5__c())) {
|
} else if (StrUtil.isBlank(u.getProductLine5__c())) {
|
||||||
log.error("设备机型为空,{}", JSONUtil.toJsonStr(u));
|
log.error("设备机型为空,{}", JSONUtil.toJsonStr(u));
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,6 @@ public class CrmService {
|
||||||
paramMp.put("password", password);
|
paramMp.put("password", password);
|
||||||
paramMp.put("client_secret", clientSecret);
|
paramMp.put("client_secret", clientSecret);
|
||||||
String s = httpUtils.doformPost(tokenUrl, paramMp);
|
String s = httpUtils.doformPost(tokenUrl, paramMp);
|
||||||
log.debug("响应数据:" + s);
|
|
||||||
CrmGetTokenResultDTO result = JSONUtil.toBean(s, CrmGetTokenResultDTO.class);
|
CrmGetTokenResultDTO result = JSONUtil.toBean(s, CrmGetTokenResultDTO.class);
|
||||||
if (Objects.nonNull(result) && StrUtil.isNotBlank(result.getAccess_token())) {
|
if (Objects.nonNull(result) && StrUtil.isNotBlank(result.getAccess_token())) {
|
||||||
crmTokenCache.put(tokenCacheKey, result.getAccess_token());
|
crmTokenCache.put(tokenCacheKey, result.getAccess_token());
|
||||||
|
|
@ -85,7 +84,7 @@ public class CrmService {
|
||||||
return crmTokenCache.get(tokenCacheKey);
|
return crmTokenCache.get(tokenCacheKey);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取CRM-token 错误", e);
|
log.error("获取CRM-token 错误", e);
|
||||||
VUtils.trueThrow(true).throwMessage(STATE.ParamErr, e.getMessage());
|
VUtils.trueThrow(true).throwMessage(STATE.ParamErr, "获取CRM-token 失败:" + e.getMessage());
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,7 @@
|
||||||
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
|
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
||||||
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
||||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{10} %method:%line %msg%n
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{10} %msg%n</pattern>
|
||||||
</pattern>
|
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
|
|
@ -32,8 +31,7 @@
|
||||||
</rollingPolicy>
|
</rollingPolicy>
|
||||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
||||||
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度,%logger:显示类名 %msg:日志消息,%n是换行符-->
|
||||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{30} %method:%line %msg%n
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %X{traceId} [%thread] %-5level %logger{50} %msg%n</pattern>
|
||||||
</pattern>
|
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -708,9 +708,11 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper, AppUser> impl
|
||||||
request.getIds().forEach(id -> {
|
request.getIds().forEach(id -> {
|
||||||
AppUser appUser = getById(id);
|
AppUser appUser = getById(id);
|
||||||
VUtils.trueThrowBusinessError(Objects.isNull(appUser))
|
VUtils.trueThrowBusinessError(Objects.isNull(appUser))
|
||||||
.throwMessage("用户不存在:" + id);
|
.throwMessage("用户不存在");
|
||||||
VUtils.trueThrowBusinessError(Objects.equals(appUser.getState(), UserState.ToBeActivated.getState()))
|
VUtils.trueThrowBusinessError(Objects.equals(appUser.getState(), UserState.ToBeActivated.getState()))
|
||||||
.throwMessage(appUser.getName() + "未激活不能续期");
|
.throwMessage(id + "未激活不能续期");
|
||||||
|
VUtils.trueThrowBusinessError(Objects.equals(appUser.getIsPrimary(), false))
|
||||||
|
.throwMessage(id + "不是主账号");
|
||||||
appUser.setExpireTime(appUser.getExpireTime().plusMonths(request.getMonth()));
|
appUser.setExpireTime(appUser.getExpireTime().plusMonths(request.getMonth()));
|
||||||
appUser.setUpdateBy(AdminUserUtil.getUserName());
|
appUser.setUpdateBy(AdminUserUtil.getUserName());
|
||||||
appUser.setUpdateTime(now);
|
appUser.setUpdateTime(now);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue