|
@@ -9,6 +9,7 @@ import com.ym.mec.biz.dal.mapper.SchoolStaffMapper;
|
|
import com.ym.mec.biz.service.CooperationOrganService;
|
|
import com.ym.mec.biz.service.CooperationOrganService;
|
|
import com.ym.mec.biz.service.ImGroupMemberService;
|
|
import com.ym.mec.biz.service.ImGroupMemberService;
|
|
import com.ym.mec.biz.service.ImGroupService;
|
|
import com.ym.mec.biz.service.ImGroupService;
|
|
|
|
+import com.ym.mec.biz.service.SysUserService;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
@@ -45,6 +46,9 @@ public class CooperationOrganServiceImpl extends BaseServiceImpl<Integer, Cooper
|
|
@Autowired
|
|
@Autowired
|
|
private SchoolStaffMapper schoolStaffMapper;
|
|
private SchoolStaffMapper schoolStaffMapper;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private SysUserService sysUserService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public BaseDAO<Integer, CooperationOrgan> getDAO() {
|
|
public BaseDAO<Integer, CooperationOrgan> getDAO() {
|
|
return cooperationOrganDao;
|
|
return cooperationOrganDao;
|
|
@@ -145,6 +149,13 @@ public class CooperationOrganServiceImpl extends BaseServiceImpl<Integer, Cooper
|
|
|
|
|
|
// 修改合作单位下的用户,改为锁定
|
|
// 修改合作单位下的用户,改为锁定
|
|
|
|
|
|
|
|
+ List<SchoolStaff> schoolStaffs = schoolStaffMapper.getByCoopIdAndType(cooperationOrgan.getId(), null);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ for (SchoolStaff schoolStaff : schoolStaffs) {
|
|
|
|
+ sysUserFeignService.exitByPhone("education", sysUserService.queryUserById(schoolStaff.getUserId().intValue()).getPhone());
|
|
|
|
+ }
|
|
|
|
+
|
|
schoolStaffMapper.updateStatusAndRecoveryStatus(cooperationOrgan.getIsEnable(), cooperationOrgan.getId());
|
|
schoolStaffMapper.updateStatusAndRecoveryStatus(cooperationOrgan.getIsEnable(), cooperationOrgan.getId());
|
|
}
|
|
}
|
|
|
|
|