Commit 2750e957 by 陶光胜

登陆

parent 1f757947
......@@ -13,6 +13,8 @@ import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.enterprise.error.ErrorCode;
import com.gic.enterprise.response.EnterpriseRestResponse;
import com.gic.enterprise.utils.UserDetailUtils;
import com.gic.store.dto.StoreWidgetDTO;
import com.gic.store.service.StoreWidgetApiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
......@@ -25,6 +27,8 @@ public class UnionEnterpriseController {
private AuthCodeApiService authCodeApiService;
@Autowired
private UnionEnterpriseApiService unionEnterpriseApiService;
@Autowired
private StoreWidgetApiService storeWidgetApiService;
@RequestMapping("save-union-enterprise")
public RestResponse saveUnionEnterprise(UnionEnterpriseQO unionEnterpriseQO){
......@@ -36,11 +40,21 @@ public class UnionEnterpriseController {
Integer enterpriseId = UserDetailUtils.getUserDetail().getEnterpriseId();
UnionEnterpriseDTO enterpriseDTO = EntityUtil.changeEntityByJSON(UnionEnterpriseDTO.class, unionEnterpriseQO);
enterpriseDTO.setEnterpriseId(enterpriseId);
ServiceResponse<Integer> response = this.unionEnterpriseApiService.saveUnionEnterprise(enterpriseDTO);
if(response.isSuccess()){
return RestResponse.success(response.getResult());
StoreWidgetDTO storeWidgetDTO = new StoreWidgetDTO();
storeWidgetDTO.setAuthMode(unionEnterpriseQO.getStoreResouce().getAuthMode());
storeWidgetDTO.setSearchParam(unionEnterpriseQO.getStoreResouce().getSearchParam());
storeWidgetDTO.setStoreWidgetId(unionEnterpriseQO.getStoreResouce().getStoreResourceId());
storeWidgetDTO.setWriteBackParam(unionEnterpriseQO.getStoreResouce().getWriteBackParam());
ServiceResponse<Integer> storeWidgetResponse = this.storeWidgetApiService.saveAuthStoreWidget(storeWidgetDTO);
if(storeWidgetResponse.isSuccess()){
enterpriseDTO.setStoreResourceId(storeWidgetResponse.getResult().longValue());
ServiceResponse<Integer> response = this.unionEnterpriseApiService.saveUnionEnterprise(enterpriseDTO);
if(response.isSuccess()){
return RestResponse.success(response.getResult());
}
return EnterpriseRestResponse.failure(response);
}
return EnterpriseRestResponse.failure(response);
return EnterpriseRestResponse.failure(storeWidgetResponse);
}
@RequestMapping("union-enterprise-detail")
......
package com.gic.auth.web.qo;
import java.io.Serializable;
public class StoreResouceQO implements Serializable {
private Integer storeResourceId;
private Integer authMode;
private String searchParam;
private String writeBackParam;
public Integer getStoreResourceId() {
return storeResourceId;
}
public void setStoreResourceId(Integer storeResourceId) {
this.storeResourceId = storeResourceId;
}
public Integer getAuthMode() {
return authMode;
}
public void setAuthMode(Integer authMode) {
this.authMode = authMode;
}
public String getSearchParam() {
return searchParam;
}
public void setSearchParam(String searchParam) {
this.searchParam = searchParam;
}
public String getWriteBackParam() {
return writeBackParam;
}
public void setWriteBackParam(String writeBackParam) {
this.writeBackParam = writeBackParam;
}
}
......@@ -9,7 +9,7 @@ public class UnionEnterpriseQO implements Serializable {
private Long memberCardResourceId;
private Long fwhResourceId;
private Long appletResourceId;
private Long storeResourceId;
private StoreResouceQO storeResouce;
private Long goodsResourceId;
private Long orderResourceId;
private Integer authCodeId;
......@@ -79,14 +79,6 @@ public class UnionEnterpriseQO implements Serializable {
this.appletResourceId = appletResourceId;
}
public Long getStoreResourceId() {
return storeResourceId;
}
public void setStoreResourceId(Long storeResourceId) {
this.storeResourceId = storeResourceId;
}
public Long getGoodsResourceId() {
return goodsResourceId;
}
......@@ -102,4 +94,12 @@ public class UnionEnterpriseQO implements Serializable {
public void setOrderResourceId(Long orderResourceId) {
this.orderResourceId = orderResourceId;
}
public StoreResouceQO getStoreResouce() {
return storeResouce;
}
public void setStoreResouce(StoreResouceQO storeResouce) {
this.storeResouce = storeResouce;
}
}
......@@ -49,5 +49,5 @@
<dubbo:reference interface="com.gic.auth.service.RoleApiService" id="roleApiService" timeout="6000" />
<!--受审组-->
<dubbo:reference interface="com.gic.auth.service.AuditedGroupApiService" id="auditedGroupApiService" timeout="6000" />
<dubbo:reference interface="com.gic.store.service.StoreWidgetApiService" id="storeWidgetApiService" timeout="6000" />
</beans>
\ No newline at end of file
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