Commit 123aa961 by 陶光胜

修改

parent fdff678a
......@@ -5,6 +5,10 @@ import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.plug.web.vo.StoreResourceVO;
import com.gic.store.dto.StoreWidgetDTO;
import com.gic.store.service.StoreWidgetApiService;
import org.apache.commons.lang.StringUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
......@@ -43,6 +47,8 @@ public class ScreeningController {
private EsScreeningTemplateService esScreeningTemplateService;
@Autowired
private StrategyInit strategyInit;
@Autowired
private StoreWidgetApiService storeWidgetApiService;
/**
* @return
......@@ -119,6 +125,34 @@ public class ScreeningController {
@RequestMapping("screen-back")
@ResponseBody
public Object screenBack(String param) throws ClassNotFoundException {
return RestResponse.success(this.getScreenBack(param));
}
@RequestMapping("save-store-widget")
@ResponseBody
public RestResponse saveStoreWidget(String searchParam, String writeBackParam){
return null;
}
@RequestMapping("get-user-store-resource")
@ResponseBody
public RestResponse getUserStoreResouce() throws ClassNotFoundException {
Long storeResource = UserDetailUtils.getUserDetail().getUserResourceInfo().getStoreResource();
if(storeResource == null){
return RestResponse.success(new StoreResourceVO());
}
ServiceResponse<StoreWidgetDTO> storeWidget = this.storeWidgetApiService.getStoreWidget(storeResource.intValue());
if(storeWidget.isSuccess() && storeWidget.getResult() != null){
StoreResourceVO vo = new StoreResourceVO();
vo.setAuthMode(storeWidget.getResult().getAuthMode());
vo.setSearchJson(storeWidget.getResult().getSearchParam());
vo.setSceenBack(this.getScreenBack(storeWidget.getResult().getSearchParam()));
return RestResponse.success(vo);
}
return RestResponse.success(new StoreResourceVO());
}
private String getScreenBack(String param) throws ClassNotFoundException {
Integer enterpriseId = UserDetailUtils.getUserDetail().getEnterpriseId();
JSONArray array = JSON.parseArray(param);
StringBuilder backMessage = new StringBuilder();
......@@ -148,12 +182,6 @@ public class ScreeningController {
}
backMessage.append(stringBuilder);
}
return RestResponse.success(backMessage.toString());
}
@RequestMapping("save-store-widget")
@ResponseBody
public RestResponse saveStoreWidget(String searchParam, String writeBackParam){
return null;
return backMessage.toString();
}
}
package com.gic.plug.web.vo;
public class StoreResourceVO {
private Integer authMode;
private String searchJson;
private String sceenBack;
public Integer getAuthMode() {
return authMode;
}
public void setAuthMode(Integer authMode) {
this.authMode = authMode;
}
public String getSearchJson() {
return searchJson;
}
public void setSearchJson(String searchJson) {
this.searchJson = searchJson;
}
public String getSceenBack() {
return sceenBack;
}
public void setSceenBack(String sceenBack) {
this.sceenBack = sceenBack;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment