Commit 83275ecc authored by wanglong's avatar wanglong

添加人员筛选

parent 3f6b5dae
...@@ -253,8 +253,8 @@ public class ProjectController extends BaseController { ...@@ -253,8 +253,8 @@ public class ProjectController extends BaseController {
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@ApiOperation(httpMethod = "GET", value = "查询下拉选择框的值", notes = "查询下拉选择框的值") @ApiOperation(httpMethod = "GET", value = "查询下拉选择框的值", notes = "查询下拉选择框的值")
@GetMapping(value = "/getCharge") @GetMapping(value = "/getCharge")
public ResponseModel<List<OrgUsr>> getCharge(){ public ResponseModel<List<OrgUsr>> getCharge(Long sequenceNbr){
return ResponseHelper.buildResponse(orgServiceImpl.getCharge()); return ResponseHelper.buildResponse(orgServiceImpl.getCharge(sequenceNbr));
} }
/** /**
......
...@@ -28,6 +28,7 @@ import com.yeejoin.amos.boot.module.ugp.biz.framework.BusinessIdentify; ...@@ -28,6 +28,7 @@ import com.yeejoin.amos.boot.module.ugp.biz.framework.BusinessIdentify;
import com.yeejoin.amos.feign.privilege.Privilege; import com.yeejoin.amos.feign.privilege.Privilege;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel; import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import com.yeejoin.amos.feign.privilege.model.DepartmentModel; import com.yeejoin.amos.feign.privilege.model.DepartmentModel;
import org.python.antlr.ast.If;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -376,18 +377,20 @@ public class OrgServiceImpl { ...@@ -376,18 +377,20 @@ public class OrgServiceImpl {
* @return * @return
*/ */
@BusinessIdentify @BusinessIdentify
public List<OrgUsr> getCharge() { public List<OrgUsr> getCharge(Long sequenceNbr) {
List<OrgUsr> orgUsrs = new ArrayList<>(); List<OrgUsr> orgUsrs = new ArrayList<>();
LambdaQueryWrapper<OrgUsr> personWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<OrgUsr> personWrapper = new LambdaQueryWrapper<>();
//获取单位下人员 //获取单位下人员
personWrapper.eq(OrgUsr::getParentId, String.valueOf(getReginParams().getBusinessInfo().getCompanySequenceNbr())) personWrapper.eq(OrgUsr::getParentId, String.valueOf(getReginParams().getBusinessInfo().getCompanySequenceNbr()))
.eq(OrgUsr::getBizOrgType, OrgEnum.普通人员.getKey()); .eq(OrgUsr::getBizOrgType, OrgEnum.普通人员.getKey());
orgUsrs.addAll(orgUsrServiceImpl.list(personWrapper));; orgUsrs.addAll(orgUsrServiceImpl.list(personWrapper));
//获取单位下的部门人员
LambdaQueryWrapper<OrgUsr> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(OrgUsr::getParentId, String.valueOf(getReginParams().getBusinessInfo().getCompanySequenceNbr())).eq(OrgUsr::getBizOrgType, "DEPARTMENT");
orgUsrs.addAll(orgUsrServiceImpl.list(lambdaQueryWrapper));
//获取单位下的部门人员
if (!ValidationUtil.isEmpty(sequenceNbr)) {
LambdaQueryWrapper<OrgUsr> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(OrgUsr::getParentId, sequenceNbr);
orgUsrs.addAll(orgUsrServiceImpl.list(lambdaQueryWrapper));
}
return orgUsrs; return orgUsrs;
} }
......
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