审核状态优化
parent
ea2ff95af7
commit
6dd364d9d5
|
@ -61,7 +61,11 @@ public class ProjectService {
|
|||
if(StrUtil.isNotEmpty(searchInfo.get("approveStatus")) && !"-1".equals(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"))){
|
||||
queryHelper.addCondition("p.dept_id=?", Integer.parseInt(searchInfo.get("deptId")));
|
||||
|
|
Loading…
Reference in New Issue