|
@@ -8,6 +8,7 @@ import com.fs.company.cache.ICompanyCacheService;
|
|
|
import com.fs.company.cache.ICompanyUserCacheService;
|
|
|
import com.fs.company.domain.Company;
|
|
|
import com.fs.company.domain.CompanyUser;
|
|
|
+import com.fs.course.mapper.FsUserCompanyUserMapper;
|
|
|
import com.fs.his.domain.FsUser;
|
|
|
import com.fs.his.service.IFsUserService;
|
|
|
import com.fs.qw.domain.CustomerTransferApproval;
|
|
@@ -17,6 +18,7 @@ import com.fs.qw.service.ICustomerTransferApprovalService;
|
|
|
import com.fs.qw.vo.TransferCustomDTO;
|
|
|
import com.fs.store.service.cache.IFsUserCacheService;
|
|
|
import com.hc.openapi.tool.util.StringUtils;
|
|
|
+import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.http.util.Asserts;
|
|
|
import org.springframework.aop.framework.AopContext;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -53,7 +55,8 @@ public class CustomerTransferApprovalServiceImpl implements ICustomerTransferApp
|
|
|
|
|
|
@Autowired
|
|
|
private IFsUserService fsUserService;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private FsUserCompanyUserMapper fsUserCompanyUserMapper;
|
|
|
/**
|
|
|
* 查询客户转移审批
|
|
|
*
|
|
@@ -233,7 +236,13 @@ public class CustomerTransferApprovalServiceImpl implements ICustomerTransferApp
|
|
|
transferParam.setUserIds(customerIds);
|
|
|
transferParam.setSourceCompanyUserId(item.getOriginalUserId());
|
|
|
|
|
|
- fsUserService.transfer(transferParam);
|
|
|
+ if(CollectionUtils.isNotEmpty(transferParam.getUserIds())) {
|
|
|
+ fsUserService.transfer(transferParam);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(CollectionUtils.isNotEmpty(transferParam.getUserIds())) {
|
|
|
+ fsUserCompanyUserMapper.transfer(transferParam);
|
|
|
+ }
|
|
|
}
|
|
|
List<Long> customerIds = JSON.parseArray(item.getCustomerIds(), Long.class);
|
|
|
List<TransferCustomDTO> customerList = getCustomerList(customerIds, item);
|