Commit b5fd5a48 by fudahua

Merge remote-tracking branch 'origin/developer' into developer

parents 2f111339 80d4cc18
...@@ -12,4 +12,6 @@ public interface ApplicationApiService { ...@@ -12,4 +12,6 @@ public interface ApplicationApiService {
List<ApplicationDTO> listApplicationByWxEnterpriseId(String wxEnterpriseId); List<ApplicationDTO> listApplicationByWxEnterpriseId(String wxEnterpriseId);
void insertApplicationRelation(String wxEnterpriseId);
} }
...@@ -11,6 +11,7 @@ import cn.hutool.core.collection.CollectionUtil; ...@@ -11,6 +11,7 @@ import cn.hutool.core.collection.CollectionUtil;
import com.gic.commons.util.EntityUtil; import com.gic.commons.util.EntityUtil;
import com.gic.haoban.manage.api.dto.ApplicationDTO; import com.gic.haoban.manage.api.dto.ApplicationDTO;
import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO;
import com.gic.haoban.manage.api.service.ApplicationApiService; import com.gic.haoban.manage.api.service.ApplicationApiService;
import com.gic.haoban.manage.service.dao.mapper.ApplicationMapper; import com.gic.haoban.manage.service.dao.mapper.ApplicationMapper;
import com.gic.haoban.manage.service.entity.TabHaobanApplication; import com.gic.haoban.manage.service.entity.TabHaobanApplication;
...@@ -64,4 +65,11 @@ public class ApplicationApiServiceImpl implements ApplicationApiService { ...@@ -64,4 +65,11 @@ public class ApplicationApiServiceImpl implements ApplicationApiService {
return EntityUtil.changeEntityListByJSON(ApplicationDTO.class, result); return EntityUtil.changeEntityListByJSON(ApplicationDTO.class, result);
} }
@Override
public void insertApplicationRelation(String wxEnterpriseId) {
List<TabHaobanApplication> list = applicationService.listApplication();
Set<String> applicationSet = list.stream().map(TabHaobanApplication::getApplicationId).collect(Collectors.toSet());
wxEnterpriseApplicationRelatedService.saveEnterpriseApplicationRelateds(applicationSet, wxEnterpriseId);
}
} }
...@@ -144,6 +144,8 @@ public class ApplicationController extends WebBaseController{ ...@@ -144,6 +144,8 @@ public class ApplicationController extends WebBaseController{
dealSyncOperationApiService.dealQywxDepartment(taskId, wxEnterpriseId); dealSyncOperationApiService.dealQywxDepartment(taskId, wxEnterpriseId);
enterpriseDTO.setContactFlag(1); enterpriseDTO.setContactFlag(1);
wxEnterpriseApiService.update(enterpriseDTO); wxEnterpriseApiService.update(enterpriseDTO);
applicationApiService.insertApplicationRelation(wxEnterpriseId);
// log.info("【初始化部门调用】{},{},{}",RouterConstant.INIT_WX_DEPARTMENT_SERVICENAME,RouterConstant.INIT_WX_DEPARTMENT_METHODNAME,wxEnterpriseId); // log.info("【初始化部门调用】{},{},{}",RouterConstant.INIT_WX_DEPARTMENT_SERVICENAME,RouterConstant.INIT_WX_DEPARTMENT_METHODNAME,wxEnterpriseId);
// try { // try {
// GICMQClientUtil.getClientInstance().sendCommonMessage(RouterConstant.ROUTERTYPE, wxEnterpriseId, // GICMQClientUtil.getClientInstance().sendCommonMessage(RouterConstant.ROUTERTYPE, wxEnterpriseId,
......
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