Commit b412faae by 徐高华

欢迎语小程序调用会员

parent e042e6f9
...@@ -231,6 +231,11 @@ ...@@ -231,6 +231,11 @@
<artifactId>gic-evaluate-manage-api</artifactId> <artifactId>gic-evaluate-manage-api</artifactId>
<version>${gic-evaluate-manage-api}</version> <version>${gic-evaluate-manage-api}</version>
</dependency> </dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-member-source-api</artifactId>
<version>${gic-member-source-api}</version>
</dependency>
</dependencies> </dependencies>
<build> <build>
......
...@@ -82,6 +82,8 @@ import com.gic.haoban.manage.web.vo.MemberSendMessageVo; ...@@ -82,6 +82,8 @@ import com.gic.haoban.manage.web.vo.MemberSendMessageVo;
import com.gic.haoban.manage.web.vo.StoreMemberVO; import com.gic.haoban.manage.web.vo.StoreMemberVO;
import com.gic.haoban.manage.web.vo.WellDoneLoginInfoVO; import com.gic.haoban.manage.web.vo.WellDoneLoginInfoVO;
import com.gic.member.api.service.MemberOpenCardBusinessService; import com.gic.member.api.service.MemberOpenCardBusinessService;
import com.gic.membersource.api.dto.output.BusinessRefInfoDTO;
import com.gic.membersource.api.service.MemberOutsideApiService;
import com.gic.redis.data.util.RedisUtil; import com.gic.redis.data.util.RedisUtil;
import com.gic.wechat.api.dto.qywx.UserDTO; import com.gic.wechat.api.dto.qywx.UserDTO;
import com.gic.wechat.api.service.qywx.QywxCorpApiService; import com.gic.wechat.api.service.qywx.QywxCorpApiService;
...@@ -134,6 +136,8 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -134,6 +136,8 @@ public class WxEnterpriseInfoController extends WebBaseController {
private CustomerApiService customerApiService; private CustomerApiService customerApiService;
@Autowired @Autowired
private AccountService accountService ; private AccountService accountService ;
@Autowired
MemberOutsideApiService memberOutsideApiService;
/** /**
...@@ -700,6 +704,7 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -700,6 +704,7 @@ public class WxEnterpriseInfoController extends WebBaseController {
memberLog.setMemberId(memberId); memberLog.setMemberId(memberId);
if(StringUtils.isEmpty(memberId)) { if(StringUtils.isEmpty(memberId)) {
this.memberUnionidRelatedApiService.saveExternalMemberLog(memberLog) ; this.memberUnionidRelatedApiService.saveExternalMemberLog(memberLog) ;
this.save(enterpriseId, unionid, relationKey);
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
} }
ExternalClerkRelatedDTO externalClerkRelatedDTO = externalClerkRelatedApiService.getExternalClerkByRelationKeyAndPre(relationKey); ExternalClerkRelatedDTO externalClerkRelatedDTO = externalClerkRelatedApiService.getExternalClerkByRelationKeyAndPre(relationKey);
...@@ -714,6 +719,16 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -714,6 +719,16 @@ public class WxEnterpriseInfoController extends WebBaseController {
} }
private void save(String enterpriseId , String unionid , String relationKey) {
BusinessRefInfoDTO businessRefInfoDTO=new BusinessRefInfoDTO();
businessRefInfoDTO.setKeyType(1);
businessRefInfoDTO.setEnterpriseId(enterpriseId);
businessRefInfoDTO.setKey(unionid);
businessRefInfoDTO.setType(4);
businessRefInfoDTO.setValue(relationKey);
memberOutsideApiService.addBusinessRefInfo(businessRefInfoDTO);
}
@RequestMapping("check-storage-fee") @RequestMapping("check-storage-fee")
@ResponseBody @ResponseBody
public RestResponse<Object> checkStorageFee(String enterpriseId , String url) { public RestResponse<Object> checkStorageFee(String enterpriseId , String url) {
......
...@@ -139,5 +139,6 @@ ...@@ -139,5 +139,6 @@
<dubbo:reference id="productStockApiService" interface="com.gic.store.goods.service.ProductStockApiService" timeout="100000" retries="0" check="false" /> <dubbo:reference id="productStockApiService" interface="com.gic.store.goods.service.ProductStockApiService" timeout="100000" retries="0" check="false" />
<dubbo:reference id="orderSettingApiService" interface="com.gic.business.order.service.setting.OrderSettingApiService" timeout="100000" retries="0" check="false" /> <dubbo:reference id="orderSettingApiService" interface="com.gic.business.order.service.setting.OrderSettingApiService" timeout="100000" retries="0" check="false" />
<dubbo:reference id="evaluateDataApiService" interface="com.gic.evaluate.manage.api.service.EvaluateDataApiService" timeout="100000" retries="0" check="false" /> <dubbo:reference id="evaluateDataApiService" interface="com.gic.evaluate.manage.api.service.EvaluateDataApiService" timeout="100000" retries="0" check="false" />
<dubbo:reference interface="com.gic.membersource.api.service.MemberOutsideApiService" id="memberOutsideApiService" timeout="10000" retries="0" check="false" />
</beans> </beans>
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