commit
This commit is contained in:
+7
-2
@@ -120,7 +120,7 @@ public class ActivityCultureApplyUserController {
|
|||||||
@At
|
@At
|
||||||
@SaCheckLogin
|
@SaCheckLogin
|
||||||
@ApiOperation(value = "队友搜索")
|
@ApiOperation(value = "队友搜索")
|
||||||
public Result queryTeammate(@Valid String keyword,Integer signUpMethod) {
|
public Result queryTeammate(@Valid String keyword, Integer signUpMethod, String tissueId) {
|
||||||
Sql sql = Sqls.create("select id userId,username userName,loginname loginName,sex,mobile,unitName from vw_user $condition limit 0,10");
|
Sql sql = Sqls.create("select id userId,username userName,loginname loginName,sex,mobile,unitName from vw_user $condition limit 0,10");
|
||||||
Cnd cnd = Cnd.NEW();
|
Cnd cnd = Cnd.NEW();
|
||||||
cnd.or(Cnd.likeEX("username", keyword));
|
cnd.or(Cnd.likeEX("username", keyword));
|
||||||
@@ -128,6 +128,12 @@ public class ActivityCultureApplyUserController {
|
|||||||
if (signUpMethod == 3) {
|
if (signUpMethod == 3) {
|
||||||
cnd.and("unionid", "=", SecurityUtil.getUnionId());
|
cnd.and("unionid", "=", SecurityUtil.getUnionId());
|
||||||
}
|
}
|
||||||
|
if (StrUtil.isNotBlank(tissueId) && signUpMethod == 2) {
|
||||||
|
List<ActivityTissuePerson> personList = activityCultureApplyUserService.query(Cnd.where(ActivityTissuePerson::getTissueId, "=", tissueId)
|
||||||
|
.and(ActivityTissuePerson::getApplyUserId, "!=", SecurityUtil.getUserId()));
|
||||||
|
List<String> userIds = personList.stream().map(ActivityTissuePerson::getUserId).toList();
|
||||||
|
cnd.andEX("id", "not in", userIds);
|
||||||
|
}
|
||||||
sql.setCondition(cnd);
|
sql.setCondition(cnd);
|
||||||
List<NutMap> list = activityCultureApplyUserService.listMap(sql);
|
List<NutMap> list = activityCultureApplyUserService.listMap(sql);
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
@@ -168,5 +174,4 @@ public class ActivityCultureApplyUserController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-2
@@ -111,8 +111,8 @@ public class ActivityCultureUserStatisticsController {
|
|||||||
}
|
}
|
||||||
if (Strings.isNotBlank(page.getSearchKeyword())) {
|
if (Strings.isNotBlank(page.getSearchKeyword())) {
|
||||||
SqlExpressionGroup group = new SqlExpressionGroup();
|
SqlExpressionGroup group = new SqlExpressionGroup();
|
||||||
group.orLike("atp.username", page.getSearchKeyword());
|
group.orLike("atp.userName", page.getSearchKeyword());
|
||||||
group.orLike("atp.loginanme", page.getSearchKeyword());
|
group.orLike("atp.loginName", page.getSearchKeyword());
|
||||||
cnd.and(group);
|
cnd.and(group);
|
||||||
}
|
}
|
||||||
if (StrUtil.isNotBlank(page.getPageOrderName()) && StrUtil.isNotBlank(page.getPageOrderBy())) {
|
if (StrUtil.isNotBlank(page.getPageOrderName()) && StrUtil.isNotBlank(page.getPageOrderBy())) {
|
||||||
@@ -168,6 +168,7 @@ public class ActivityCultureUserStatisticsController {
|
|||||||
cnd.and("ins.state", "=", 20);
|
cnd.and("ins.state", "=", 20);
|
||||||
}
|
}
|
||||||
cnd.andEX("YEAR(tissue.startTime)", "=", year).desc("tissue.startTime");
|
cnd.andEX("YEAR(tissue.startTime)", "=", year).desc("tissue.startTime");
|
||||||
|
cnd.groupBy("tissue.id");
|
||||||
sql.setCondition(cnd);
|
sql.setCondition(cnd);
|
||||||
return Result.success(activityCultureApplyUserService.list(sql));
|
return Result.success(activityCultureApplyUserService.list(sql));
|
||||||
}
|
}
|
||||||
|
|||||||
+8
@@ -18,6 +18,7 @@ import org.nutz.dao.Cnd;
|
|||||||
import org.nutz.dao.Dao;
|
import org.nutz.dao.Dao;
|
||||||
import org.nutz.dao.Sqls;
|
import org.nutz.dao.Sqls;
|
||||||
import org.nutz.dao.sql.Sql;
|
import org.nutz.dao.sql.Sql;
|
||||||
|
import org.nutz.dao.util.cri.SqlExpressionGroup;
|
||||||
import org.nutz.ioc.loader.annotation.Inject;
|
import org.nutz.ioc.loader.annotation.Inject;
|
||||||
import org.nutz.ioc.loader.annotation.IocBean;
|
import org.nutz.ioc.loader.annotation.IocBean;
|
||||||
import org.nutz.lang.util.NutMap;
|
import org.nutz.lang.util.NutMap;
|
||||||
@@ -106,6 +107,13 @@ public class ExcellentRecuperationSchoolAuditController {
|
|||||||
cnd.and("t.taskState", "=", ProcessTaskStateEnum.DOING.getCode());
|
cnd.and("t.taskState", "=", ProcessTaskStateEnum.DOING.getCode());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (StrUtil.isNotBlank(pageForm.getSearchKeyword())){
|
||||||
|
SqlExpressionGroup group = new SqlExpressionGroup();
|
||||||
|
group.orLike("info.userName", pageForm.getSearchKeyword());
|
||||||
|
group.orLike("info.loginName", pageForm.getSearchKeyword());
|
||||||
|
cnd.and(group);
|
||||||
|
}
|
||||||
|
|
||||||
if (StrUtil.isNotBlank(pageForm.getSearchName())&& StrUtil.isNotBlank(pageForm.getSearchKeyword())){
|
if (StrUtil.isNotBlank(pageForm.getSearchName())&& StrUtil.isNotBlank(pageForm.getSearchKeyword())){
|
||||||
cnd.where().andLike(pageForm.getSearchName(), pageForm.getSearchKeyword());
|
cnd.where().andLike(pageForm.getSearchName(), pageForm.getSearchKeyword());
|
||||||
}
|
}
|
||||||
|
|||||||
+6
-2
@@ -10,6 +10,7 @@ import org.nutz.dao.Cnd;
|
|||||||
import org.nutz.dao.Dao;
|
import org.nutz.dao.Dao;
|
||||||
import org.nutz.dao.Sqls;
|
import org.nutz.dao.Sqls;
|
||||||
import org.nutz.dao.sql.Sql;
|
import org.nutz.dao.sql.Sql;
|
||||||
|
import org.nutz.dao.util.cri.SqlExpressionGroup;
|
||||||
import org.nutz.ioc.loader.annotation.IocBean;
|
import org.nutz.ioc.loader.annotation.IocBean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -61,8 +62,11 @@ public class ExcellentRecuperationSummaryServiceImpl extends BaseServiceImpl imp
|
|||||||
cnd.andEX("info.unionId", "=", pageForm.getUnionId());
|
cnd.andEX("info.unionId", "=", pageForm.getUnionId());
|
||||||
cnd.andEX("info.unitId", "=", pageForm.getUnitId());
|
cnd.andEX("info.unitId", "=", pageForm.getUnitId());
|
||||||
cnd.and("ins.state", "=", ProcessTaskStateEnum.FINISHED.getCode());
|
cnd.and("ins.state", "=", ProcessTaskStateEnum.FINISHED.getCode());
|
||||||
if (StrUtil.isNotBlank(pageForm.getSearchName())&& StrUtil.isNotBlank(pageForm.getSearchKeyword())){
|
if (StrUtil.isNotBlank(pageForm.getSearchKeyword())){
|
||||||
cnd.where().andLike(pageForm.getSearchName(), pageForm.getSearchKeyword());
|
SqlExpressionGroup group = new SqlExpressionGroup();
|
||||||
|
group.orLike("info.userName", pageForm.getSearchKeyword());
|
||||||
|
group.orLike("info.loginName", pageForm.getSearchKeyword());
|
||||||
|
cnd.and(group);
|
||||||
}
|
}
|
||||||
sql.setCondition(cnd);
|
sql.setCondition(cnd);
|
||||||
return sql;
|
return sql;
|
||||||
|
|||||||
@@ -328,12 +328,12 @@ const ACTIVITY_CULTURE_APPLY_ACTIVITY = {
|
|||||||
|
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="报名表单" prop="formConfig"
|
<el-form-item label="报名表单" prop="formConfig"
|
||||||
v-if="formData.isEnrollSystem === true">
|
v-if="formData.isEnrollSystem&&formData.signUpMethod===1">
|
||||||
<custom-form-field v-model="formData.formConfig"></custom-form-field>
|
<custom-form-field v-model="formData.formConfig"></custom-form-field>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="24" v-if="formData.signUpMethod!=null">
|
<el-col :span="24" v-if="formData.signUpMethod!=null&&formData.isEnrollSystem">
|
||||||
<el-form-item label="封面图" prop="cover">
|
<el-form-item label="封面图" prop="cover">
|
||||||
<file-upload :value.sync="formData.cover" accept=".jpg,.jpeg,.png"
|
<file-upload :value.sync="formData.cover" accept=".jpg,.jpeg,.png"
|
||||||
:upload_number="1" upload_result_category="interval"
|
:upload_number="1" upload_result_category="interval"
|
||||||
|
|||||||
Reference in New Issue
Block a user