审核状态优化
parent
ea2ff95af7
commit
6dd364d9d5
|
@ -61,7 +61,11 @@ public class ProjectService {
|
||||||
if(StrUtil.isNotEmpty(searchInfo.get("approveStatus")) && !"-1".equals(searchInfo.get("approveStatus"))){
|
if(StrUtil.isNotEmpty(searchInfo.get("approveStatus")) && !"-1".equals(searchInfo.get("approveStatus"))){
|
||||||
int approveStatus = Integer.parseInt(searchInfo.get("approveStatus"));
|
int approveStatus = Integer.parseInt(searchInfo.get("approveStatus"));
|
||||||
//四种状态满足其一即可
|
//四种状态满足其一即可
|
||||||
queryHelper.addCondition("(p.approve_status_estimate=? OR p.approve_status_budget=? OR p.approve_status_settle=? OR p.approve_status_final=?)", approveStatus,approveStatus,approveStatus,approveStatus);
|
queryHelper.addCondition("((p.status=? AND p.approve_status_estimate=?) OR (p.status=? AND p.approve_status_budget=?) OR (p.status=? AND p.approve_status_settle=?) OR (p.status=? AND p.approve_status_final=?))",
|
||||||
|
StatusEnum.ESTIMATE_ACCOUNTS.getStatus(),approveStatus,
|
||||||
|
StatusEnum.BUDGET_ACCOUNTS.getStatus(),approveStatus,
|
||||||
|
StatusEnum.SETTLE_ACCOUNTS.getStatus(),approveStatus,
|
||||||
|
StatusEnum.FINAL_ACCOUNTS.getStatus(),approveStatus);
|
||||||
}
|
}
|
||||||
if(StrUtil.isNotEmpty(searchInfo.get("deptId")) && !"-1".equals(searchInfo.get("deptId"))){
|
if(StrUtil.isNotEmpty(searchInfo.get("deptId")) && !"-1".equals(searchInfo.get("deptId"))){
|
||||||
queryHelper.addCondition("p.dept_id=?", Integer.parseInt(searchInfo.get("deptId")));
|
queryHelper.addCondition("p.dept_id=?", Integer.parseInt(searchInfo.get("deptId")));
|
||||||
|
|
Loading…
Reference in New Issue