|
@@ -106,9 +106,6 @@ public class WeiXinCorpController {
|
|
@Value("${configEnv.isPrivateDeploy}")
|
|
@Value("${configEnv.isPrivateDeploy}")
|
|
private boolean isPrivateDeploy;//企业内部应用,私有化部署的情况
|
|
private boolean isPrivateDeploy;//企业内部应用,私有化部署的情况
|
|
|
|
|
|
- //自己公司的企业微信通讯录secret
|
|
|
|
- private String concactSecret="irf7s8fy16wLhWGb8IxvGL2Nkm0sTB6dludpe_3VP6k";
|
|
|
|
-
|
|
|
|
@Value("${token}")
|
|
@Value("${token}")
|
|
private String token;
|
|
private String token;
|
|
@Value("${encodingAesKey}")
|
|
@Value("${encodingAesKey}")
|
|
@@ -1398,45 +1395,15 @@ public class WeiXinCorpController {
|
|
String editionId = wxOrder.getEditionId();
|
|
String editionId = wxOrder.getEditionId();
|
|
switch (editionId){
|
|
switch (editionId){
|
|
//基础版
|
|
//基础版
|
|
- case "sp17da4a6e6f2a91f8":
|
|
|
|
- newCompany.setPackageProject(0);
|
|
|
|
- newCompany.setPackageOa(0);
|
|
|
|
- newCompany.setPackageExpense(0);
|
|
|
|
- newCompany.setPackageCustomer(0);
|
|
|
|
- newCompany.setPackageEngineering(0);
|
|
|
|
- newCompany.setPackageProvider(0);
|
|
|
|
|
|
+ case "sp8f9473908bd5f6b0":
|
|
break;
|
|
break;
|
|
//专业版
|
|
//专业版
|
|
- case "sp4a30d92ede178afd":
|
|
|
|
- newCompany.setPackageProject(1);//项目协作平台
|
|
|
|
- newCompany.setPackageOa(0);//OA平台;请假,出差等
|
|
|
|
- newCompany.setPackageExpense(1);//费用报销
|
|
|
|
- newCompany.setPackageCustomer(0);//客户管理
|
|
|
|
- newCompany.setPackageEngineering(0);//工程专业
|
|
|
|
- newCompany.setPackageProvider(0);//供应商模块
|
|
|
|
- break;
|
|
|
|
- //建筑版
|
|
|
|
- case "sp29bdb884f4a78392":
|
|
|
|
- newCompany.setPackageProject(1);//项目协作平台
|
|
|
|
- newCompany.setPackageOa(0);//OA平台;请假,出差等
|
|
|
|
- newCompany.setPackageExpense(1);//费用报销
|
|
|
|
- newCompany.setPackageCustomer(1);//客户管理
|
|
|
|
- newCompany.setPackageEngineering(1);//工程专业
|
|
|
|
- newCompany.setPackageProvider(0);//供应商模块
|
|
|
|
- break;
|
|
|
|
- //旗舰版
|
|
|
|
- case "sp852fec2d1198957a":
|
|
|
|
- newCompany.setPackageProject(1);//项目协作平台
|
|
|
|
- newCompany.setPackageOa(1);//OA平台;请假,出差等
|
|
|
|
- newCompany.setPackageExpense(1);//费用报销
|
|
|
|
- newCompany.setPackageCustomer(1);//客户管理
|
|
|
|
- newCompany.setPackageEngineering(0);//工程专业
|
|
|
|
- newCompany.setPackageProvider(1);//供应商模块
|
|
|
|
|
|
+ case "sp158cbb42aebdeab0":
|
|
|
|
+ newCompany.setSetMeal(1);
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
LocalDateTime endTime = wxOrder.getEndTime();
|
|
LocalDateTime endTime = wxOrder.getEndTime();
|
|
newCompany.setExpirationDate(endTime);
|
|
newCompany.setExpirationDate(endTime);
|
|
- newCompany.setSetMeal(1);
|
|
|
|
newCompany.setStaffCountMax(wxOrder.getUserCount());
|
|
newCompany.setStaffCountMax(wxOrder.getUserCount());
|
|
companyMapper.updateById(newCompany);
|
|
companyMapper.updateById(newCompany);
|
|
System.out.println("版本变更成功,到期时间更新成功。");
|
|
System.out.println("版本变更成功,到期时间更新成功。");
|
|
@@ -1487,7 +1454,6 @@ public class WeiXinCorpController {
|
|
SysRole smanager = sysRoleMapper.selectOne(
|
|
SysRole smanager = sysRoleMapper.selectOne(
|
|
new QueryWrapper<SysRole>().eq("company_id", companyId).eq("rolename", "超级管理员"));
|
|
new QueryWrapper<SysRole>().eq("company_id", companyId).eq("rolename", "超级管理员"));
|
|
//授权人就当做是超级管理员吧
|
|
//授权人就当做是超级管理员吧
|
|
- log.info("===userDetail==" + userDetail.toJSONString());
|
|
|
|
SysRole defaultRole = null;
|
|
SysRole defaultRole = null;
|
|
if (userMapper.selectCount(new QueryWrapper<User>().eq("role_id", smanager.getId()))> 0) {
|
|
if (userMapper.selectCount(new QueryWrapper<User>().eq("role_id", smanager.getId()))> 0) {
|
|
//已经有超级管理员了,用默认权限
|
|
//已经有超级管理员了,用默认权限
|
|
@@ -3322,45 +3288,8 @@ public class WeiXinCorpController {
|
|
String edition_id = json.getJSONObject("edition_info").getJSONArray("agent")
|
|
String edition_id = json.getJSONObject("edition_info").getJSONArray("agent")
|
|
.getJSONObject(0).getString("edition_id");
|
|
.getJSONObject(0).getString("edition_id");
|
|
//非体验版
|
|
//非体验版
|
|
- if (!"sp4abb17b6c9df6f9f".equals(edition_id)) {
|
|
|
|
- switch (edition_id){
|
|
|
|
- //基础版
|
|
|
|
- case "sp17da4a6e6f2a91f8":
|
|
|
|
- newCompany.setPackageProject(0);
|
|
|
|
- newCompany.setPackageOa(0);
|
|
|
|
- newCompany.setPackageExpense(0);
|
|
|
|
- newCompany.setPackageCustomer(0);
|
|
|
|
- newCompany.setPackageEngineering(0);
|
|
|
|
- newCompany.setPackageProvider(0);
|
|
|
|
- break;
|
|
|
|
- //专业版
|
|
|
|
- case "sp4a30d92ede178afd":
|
|
|
|
- newCompany.setPackageProject(1);//项目协作平台
|
|
|
|
- newCompany.setPackageOa(0);//OA平台;请假,出差等
|
|
|
|
- newCompany.setPackageExpense(1);//费用报销
|
|
|
|
- newCompany.setPackageCustomer(0);//客户管理
|
|
|
|
- newCompany.setPackageEngineering(0);//工程专业
|
|
|
|
- newCompany.setPackageProvider(0);//供应商模块
|
|
|
|
- break;
|
|
|
|
- //建筑版
|
|
|
|
- case "sp29bdb884f4a78392":
|
|
|
|
- newCompany.setPackageProject(1);//项目协作平台
|
|
|
|
- newCompany.setPackageOa(0);//OA平台;请假,出差等
|
|
|
|
- newCompany.setPackageExpense(1);//费用报销
|
|
|
|
- newCompany.setPackageCustomer(1);//客户管理
|
|
|
|
- newCompany.setPackageEngineering(1);//工程专业
|
|
|
|
- newCompany.setPackageProvider(0);//供应商模块
|
|
|
|
- break;
|
|
|
|
- //旗舰版
|
|
|
|
- case "sp852fec2d1198957a":
|
|
|
|
- newCompany.setPackageProject(1);//项目协作平台
|
|
|
|
- newCompany.setPackageOa(1);//OA平台;请假,出差等
|
|
|
|
- newCompany.setPackageExpense(1);//费用报销
|
|
|
|
- newCompany.setPackageCustomer(1);//客户管理
|
|
|
|
- newCompany.setPackageEngineering(0);//工程专业
|
|
|
|
- newCompany.setPackageProvider(1);//供应商模块
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
|
|
+ if (!"sp8f9473908bd5f6b0".equals(edition_id)) {
|
|
|
|
+ newCompany.setSetMeal(1);
|
|
companyMapper.updateById(newCompany);
|
|
companyMapper.updateById(newCompany);
|
|
System.out.println("已成功变更版本,版本号为:"+edition_id);
|
|
System.out.println("已成功变更版本,版本号为:"+edition_id);
|
|
//开通模块和权限
|
|
//开通模块和权限
|