|
|
@ -7,6 +7,7 @@ import cn.hutool.core.util.RandomUtil;
|
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
|
import cn.hutool.extra.validation.BeanValidationResult;
|
|
|
|
import cn.hutool.extra.validation.BeanValidationResult;
|
|
|
|
import cn.hutool.extra.validation.ValidationUtil;
|
|
|
|
import cn.hutool.extra.validation.ValidationUtil;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
import com.ibeetl.admin.console.service.OrgConsoleService;
|
|
|
|
import com.ibeetl.admin.console.service.OrgConsoleService;
|
|
|
|
import com.ibeetl.admin.core.entity.CoreOrg;
|
|
|
|
import com.ibeetl.admin.core.entity.CoreOrg;
|
|
|
|
import com.ibeetl.admin.core.entity.CoreUser;
|
|
|
|
import com.ibeetl.admin.core.entity.CoreUser;
|
|
|
@ -16,8 +17,11 @@ import com.ibeetl.admin.core.service.CoreUserService;
|
|
|
|
import com.ibeetl.jlw.dao.UniversitiesCollegesDao;
|
|
|
|
import com.ibeetl.jlw.dao.UniversitiesCollegesDao;
|
|
|
|
import com.ibeetl.jlw.entity.*;
|
|
|
|
import com.ibeetl.jlw.entity.*;
|
|
|
|
import com.ibeetl.jlw.entity.dto.CreateUserDTO;
|
|
|
|
import com.ibeetl.jlw.entity.dto.CreateUserDTO;
|
|
|
|
|
|
|
|
import com.ibeetl.jlw.util.BxJDBCUtil;
|
|
|
|
|
|
|
|
import com.ibeetl.jlw.util.HttpJsonRequest;
|
|
|
|
import com.ibeetl.jlw.web.query.SchoolClassQuery;
|
|
|
|
import com.ibeetl.jlw.web.query.SchoolClassQuery;
|
|
|
|
import com.ibeetl.jlw.web.query.UniversitiesCollegesQuery;
|
|
|
|
import com.ibeetl.jlw.web.query.UniversitiesCollegesQuery;
|
|
|
|
|
|
|
|
import jodd.http.HttpUtil;
|
|
|
|
import org.beetl.sql.core.SqlId;
|
|
|
|
import org.beetl.sql.core.SqlId;
|
|
|
|
import org.beetl.sql.core.engine.PageQuery;
|
|
|
|
import org.beetl.sql.core.engine.PageQuery;
|
|
|
|
import org.beetl.sql.core.query.LambdaQuery;
|
|
|
|
import org.beetl.sql.core.query.LambdaQuery;
|
|
|
@ -28,12 +32,15 @@ import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
|
|
|
import java.sql.*;
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
import static cn.hutool.core.collection.CollUtil.getFirst;
|
|
|
|
import static cn.hutool.core.collection.CollUtil.getFirst;
|
|
|
|
|
|
|
|
import static com.aspose.pdf.printing.PrinterPaperKind.Statement;
|
|
|
|
import static com.ibeetl.admin.core.enums.MenuEnums.JT_01;
|
|
|
|
import static com.ibeetl.admin.core.enums.MenuEnums.JT_01;
|
|
|
|
import static com.ibeetl.admin.core.enums.MenuEnums.JT_S_04;
|
|
|
|
import static com.ibeetl.admin.core.enums.MenuEnums.JT_S_04;
|
|
|
|
import static com.ibeetl.admin.core.util.user.CacheUserUtil.getUser;
|
|
|
|
import static com.ibeetl.admin.core.util.user.CacheUserUtil.getUser;
|
|
|
@ -45,28 +52,34 @@ import static com.ibeetl.admin.core.util.user.CacheUserUtil.getUser;
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
|
@Transactional
|
|
|
|
@Transactional
|
|
|
|
@Validated
|
|
|
|
@Validated
|
|
|
|
public class UniversitiesCollegesService extends CoreBaseService<UniversitiesColleges>{
|
|
|
|
public class UniversitiesCollegesService extends CoreBaseService<UniversitiesColleges> {
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired private UniversitiesCollegesDao universitiesCollegesDao;
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private UniversitiesCollegesDao universitiesCollegesDao;
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired private SchoolClassService schoolClassService;
|
|
|
|
@Autowired
|
|
|
|
@Autowired private OrgConsoleService orgConsoleService;
|
|
|
|
private SchoolClassService schoolClassService;
|
|
|
|
@Autowired private CoreUserService coreUserService;
|
|
|
|
@Autowired
|
|
|
|
@Autowired private WebPlatformService webPlatformService;
|
|
|
|
private OrgConsoleService orgConsoleService;
|
|
|
|
@Autowired private CorePlatformService corePlatformService;
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private CoreUserService coreUserService;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private WebPlatformService webPlatformService;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private CorePlatformService corePlatformService;
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private SysLogService sysLogService;
|
|
|
|
private SysLogService sysLogService;
|
|
|
|
|
|
|
|
|
|
|
|
public PageQuery<UniversitiesColleges>queryByCondition(PageQuery query){
|
|
|
|
public PageQuery<UniversitiesColleges> queryByCondition(PageQuery query) {
|
|
|
|
PageQuery ret = universitiesCollegesDao.queryByCondition(query);
|
|
|
|
PageQuery ret = universitiesCollegesDao.queryByCondition(query);
|
|
|
|
queryListAfter(ret.getList());
|
|
|
|
queryListAfter(ret.getList());
|
|
|
|
return ret;
|
|
|
|
return ret;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void deleteUniversitiesColleges(String ids){
|
|
|
|
public void deleteUniversitiesColleges(String ids) {
|
|
|
|
universitiesCollegesDao.deleteUniversitiesCollegesByIds(ids);
|
|
|
|
universitiesCollegesDao.deleteUniversitiesCollegesByIds(ids);
|
|
|
|
|
|
|
|
|
|
|
|
for(int i=0;i<ids.split(",").length;i++){
|
|
|
|
for (int i = 0; i < ids.split(",").length; i++) {
|
|
|
|
final UniversitiesColleges universitiesColleges = this.queryById(Long.parseLong(ids.split(",")[i]));
|
|
|
|
final UniversitiesColleges universitiesColleges = this.queryById(Long.parseLong(ids.split(",")[i]));
|
|
|
|
Long orgId = universitiesColleges.getOrgId();
|
|
|
|
Long orgId = universitiesColleges.getOrgId();
|
|
|
|
|
|
|
|
|
|
|
@ -74,8 +87,8 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
CoreOrg coreOrg = new CoreOrg();
|
|
|
|
CoreOrg coreOrg = new CoreOrg();
|
|
|
|
coreOrg.setId(orgId);
|
|
|
|
coreOrg.setId(orgId);
|
|
|
|
coreOrg.setName(universitiesColleges.getUniversitiesCollegesName());
|
|
|
|
coreOrg.setName(universitiesColleges.getUniversitiesCollegesName());
|
|
|
|
coreOrg.setCode("u_"+universitiesColleges.getUniversitiesCollegesId());
|
|
|
|
coreOrg.setCode("u_" + universitiesColleges.getUniversitiesCollegesId());
|
|
|
|
coreOrg.setDelFlag(((Integer)1).equals(universitiesColleges.getUniversitiesCollegesStatus())?0:1);
|
|
|
|
coreOrg.setDelFlag(((Integer) 1).equals(universitiesColleges.getUniversitiesCollegesStatus()) ? 0 : 1);
|
|
|
|
orgConsoleService.updateTemplate(coreOrg);
|
|
|
|
orgConsoleService.updateTemplate(coreOrg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -89,7 +102,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
CoreUser user = new CoreUser();
|
|
|
|
CoreUser user = new CoreUser();
|
|
|
|
user.setId(item.getId());
|
|
|
|
user.setId(item.getId());
|
|
|
|
user.setCode("del_" + item.getCode());
|
|
|
|
user.setCode("del_" + item.getCode());
|
|
|
|
user.setDelFlag(((Integer)1).equals(universitiesColleges.getUniversitiesCollegesStatus())?0:1);
|
|
|
|
user.setDelFlag(((Integer) 1).equals(universitiesColleges.getUniversitiesCollegesStatus()) ? 0 : 1);
|
|
|
|
return user;
|
|
|
|
return user;
|
|
|
|
}).collect(Collectors.toList());
|
|
|
|
}).collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
|
|
@ -99,12 +112,12 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
corePlatformService.clearDictCache();
|
|
|
|
corePlatformService.clearDictCache();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public boolean add(UniversitiesColleges universitiesColleges){
|
|
|
|
public boolean add(UniversitiesColleges universitiesColleges) {
|
|
|
|
|
|
|
|
|
|
|
|
universitiesCollegesDao.insert(universitiesColleges);
|
|
|
|
universitiesCollegesDao.insert(universitiesColleges);
|
|
|
|
CoreOrg coreOrg = new CoreOrg();
|
|
|
|
CoreOrg coreOrg = new CoreOrg();
|
|
|
|
coreOrg.setName(universitiesColleges.getUniversitiesCollegesName());
|
|
|
|
coreOrg.setName(universitiesColleges.getUniversitiesCollegesName());
|
|
|
|
coreOrg.setCode("u_"+universitiesColleges.getUniversitiesCollegesId());
|
|
|
|
coreOrg.setCode("u_" + universitiesColleges.getUniversitiesCollegesId());
|
|
|
|
coreOrg.setType("ORGT1");
|
|
|
|
coreOrg.setType("ORGT1");
|
|
|
|
coreOrg.setParentOrgId(1L);
|
|
|
|
coreOrg.setParentOrgId(1L);
|
|
|
|
coreOrg.setDelFlag(0);
|
|
|
|
coreOrg.setDelFlag(0);
|
|
|
@ -119,7 +132,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
u.setOrgId(coreOrg.getId());
|
|
|
|
u.setOrgId(coreOrg.getId());
|
|
|
|
// 三位数字+三个小写字母. 组成的授权动态码
|
|
|
|
// 三位数字+三个小写字母. 组成的授权动态码
|
|
|
|
u.setUniversitiesCollegesAuthCode(RandomUtil.randomString(6));
|
|
|
|
u.setUniversitiesCollegesAuthCode(RandomUtil.randomString(6));
|
|
|
|
u.setOldSchoolId(universitiesColleges.getUniversitiesCollegesId()+500);
|
|
|
|
u.setOldSchoolId(universitiesColleges.getUniversitiesCollegesId() + 500);
|
|
|
|
universitiesCollegesDao.updateTemplateById(u);
|
|
|
|
universitiesCollegesDao.updateTemplateById(u);
|
|
|
|
|
|
|
|
|
|
|
|
universitiesColleges.setUniversitiesCollegesAuthCode(u.getUniversitiesCollegesAuthCode());
|
|
|
|
universitiesColleges.setUniversitiesCollegesAuthCode(u.getUniversitiesCollegesAuthCode());
|
|
|
@ -138,27 +151,43 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
public void addAndCreateCoreUser(UniversitiesColleges universitiesColleges, CreateUserDTO dto) {
|
|
|
|
public void addAndCreateCoreUser(UniversitiesColleges universitiesColleges, CreateUserDTO dto) {
|
|
|
|
// 添加院校信息,添加机构信息,修改院校的授权码
|
|
|
|
// 添加院校信息,添加机构信息,修改院校的授权码
|
|
|
|
add(universitiesColleges);
|
|
|
|
add(universitiesColleges);
|
|
|
|
|
|
|
|
|
|
|
|
// 验证 javax.validation.constraints注解
|
|
|
|
// 验证 javax.validation.constraints注解
|
|
|
|
BeanValidationResult beanValidationResult = ValidationUtil.warpValidate(dto);
|
|
|
|
BeanValidationResult beanValidationResult = ValidationUtil.warpValidate(dto);
|
|
|
|
|
|
|
|
|
|
|
|
// 验证通过,代表是要创建院校管理员身份的用户。
|
|
|
|
// 验证通过,代表是要创建院校管理员身份的用户。
|
|
|
|
// 这里不抛出异常,如果没有验证通过,则不新增用户
|
|
|
|
// 这里不抛出异常,如果没有验证通过,则不新增用户
|
|
|
|
if(beanValidationResult.isSuccess()) {
|
|
|
|
if (beanValidationResult.isSuccess()) {
|
|
|
|
// 默认创建院校管理员权限的用户
|
|
|
|
// 默认创建院校管理员权限的用户
|
|
|
|
Long defaultAdminUserId = webPlatformService.createUserWithRole(dto.getUserCode(), dto.getPassword(), universitiesColleges.getOrgId(), JT_01, JT_S_04);
|
|
|
|
Long defaultAdminUserId = webPlatformService.createUserWithRole(dto.getUserCode(), dto.getPassword(), universitiesColleges.getOrgId(), JT_01, JT_S_04);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//保险系统同步新增学校数据
|
|
|
|
|
|
|
|
String schoolName = universitiesColleges.getUniversitiesCollegesName();
|
|
|
|
|
|
|
|
int icibtSchoolId = createBxSchool(schoolName);
|
|
|
|
|
|
|
|
if (icibtSchoolId == 0) throw new IllegalArgumentException("新增院校异常");
|
|
|
|
// 用户添加成功后,将用户ID 回传给该学校的默认管理员字段
|
|
|
|
// 用户添加成功后,将用户ID 回传给该学校的默认管理员字段
|
|
|
|
|
|
|
|
|
|
|
|
UniversitiesColleges u = new UniversitiesColleges();
|
|
|
|
UniversitiesColleges u = new UniversitiesColleges();
|
|
|
|
u.setUniversitiesCollegesId(universitiesColleges.getUniversitiesCollegesId());
|
|
|
|
u.setUniversitiesCollegesId(universitiesColleges.getUniversitiesCollegesId());
|
|
|
|
u.setUniversitiesCollegesDefaultAdminUserId(defaultAdminUserId);
|
|
|
|
u.setUniversitiesCollegesDefaultAdminUserId(defaultAdminUserId);
|
|
|
|
|
|
|
|
u.setIcibtSchoolId(icibtSchoolId);
|
|
|
|
universitiesCollegesDao.updateTemplateById(u);
|
|
|
|
universitiesCollegesDao.updateTemplateById(u);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
corePlatformService.clearDictCache();
|
|
|
|
corePlatformService.clearDictCache();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public boolean edit(UniversitiesColleges universitiesColleges){
|
|
|
|
private int createBxSchool(String schoolName) {
|
|
|
|
|
|
|
|
String request = HttpJsonRequest.sendPostRequest("http://120.79.161.177:8183/SignIn/AddSchool", null, "{'SchoolName':'" + schoolName + "'}", "application/json");
|
|
|
|
|
|
|
|
JSONObject jsonObject = JSONObject.parseObject(request);
|
|
|
|
|
|
|
|
String schoolId = jsonObject.getString("schoolId");
|
|
|
|
|
|
|
|
if(schoolId!=null){
|
|
|
|
|
|
|
|
return Integer.parseInt(schoolId);
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public boolean edit(UniversitiesColleges universitiesColleges) {
|
|
|
|
|
|
|
|
|
|
|
|
universitiesCollegesDao.updateTemplateById(universitiesColleges);
|
|
|
|
universitiesCollegesDao.updateTemplateById(universitiesColleges);
|
|
|
|
|
|
|
|
|
|
|
@ -167,8 +196,8 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
CoreOrg coreOrg = new CoreOrg();
|
|
|
|
CoreOrg coreOrg = new CoreOrg();
|
|
|
|
coreOrg.setId(universitiesColleges.getOrgId());
|
|
|
|
coreOrg.setId(universitiesColleges.getOrgId());
|
|
|
|
coreOrg.setName(universitiesColleges.getUniversitiesCollegesName());
|
|
|
|
coreOrg.setName(universitiesColleges.getUniversitiesCollegesName());
|
|
|
|
coreOrg.setCode("u_"+universitiesColleges.getUniversitiesCollegesId());
|
|
|
|
coreOrg.setCode("u_" + universitiesColleges.getUniversitiesCollegesId());
|
|
|
|
coreOrg.setDelFlag(((Integer)1).equals(universitiesColleges.getUniversitiesCollegesStatus())?0:1);
|
|
|
|
coreOrg.setDelFlag(((Integer) 1).equals(universitiesColleges.getUniversitiesCollegesStatus()) ? 0 : 1);
|
|
|
|
orgConsoleService.updateTemplate(coreOrg);
|
|
|
|
orgConsoleService.updateTemplate(coreOrg);
|
|
|
|
|
|
|
|
|
|
|
|
corePlatformService.clearDictCache();
|
|
|
|
corePlatformService.clearDictCache();
|
|
|
@ -176,15 +205,15 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public UniversitiesColleges getByOrgId (Long orgId){
|
|
|
|
public UniversitiesColleges getByOrgId(Long orgId) {
|
|
|
|
return universitiesCollegesDao.getByOrgId(orgId);
|
|
|
|
return universitiesCollegesDao.getByOrgId(orgId);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public List<UniversitiesColleges> getValues (Object paras){
|
|
|
|
public List<UniversitiesColleges> getValues(Object paras) {
|
|
|
|
return sqlManager.select(SqlId.of("jlw.universitiesColleges.getUniversitiesCollegesValues"),UniversitiesColleges.class,paras);
|
|
|
|
return sqlManager.select(SqlId.of("jlw.universitiesColleges.getUniversitiesCollegesValues"), UniversitiesColleges.class, paras);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public List<UniversitiesColleges> getValuesByQuery(UniversitiesCollegesQuery universitiesCollegesQuery){
|
|
|
|
public List<UniversitiesColleges> getValuesByQuery(UniversitiesCollegesQuery universitiesCollegesQuery) {
|
|
|
|
|
|
|
|
|
|
|
|
List<UniversitiesColleges> universitiesCollegesList = universitiesCollegesDao.getValuesByQuery(universitiesCollegesQuery);
|
|
|
|
List<UniversitiesColleges> universitiesCollegesList = universitiesCollegesDao.getValuesByQuery(universitiesCollegesQuery);
|
|
|
|
|
|
|
|
|
|
|
@ -193,16 +222,17 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
List<SchoolClass> schoolClassList = schoolClassService.getValuesByQuery(schoolClassQuery);
|
|
|
|
List<SchoolClass> schoolClassList = schoolClassService.getValuesByQuery(schoolClassQuery);
|
|
|
|
|
|
|
|
|
|
|
|
Map<Long, List<SchoolClass>> groupByUniversitiesCollegesId = null;
|
|
|
|
Map<Long, List<SchoolClass>> groupByUniversitiesCollegesId = null;
|
|
|
|
try{
|
|
|
|
try {
|
|
|
|
groupByUniversitiesCollegesId = schoolClassList.stream().collect(Collectors.groupingBy(e -> e.getUniversitiesCollegesId()));
|
|
|
|
groupByUniversitiesCollegesId = schoolClassList.stream().collect(Collectors.groupingBy(e -> e.getUniversitiesCollegesId()));
|
|
|
|
}catch (Exception e){}
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
for(int i=0;i<universitiesCollegesList.size();i++){
|
|
|
|
for (int i = 0; i < universitiesCollegesList.size(); i++) {
|
|
|
|
Long universitiesCollegesId = universitiesCollegesList.get(i).getUniversitiesCollegesId();
|
|
|
|
Long universitiesCollegesId = universitiesCollegesList.get(i).getUniversitiesCollegesId();
|
|
|
|
if(null != groupByUniversitiesCollegesId){
|
|
|
|
if (null != groupByUniversitiesCollegesId) {
|
|
|
|
universitiesCollegesList.get(i).set("children",groupByUniversitiesCollegesId.get(universitiesCollegesId));
|
|
|
|
universitiesCollegesList.get(i).set("children", groupByUniversitiesCollegesId.get(universitiesCollegesId));
|
|
|
|
}else {
|
|
|
|
} else {
|
|
|
|
universitiesCollegesList.get(i).set("children",null);
|
|
|
|
universitiesCollegesList.get(i).set("children", null);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -222,6 +252,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 院校用户中心信息
|
|
|
|
* 院校用户中心信息
|
|
|
|
|
|
|
|
*
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public UniversitiesCollegesUserInfo userCenter() {
|
|
|
|
public UniversitiesCollegesUserInfo userCenter() {
|
|
|
@ -253,12 +284,13 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 验证院校授权码是否正确
|
|
|
|
* 验证院校授权码是否正确
|
|
|
|
* @param universitiesCollegesId 院校ID
|
|
|
|
*
|
|
|
|
* @param universitiesCollegesAuthCode 院校授权码
|
|
|
|
* @param universitiesCollegesId 院校ID
|
|
|
|
|
|
|
|
* @param universitiesCollegesAuthCode 院校授权码
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public boolean verifyUniAuthCode(@NotNull(message="院校ID不能为空!") Long universitiesCollegesId,
|
|
|
|
public boolean verifyUniAuthCode(@NotNull(message = "院校ID不能为空!") Long universitiesCollegesId,
|
|
|
|
@NotEmpty(message="院校授权码不能为空!") String universitiesCollegesAuthCode) {
|
|
|
|
@NotEmpty(message = "院校授权码不能为空!") String universitiesCollegesAuthCode) {
|
|
|
|
return universitiesCollegesDao.createLambdaQuery()
|
|
|
|
return universitiesCollegesDao.createLambdaQuery()
|
|
|
|
.andEq(UniversitiesColleges::getUniversitiesCollegesStatus, 1)
|
|
|
|
.andEq(UniversitiesColleges::getUniversitiesCollegesStatus, 1)
|
|
|
|
.andEq(UniversitiesColleges::getUniversitiesCollegesId, universitiesCollegesId)
|
|
|
|
.andEq(UniversitiesColleges::getUniversitiesCollegesId, universitiesCollegesId)
|
|
|
@ -266,8 +298,8 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
.count() > 0;
|
|
|
|
.count() > 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void verifyUniAuthCodeThrows(@NotNull(message="院校ID不能为空!") Long universitiesCollegesId,
|
|
|
|
public void verifyUniAuthCodeThrows(@NotNull(message = "院校ID不能为空!") Long universitiesCollegesId,
|
|
|
|
@NotEmpty(message="院校授权码不能为空!") String universitiesCollegesAuthCode) {
|
|
|
|
@NotEmpty(message = "院校授权码不能为空!") String universitiesCollegesAuthCode) {
|
|
|
|
boolean verifyUniAuthCode = verifyUniAuthCode(universitiesCollegesId, universitiesCollegesAuthCode);
|
|
|
|
boolean verifyUniAuthCode = verifyUniAuthCode(universitiesCollegesId, universitiesCollegesAuthCode);
|
|
|
|
Assert.isTrue(verifyUniAuthCode, "院校授权码,验证失败!");
|
|
|
|
Assert.isTrue(verifyUniAuthCode, "院校授权码,验证失败!");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -302,6 +334,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 通过教师获取院校信息
|
|
|
|
* 通过教师获取院校信息
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param teacher
|
|
|
|
* @param teacher
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -334,6 +367,13 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
return getFirst(getValuesByQuery(query));
|
|
|
|
return getFirst(getValuesByQuery(query));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public UniversitiesColleges getById(Long id) {
|
|
|
|
|
|
|
|
UniversitiesCollegesQuery query = new UniversitiesCollegesQuery();
|
|
|
|
|
|
|
|
query.setUniversitiesCollegesStatus(1);
|
|
|
|
|
|
|
|
query.setUniversitiesCollegesId(id);
|
|
|
|
|
|
|
|
return getFirst(getValuesByQuery(query));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public UniversitiesColleges getByNameOrCreate(String name) {
|
|
|
|
public UniversitiesColleges getByNameOrCreate(String name) {
|
|
|
|
|
|
|
|
|
|
|
|
UniversitiesColleges universitiesColleges = getByName(name);
|
|
|
|
UniversitiesColleges universitiesColleges = getByName(name);
|
|
|
@ -358,11 +398,11 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public List<Map<String,Object>> findAll(){
|
|
|
|
public List<Map<String, Object>> findAll() {
|
|
|
|
return universitiesCollegesDao.findAllUniversitiesColleges();
|
|
|
|
return universitiesCollegesDao.findAllUniversitiesColleges();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public List<UniversitiesColleges> getAll(){
|
|
|
|
public List<UniversitiesColleges> getAll() {
|
|
|
|
return universitiesCollegesDao.getAll();
|
|
|
|
return universitiesCollegesDao.getAll();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|