|
@@ -67,7 +67,8 @@ public class IpadSendServer {
|
|
|
// 判断销售工时ID不为空并且有小程序类型
|
|
// 判断销售工时ID不为空并且有小程序类型
|
|
|
if(companyId != null && content.getMiniType() != null){
|
|
if(companyId != null && content.getMiniType() != null){
|
|
|
// 获取销售公司下面绑定的主备小程序,并且根据当前应该发送的主备类型查询出数据
|
|
// 获取销售公司下面绑定的主备小程序,并且根据当前应该发送的主备类型查询出数据
|
|
|
- List<CompanyMiniapp> list = companyMiniappService.list(new QueryWrapper<CompanyMiniapp>().eq("company_id", companyId).eq("type", content.getMiniType()));
|
|
|
|
|
|
|
+ List<CompanyMiniapp> listAll = companyMiniappService.list(new QueryWrapper<CompanyMiniapp>().eq("company_id", companyId));
|
|
|
|
|
+ List<CompanyMiniapp> list = listAll.stream().filter(e -> e.getType().equals(content.getMiniType())).collect(Collectors.toList());
|
|
|
// 判断当前绑定的最新的小程序,并且覆盖以前的值(可以达到实时替换小程序的功能)
|
|
// 判断当前绑定的最新的小程序,并且覆盖以前的值(可以达到实时替换小程序的功能)
|
|
|
if(!list.isEmpty() && list.get(0) != null && StringUtils.isNotEmpty(list.get(0).getAppId())){
|
|
if(!list.isEmpty() && list.get(0) != null && StringUtils.isNotEmpty(list.get(0).getAppId())){
|
|
|
appid = list.get(0).getAppId();
|
|
appid = list.get(0).getAppId();
|
|
@@ -109,7 +110,7 @@ public class IpadSendServer {
|
|
|
// 判断客户创建时间是在这个之前还是之后
|
|
// 判断客户创建时间是在这个之前还是之后
|
|
|
int listIndex = createTime.isAfter(lastTime) ? 1 : 0 ;
|
|
int listIndex = createTime.isAfter(lastTime) ? 1 : 0 ;
|
|
|
// 获取公司里面的主备小程序,根据用户创建时间来发送主备,如果创建时间大于上看的时间就发送备用小程序,如果小于就发送主要小程序
|
|
// 获取公司里面的主备小程序,根据用户创建时间来发送主备,如果创建时间大于上看的时间就发送备用小程序,如果小于就发送主要小程序
|
|
|
- List<CompanyMiniapp> collect2 = list.stream().filter(e -> e.getType().equals(listIndex)).collect(Collectors.toList());
|
|
|
|
|
|
|
+ List<CompanyMiniapp> collect2 = listAll.stream().filter(e -> e.getType().equals(listIndex)).collect(Collectors.toList());
|
|
|
// 判断是否获取到了配置
|
|
// 判断是否获取到了配置
|
|
|
if(!collect2.isEmpty() && collect2.get(0) != null && StringUtils.isNotEmpty(collect2.get(0).getAppId())){
|
|
if(!collect2.isEmpty() && collect2.get(0) != null && StringUtils.isNotEmpty(collect2.get(0).getAppId())){
|
|
|
appid = collect2.get(0).getAppId();
|
|
appid = collect2.get(0).getAppId();
|