Commit 3d729395 by 陶光胜

Merge branch 'developer' into 'master'

Developer

See merge request !21
parents 6975126b 0152a733
...@@ -36,4 +36,14 @@ public class MenuProjectConstants { ...@@ -36,4 +36,14 @@ public class MenuProjectConstants {
* 好办小程序 * 好办小程序
*/ */
public final static String HAO_BAN_WECHAT_PROJECT = "haobanWechat"; public final static String HAO_BAN_WECHAT_PROJECT = "haobanWechat";
/**
* 应用后台
*/
public final static String HAO_BAN_PC_PROJECT = "haobanPC";
/**
* 好办小程序应用
*/
public final static String HAO_BAN_WECHAT_APP_PROJECT = "haobanWechatApp";
} }
...@@ -51,7 +51,7 @@ public class MenuListQO extends PageQO{ ...@@ -51,7 +51,7 @@ public class MenuListQO extends PageQO{
private List<Integer> authTypeList; private List<Integer> authTypeList;
/** /**
* 0:gic 1:好办后台 2:好办小程序 * 0:gic 1:好办后台 2:好办小程序 3:好办应用 4:好办小程序应用
*/ */
private Integer platformType; private Integer platformType;
......
...@@ -20,7 +20,7 @@ public class MenuOperationItemListQO extends PageQO{ ...@@ -20,7 +20,7 @@ public class MenuOperationItemListQO extends PageQO{
private Integer isGIC; private Integer isGIC;
/** /**
* 0:gic 1:好办后台 2:好办小程序 * 0:gic 1:好办后台 2:好办小程序 3:应用后台 4:好办小程序应用
*/ */
private Integer platformType = 0; private Integer platformType = 0;
......
...@@ -4,6 +4,7 @@ import com.gic.api.base.commons.Page; ...@@ -4,6 +4,7 @@ import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse; import com.gic.api.base.commons.ServiceResponse;
import com.gic.auth.dto.AuthItemListDTO; import com.gic.auth.dto.AuthItemListDTO;
import com.gic.auth.dto.MenuDTO; import com.gic.auth.dto.MenuDTO;
import com.gic.auth.dto.MenuItemDTO;
import com.gic.auth.qo.AuthItemSaveQO; import com.gic.auth.qo.AuthItemSaveQO;
import com.gic.auth.qo.MenuListQO; import com.gic.auth.qo.MenuListQO;
import com.gic.auth.qo.MenuOperationItemListQO; import com.gic.auth.qo.MenuOperationItemListQO;
...@@ -169,4 +170,14 @@ public interface MenuForHaoBanApiService { ...@@ -169,4 +170,14 @@ public interface MenuForHaoBanApiService {
* @return com.gic.api.base.commons.ServiceResponse<java.util.List<com.gic.auth.dto.MenuDTO>>
 * @return com.gic.api.base.commons.ServiceResponse<java.util.List<com.gic.auth.dto.MenuDTO>>


*/ 
*/
ServiceResponse<List<MenuDTO>> listMenuItemByParentId(Integer parentId); ServiceResponse<List<MenuDTO>> listMenuItemByParentId(Integer parentId);
/**
* 查询权限项下面的操作项数据
* @Title: listMenuItemByMenuId

* @Description:

* @author guojuxing
* @param menuId
权限项ID
* @return com.gic.api.base.commons.ServiceResponse<java.util.List<com.gic.auth.dto.MenuItemDTO>>


*/
ServiceResponse<List<MenuItemDTO>> listMenuItemByMenuId(Integer menuId);
} }
...@@ -127,6 +127,18 @@ public interface UserApiService { ...@@ -127,6 +127,18 @@ public interface UserApiService {
ServiceResponse<UserDTO> listUserByPhoneNumber(String nationCode, String phoneNumber, Integer enterpriseId); ServiceResponse<UserDTO> listUserByPhoneNumber(String nationCode, String phoneNumber, Integer enterpriseId);
/**
* 获取运维账号
* @Title: getUserByPhoneNumber

* @Description:

* @author guojuxing
* @param nationCode 手机区号
* @param phoneNumber 手机号码
* @param enterpriseId 商户ID
* @return com.gic.api.base.commons.ServiceResponse<com.gic.auth.dto.UserDTO>


*/
ServiceResponse<UserDTO> getUserByPhoneNumber(String nationCode, String phoneNumber, Integer enterpriseId);
ServiceResponse<UserDTO> login(String nationCode, String phoneNumber, Integer enterpriseId, String password); ServiceResponse<UserDTO> login(String nationCode, String phoneNumber, Integer enterpriseId, String password);
/** /**
......
...@@ -20,7 +20,6 @@ public class ValidSplitUtils { ...@@ -20,7 +20,6 @@ public class ValidSplitUtils {
public static boolean isNumericZidai(String str) { public static boolean isNumericZidai(String str) {
for (int i = 0; i < str.length(); i++) { for (int i = 0; i < str.length(); i++) {
System.out.println(str.charAt(i));
if (!Character.isDigit(str.charAt(i))) { if (!Character.isDigit(str.charAt(i))) {
return false; return false;
} }
......
...@@ -8,8 +8,6 @@ import org.apache.dubbo.rpc.*; ...@@ -8,8 +8,6 @@ import org.apache.dubbo.rpc.*;
public class ProviderFilter implements Filter { public class ProviderFilter implements Filter {
@Override @Override
public Result invoke(Invoker<?> invoker, Invocation invocation) throws RpcException { public Result invoke(Invoker<?> invoker, Invocation invocation) throws RpcException {
System.out.println("进入自定义filter");
System.out.println(RpcContext.getContext().getAttachments());
return invoker.invoke(invocation); return invoker.invoke(invocation);
} }
} }
...@@ -322,7 +322,6 @@ public class AuditorApiServiceImpl implements AuditorApiService { ...@@ -322,7 +322,6 @@ public class AuditorApiServiceImpl implements AuditorApiService {
private String getTempQrCodeUrl(Integer auditorId) { private String getTempQrCodeUrl(Integer auditorId) {
logger.info("生成临时带参二维码 auditorId:{}", auditorId); logger.info("生成临时带参二维码 auditorId:{}", auditorId);
System.out.println(config.getAppkey());
ServiceResponse<String> serviceResponse = weixinBaseFunService.getTemporaryQRcodeURL(config.getAppkey(), "auditor_" + auditorId, 300); ServiceResponse<String> serviceResponse = weixinBaseFunService.getTemporaryQRcodeURL(config.getAppkey(), "auditor_" + auditorId, 300);
if (serviceResponse.isSuccess()) { if (serviceResponse.isSuccess()) {
logger.info("临时带参二维码生成成功:{}", serviceResponse.getResult()); logger.info("临时带参二维码生成成功:{}", serviceResponse.getResult());
......
...@@ -43,7 +43,6 @@ public class AuthCodeApiServiceImpl implements AuthCodeApiService { ...@@ -43,7 +43,6 @@ public class AuthCodeApiServiceImpl implements AuthCodeApiService {
@Override @Override
public ServiceResponse<AuthCodeDTO> getAuthCode(Integer authCodeId) { public ServiceResponse<AuthCodeDTO> getAuthCode(Integer authCodeId) {
System.out.println("authCodeApiService:"+JSON.toJSONString(RpcContext.getContext().getAttachments()));
TabSysAuthCode sysAuthCode = this.authCodeService.getAuthCode(authCodeId); TabSysAuthCode sysAuthCode = this.authCodeService.getAuthCode(authCodeId);
return ServiceResponse.success(EntityUtil.changeEntityByJSON(AuthCodeDTO.class, sysAuthCode)); return ServiceResponse.success(EntityUtil.changeEntityByJSON(AuthCodeDTO.class, sysAuthCode));
} }
......
...@@ -324,14 +324,29 @@ public class MenuApiServiceImpl implements MenuApiService { ...@@ -324,14 +324,29 @@ public class MenuApiServiceImpl implements MenuApiService {
@Override @Override
public ServiceResponse<Void> savePageForHaoban(MenuDTO menuDTO) { public ServiceResponse<Void> savePageForHaoban(MenuDTO menuDTO) {
Integer platformType = menuDTO.getPlatformType(); Integer platformType = menuDTO.getPlatformType();
boolean isRight = platformType != null && (platformType.intValue() == 1 || platformType.intValue() == 2); boolean isRight = platformType != null && (
platformType.intValue() == 1
|| platformType.intValue() == 2
|| platformType.intValue() == 3
|| platformType.intValue() == 4);
if (!isRight) { if (!isRight) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "菜单平台类型值非法"); return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "菜单平台类型值非法");
} }
if (platformType.intValue() == 1) { switch (platformType) {
menuDTO.setProject(MenuProjectConstants.HAO_BAN_PROJECT); case 1:
} else { menuDTO.setProject(MenuProjectConstants.HAO_BAN_PROJECT);
menuDTO.setProject(MenuProjectConstants.HAO_BAN_WECHAT_PROJECT); break;
case 2:
menuDTO.setProject(MenuProjectConstants.HAO_BAN_WECHAT_PROJECT);
break;
case 3:
menuDTO.setProject(MenuProjectConstants.HAO_BAN_PC_PROJECT);
break;
case 4:
menuDTO.setProject(MenuProjectConstants.HAO_BAN_WECHAT_APP_PROJECT);
break;
default:
menuDTO.setProject(MenuProjectConstants.HAO_BAN_PROJECT);
} }
return savePage(menuDTO, MenuDTO.SavePageValid.class); return savePage(menuDTO, MenuDTO.SavePageValid.class);
} }
......
...@@ -4,11 +4,13 @@ import com.gic.api.base.commons.Page; ...@@ -4,11 +4,13 @@ import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse; import com.gic.api.base.commons.ServiceResponse;
import com.gic.auth.dto.AuthItemListDTO; import com.gic.auth.dto.AuthItemListDTO;
import com.gic.auth.dto.MenuDTO; import com.gic.auth.dto.MenuDTO;
import com.gic.auth.dto.MenuItemDTO;
import com.gic.auth.qo.AuthItemSaveQO; import com.gic.auth.qo.AuthItemSaveQO;
import com.gic.auth.qo.MenuListQO; import com.gic.auth.qo.MenuListQO;
import com.gic.auth.qo.MenuOperationItemListQO; import com.gic.auth.qo.MenuOperationItemListQO;
import com.gic.auth.service.MenuApiService; import com.gic.auth.service.MenuApiService;
import com.gic.auth.service.MenuForHaoBanApiService; import com.gic.auth.service.MenuForHaoBanApiService;
import com.gic.auth.service.MenuItemApiService;
import com.gic.enterprise.error.ErrorCode; import com.gic.enterprise.error.ErrorCode;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -18,6 +20,8 @@ import java.util.List; ...@@ -18,6 +20,8 @@ import java.util.List;
public class MenuForHaoBanApiServiceImpl implements MenuForHaoBanApiService{ public class MenuForHaoBanApiServiceImpl implements MenuForHaoBanApiService{
@Autowired @Autowired
private MenuApiService menuApiService; private MenuApiService menuApiService;
@Autowired
private MenuItemApiService menuItemApiService;
@Override @Override
public ServiceResponse<Void> savePage(MenuDTO menuDTO) { public ServiceResponse<Void> savePage(MenuDTO menuDTO) {
...@@ -107,7 +111,15 @@ public class MenuForHaoBanApiServiceImpl implements MenuForHaoBanApiService{ ...@@ -107,7 +111,15 @@ public class MenuForHaoBanApiServiceImpl implements MenuForHaoBanApiService{
return menuApiService.listMenuItemByParentId(parentId); return menuApiService.listMenuItemByParentId(parentId);
} }
@Override
public ServiceResponse<List<MenuItemDTO>> listMenuItemByMenuId(Integer menuId) {
return menuItemApiService.listMenuItemByMenuId(menuId);
}
private static boolean isRightPlatformType(Integer platformType) { private static boolean isRightPlatformType(Integer platformType) {
return platformType != null && (platformType.intValue() == 1 || platformType.intValue() == 2); return platformType != null && (platformType.intValue() == 1
|| platformType.intValue() == 2
|| platformType.intValue() == 3
|| platformType.intValue() == 4);
} }
} }
...@@ -17,6 +17,7 @@ import com.gic.commons.util.EntityUtil; ...@@ -17,6 +17,7 @@ import com.gic.commons.util.EntityUtil;
import com.gic.commons.util.PageHelperUtils; import com.gic.commons.util.PageHelperUtils;
import com.gic.enterprise.error.ErrorCode; import com.gic.enterprise.error.ErrorCode;
import com.gic.enterprise.response.EnterpriseServiceResponse; import com.gic.enterprise.response.EnterpriseServiceResponse;
import com.gic.enterprise.service.EnterpriseApiService;
import com.gic.member.config.api.dto.AppletsConfigSimpleOutputDTO; import com.gic.member.config.api.dto.AppletsConfigSimpleOutputDTO;
import com.gic.member.config.api.dto.OwnerMemberCardDTO; import com.gic.member.config.api.dto.OwnerMemberCardDTO;
import com.gic.member.config.api.dto.ServiceConfigSimpleOutputDTO; import com.gic.member.config.api.dto.ServiceConfigSimpleOutputDTO;
...@@ -25,6 +26,7 @@ import com.gic.member.config.api.service.MemberCardApiService; ...@@ -25,6 +26,7 @@ import com.gic.member.config.api.service.MemberCardApiService;
import com.gic.member.config.api.service.ServiceConfigApiService; import com.gic.member.config.api.service.ServiceConfigApiService;
import com.gic.member.filter.api.dto.CrowdWidgetDTO; import com.gic.member.filter.api.dto.CrowdWidgetDTO;
import com.gic.member.filter.api.service.CrowdWidgetApiService; import com.gic.member.filter.api.service.CrowdWidgetApiService;
import com.gic.open.api.service.EnterpriseLicenseApiService;
import com.gic.store.service.StoreWidgetApiService; import com.gic.store.service.StoreWidgetApiService;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -69,6 +71,10 @@ public class ResourceApiServiceImpl implements ResourceApiService { ...@@ -69,6 +71,10 @@ public class ResourceApiServiceImpl implements ResourceApiService {
private StoreWidgetApiService storeWidgetApiService; private StoreWidgetApiService storeWidgetApiService;
@Autowired @Autowired
private CrowdWidgetApiService crowdWidgetApiService; private CrowdWidgetApiService crowdWidgetApiService;
@Autowired
private EnterpriseLicenseApiService enterpriseLicenseApiService;
@Autowired
private EnterpriseApiService enterpriseApiService;
@Override @Override
@Transactional @Transactional
...@@ -276,7 +282,7 @@ public class ResourceApiServiceImpl implements ResourceApiService { ...@@ -276,7 +282,7 @@ public class ResourceApiServiceImpl implements ResourceApiService {
return EnterpriseServiceResponse.failure(ErrorCode.NOTEXISTS); return EnterpriseServiceResponse.failure(ErrorCode.NOTEXISTS);
} }
if (user.getSuperAdmin() == 1) { if (user.getSuperAdmin() == 1 || "basic".equals(enterpriseApiService.getEnterpriseById(user.getEnterpriseId()).getResult().getVersionCode())) {
List<OwnerMemberCardDTO> memberCardList = memberCardApiService.getAllContainDel(user.getEnterpriseId()).getResult(); List<OwnerMemberCardDTO> memberCardList = memberCardApiService.getAllContainDel(user.getEnterpriseId()).getResult();
List<AppletsConfigSimpleOutputDTO> appletList = appletsConfigApiService.listAppletConfigAppIdContainDel(user.getEnterpriseId()).getResult(); List<AppletsConfigSimpleOutputDTO> appletList = appletsConfigApiService.listAppletConfigAppIdContainDel(user.getEnterpriseId()).getResult();
List<ServiceConfigSimpleOutputDTO> serviceList = serviceConfigApiService.listServiceConfigAppIdContainDel(user.getEnterpriseId()).getResult(); List<ServiceConfigSimpleOutputDTO> serviceList = serviceConfigApiService.listServiceConfigAppIdContainDel(user.getEnterpriseId()).getResult();
......
...@@ -358,6 +358,23 @@ public class UserApiServiceImpl implements UserApiService { ...@@ -358,6 +358,23 @@ public class UserApiServiceImpl implements UserApiService {
} }
@Override @Override
public ServiceResponse<UserDTO> getUserByPhoneNumber(String nationCode, String phoneNumber, Integer enterpriseId) {
if (enterpriseId == null) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "商户数据为空");
}
List<TabSysUser> list = this.userService.listUserByPhoneNumberAndEnterprise(phoneNumber, nationCode,
enterpriseId);
if (CollectionUtils.isNotEmpty(list)) {
for (TabSysUser tabSysUser : list) {
if (tabSysUser.getLoginType() == 1) {
return ServiceResponse.success(EntityUtil.changeEntityNew(UserDTO.class, tabSysUser));
}
}
}
return ServiceResponse.success();
}
@Override
public ServiceResponse<UserDTO> login(String nationCode, String phoneNumber, Integer enterpriseId, public ServiceResponse<UserDTO> login(String nationCode, String phoneNumber, Integer enterpriseId,
String password) { String password) {
TabSysUser user = this.userService.login(nationCode, phoneNumber, enterpriseId, password); TabSysUser user = this.userService.login(nationCode, phoneNumber, enterpriseId, password);
......
...@@ -54,6 +54,7 @@ ...@@ -54,6 +54,7 @@
<dubbo:reference interface="com.gic.enterprise.service.EnterpriseApiService" id="enterpriseApiService" timeout="6000"/> <dubbo:reference interface="com.gic.enterprise.service.EnterpriseApiService" id="enterpriseApiService" timeout="6000"/>
<dubbo:service interface="com.gic.auth.service.UserResourceApiService" ref="userResourceApiService" timeout="6000" /> <dubbo:service interface="com.gic.auth.service.UserResourceApiService" ref="userResourceApiService" timeout="6000" />
<dubbo:service interface="com.gic.auth.service.BusinessFrontResApiService" ref="businessFrontResApiService" timeout="6000" /> <dubbo:service interface="com.gic.auth.service.BusinessFrontResApiService" ref="businessFrontResApiService" timeout="6000" />
<dubbo:service interface="com.gic.auth.service.MenuForHaoBanApiService" ref="menuForHaoBanApiService" timeout="6000" />
<dubbo:reference interface="com.gic.application.center.api.service.AuthorizeService" id="authorizeService" timeout="6000" /> <dubbo:reference interface="com.gic.application.center.api.service.AuthorizeService" id="authorizeService" timeout="6000" />
<!-- 渠道资源 --> <!-- 渠道资源 -->
...@@ -72,4 +73,5 @@ ...@@ -72,4 +73,5 @@
<dubbo:reference interface="com.gic.authcenter.api.service.GicUserService" id="gicUserService" timeout="6000" /> <dubbo:reference interface="com.gic.authcenter.api.service.GicUserService" id="gicUserService" timeout="6000" />
<dubbo:reference interface="com.gic.authcenter.api.service.GicDepartmentService" id="gicDepartmentService" timeout="6000" /> <dubbo:reference interface="com.gic.authcenter.api.service.GicDepartmentService" id="gicDepartmentService" timeout="6000" />
<dubbo:reference interface="com.gic.member.filter.api.service.CrowdWidgetApiService" id="crowdWidgetApiService" timeout="6000" /> <dubbo:reference interface="com.gic.member.filter.api.service.CrowdWidgetApiService" id="crowdWidgetApiService" timeout="6000" />
<dubbo:reference interface="com.gic.open.api.service.EnterpriseLicenseApiService" id="enterpriseLicenseApiService" timeout="6000" />
</beans> </beans>
...@@ -211,8 +211,9 @@ ...@@ -211,8 +211,9 @@
<if test="openid != null and openid != '' "> <if test="openid != null and openid != '' ">
and openid = #{openid} and openid = #{openid}
</if> </if>
</where>
and is_use = 1 and is_use = 1
and status = 1 and status = 1
</where> limit 1
</select> </select>
</mapper> </mapper>
\ No newline at end of file
...@@ -27,7 +27,9 @@ import com.gic.member.config.api.dto.ServiceConfigSimpleOutputDTO; ...@@ -27,7 +27,9 @@ import com.gic.member.config.api.dto.ServiceConfigSimpleOutputDTO;
import com.gic.member.config.api.service.AppletsConfigApiService; import com.gic.member.config.api.service.AppletsConfigApiService;
import com.gic.member.config.api.service.MemberCardApiService; import com.gic.member.config.api.service.MemberCardApiService;
import com.gic.member.config.api.service.ServiceConfigApiService; import com.gic.member.config.api.service.ServiceConfigApiService;
import com.gic.open.api.dto.EnterpriseServeInfoDTO;
import com.gic.open.api.service.AppTokenApiService; import com.gic.open.api.service.AppTokenApiService;
import com.gic.open.api.service.EnterpriseLicenseApiService;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -64,21 +66,23 @@ public class ResourceController { ...@@ -64,21 +66,23 @@ public class ResourceController {
private ServiceConfigApiService serviceConfigApiService; private ServiceConfigApiService serviceConfigApiService;
@Autowired @Autowired
private ShopApiService shopApiService; private ShopApiService shopApiService;
@Autowired
private EnterpriseLicenseApiService enterpriseLicenseApiService;
@RequestMapping("/list-sms-sign") @RequestMapping("/list-sms-sign")
public RestResponse listSmsSign(String search) { public RestResponse listSmsSign(String search) {
ServiceResponse<List<EnterpriseSmsSignDTO>> response = smsApiService ServiceResponse<List<EnterpriseSmsSignDTO>> response = smsApiService
.listSignByEnterprise(UserDetailUtils.getUserDetail().getEnterpriseId(), search); .listSignByEnterprise(UserDetailUtils.getUserDetail().getEnterpriseId(), search);
if (response.isSuccess()) { if (response.isSuccess()) {
return RestResponse.success(EntityUtil.changeEntityListByJSON(EnterpriseSmsSignVO.class, response.getResult())); return RestResponse.success(EntityUtil.changeEntityListByJSON(EnterpriseSmsSignVO.class, response.getResult()));
} else { } else {
return RestResponse.failure(response.getCode(), response.getMessage()); return RestResponse.failure(response.getCode(), response.getMessage());
}
} }
}
@RequestMapping("/save-resource") @RequestMapping("/save-resource")
public RestResponse saveResource(@RequestBody ResourceQO resourceQO) { public RestResponse saveResource(@RequestBody ResourceQO resourceQO) {
ResourceDTO resourceDTO = EntityUtil.changeEntityByJSON(ResourceDTO.class, resourceQO); ResourceDTO resourceDTO = EntityUtil.changeEntityByJSON(ResourceDTO.class, resourceQO);
resourceDTO.setEnterpriseId(UserDetailUtils.getUserDetail().getEnterpriseId()); resourceDTO.setEnterpriseId(UserDetailUtils.getUserDetail().getEnterpriseId());
...@@ -171,4 +175,10 @@ public class ResourceController { ...@@ -171,4 +175,10 @@ public class ResourceController {
ServiceResponse<List<ShopDTO>> serviceResponse = shopApiService.getAllShopByEnterpriseIdAndName(UserDetailUtils.getUserDetail().getEnterpriseId(), null, ShopTypeEnum.MALL_SHOP.getCode()); ServiceResponse<List<ShopDTO>> serviceResponse = shopApiService.getAllShopByEnterpriseIdAndName(UserDetailUtils.getUserDetail().getEnterpriseId(), null, ShopTypeEnum.MALL_SHOP.getCode());
return ResultControllerUtils.commonResult(serviceResponse); return ResultControllerUtils.commonResult(serviceResponse);
} }
@RequestMapping("/single-version")
public RestResponse isSingle() {
ServiceResponse<EnterpriseServeInfoDTO> serveInfo = enterpriseLicenseApiService.getServeInfo(UserDetailUtils.getUserDetail().getEnterpriseId(), "gic");
return RestResponse.success("basic".equals(serveInfo.getResult().getVersionCode()));
}
} }
...@@ -79,5 +79,7 @@ ...@@ -79,5 +79,7 @@
<!-- 微商城 --> <!-- 微商城 -->
<dubbo:reference interface="com.gic.mall.share.api.service.ShopApiService" id="ShopApiService" timeout="6000" /> <dubbo:reference interface="com.gic.mall.share.api.service.ShopApiService" id="ShopApiService" timeout="6000" />
<dubbo:reference interface="com.gic.open.api.service.EnterpriseLicenseApiService" id="enterpriseLicenseApiService" timeout="6000" />
</beans> </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