|
|
|
@ -499,8 +499,16 @@ public class JobServiceImpl extends Service implements JobService {
|
|
|
|
|
@Override
|
|
|
|
|
public Map<String, Object> getHrmListByJobId(Long jobId) {
|
|
|
|
|
OrganizationWeaTable<EmployeeTableVO> table = new OrganizationWeaTable<>(user, EmployeeTableVO.class);
|
|
|
|
|
// TODO BUG修复
|
|
|
|
|
table.setSqlwhere(" where jobtitle = '" + jobId + "' and status<4");
|
|
|
|
|
String sqlWhere = " where 1=1 ";
|
|
|
|
|
JobPO ecJobTitleByJobId = JobBO.getEcJobTitleByJobId(jobId);
|
|
|
|
|
if (null != ecJobTitleByJobId) {
|
|
|
|
|
sqlWhere += " AND t.subcompanyid1 = '" + ecJobTitleByJobId.getEcCompany() + "'";
|
|
|
|
|
sqlWhere += " AND t.departmentid = '" + ecJobTitleByJobId.getEcDepartment() + "'";
|
|
|
|
|
sqlWhere += " AND t.jobtitle = '" + ecJobTitleByJobId.getEcJobTitle() + "'";
|
|
|
|
|
} else {
|
|
|
|
|
sqlWhere = " where 1 = 2 ";
|
|
|
|
|
}
|
|
|
|
|
table.setSqlwhere(sqlWhere + " and status<4");
|
|
|
|
|
WeaResultMsg result = new WeaResultMsg(false);
|
|
|
|
|
result.putAll(table.makeDataResult());
|
|
|
|
|
result.success();
|
|
|
|
|