|
@@ -186,10 +186,37 @@ public class CompanyConfigServiceImpl implements ICompanyConfigService
|
|
|
* @param companyId
|
|
* @param companyId
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- public List<CompanyMiniAppVO> getCompanyMiniAppList(Long companyId){
|
|
|
|
|
|
|
+ public List<CompanyMiniAppVO> getCompanyMiniAppList(Long companyId){
|
|
|
return companyConfigMapper.getCompanyMiniAppList(companyId);
|
|
return companyConfigMapper.getCompanyMiniAppList(companyId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //主要小程序
|
|
|
|
|
+ Integer type_main = 0;
|
|
|
|
|
+ //备用小程序
|
|
|
|
|
+ Integer type_backup = 1;
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public SaveCompanyMiniAppParam getCurrentCompanyMiniApp(Long companyId){
|
|
|
|
|
+ SaveCompanyMiniAppParam result = new SaveCompanyMiniAppParam();
|
|
|
|
|
+ CompanyMiniapp companyMiniapp = new CompanyMiniapp();
|
|
|
|
|
+ companyMiniapp.setCompanyId(companyId);
|
|
|
|
|
+ List<CompanyMiniapp> companyMiniapps = companyMiniappMapper.selectCompanyMiniappList(companyMiniapp);
|
|
|
|
|
+ if(null != companyMiniapps && !companyMiniapps.isEmpty() && companyMiniapps.size() == 2){
|
|
|
|
|
+ for (CompanyMiniapp miniapp : companyMiniapps) {
|
|
|
|
|
+ //主要小程序更新
|
|
|
|
|
+ if(type_main.equals(miniapp.getType())){
|
|
|
|
|
+ result.setMainMiniAppId(miniapp.getAppId());
|
|
|
|
|
+ }
|
|
|
|
|
+ //备用小程序更新
|
|
|
|
|
+ if(type_backup.equals(miniapp.getType())){
|
|
|
|
|
+ result.setBackupMiniAppId(miniapp.getAppId());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return result;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 公司编辑保存主备小程序数据
|
|
* 公司编辑保存主备小程序数据
|
|
@@ -201,10 +228,6 @@ public class CompanyConfigServiceImpl implements ICompanyConfigService
|
|
|
public R saveCompanyMiniApp(SaveCompanyMiniAppParam param){
|
|
public R saveCompanyMiniApp(SaveCompanyMiniAppParam param){
|
|
|
CompanyMiniapp companyMiniapp = new CompanyMiniapp();
|
|
CompanyMiniapp companyMiniapp = new CompanyMiniapp();
|
|
|
companyMiniapp.setCompanyId(param.getCompanyId());
|
|
companyMiniapp.setCompanyId(param.getCompanyId());
|
|
|
- //主要小程序
|
|
|
|
|
- Integer type_main = 0;
|
|
|
|
|
- //备用小程序
|
|
|
|
|
- Integer type_backup = 1;
|
|
|
|
|
|
|
|
|
|
List<CompanyMiniapp> companyMiniapps = companyMiniappMapper.selectCompanyMiniappList(companyMiniapp);
|
|
List<CompanyMiniapp> companyMiniapps = companyMiniappMapper.selectCompanyMiniappList(companyMiniapp);
|
|
|
if(null != companyMiniapps && !companyMiniapps.isEmpty() && companyMiniapps.size() == 2){
|
|
if(null != companyMiniapps && !companyMiniapps.isEmpty() && companyMiniapps.size() == 2){
|