Commit b6ced151544c237538520162de39b992e36aa55d
1 parent
322d4a01
app首页统计修改
Showing
1 changed file
with
34 additions
and
18 deletions
urbanops-module-garden/src/main/resources/mapper/homepage/HomepageSummaryMapper.xml
| ... | ... | @@ -415,24 +415,40 @@ |
| 415 | 415 | <select id="queryPendingTaskDetails" resultType="com.zteits.urbanops.module.garden.controller.app.homepage.vo.TaskDetailsRspVo" > |
| 416 | 416 | SELECT taskName, busiDateTime, pressingType |
| 417 | 417 | FROM ( |
| 418 | - SELECT a.plan_name as taskName,a.create_time as busiDateTime,null as pressingType | |
| 418 | + SELECT | |
| 419 | + a.plan_name as taskName,c.begin_time as busiDateTime,null as pressingType | |
| 419 | 420 | from garden_inspection_plan a |
| 420 | - INNER JOIN garden_inspection_plan_role b on a.batch_no=b.batch_no | |
| 421 | - where a.finish_state in(1,3) and a.dept_id = #{deptId} | |
| 422 | - AND b.role_id IN | |
| 423 | - <foreach collection='roleIds' item='roleId' open='(' close=')' separator=','> | |
| 424 | - #{roleId} | |
| 425 | - </foreach> | |
| 426 | - union all | |
| 427 | - SELECT a.plan_name as taskName,a.create_time as busiDateTime, null as pressingType | |
| 428 | - from garden_maintain_plan a | |
| 429 | - INNER JOIN garden_maintain_plan_role b on a.batch_no=b.batch_no | |
| 430 | - where a.finish_state in(1,3) and a.dept_id = #{deptId} | |
| 431 | - AND b.role_id IN | |
| 432 | - <foreach collection='roleIds' item='roleId' open='(' close=')' separator=','> | |
| 433 | - #{roleId} | |
| 434 | - </foreach> | |
| 421 | + INNER JOIN garden_inspection_plan_role b on a.batch_no=b.batch_no | |
| 422 | + inner join garden_inspection_plan_detail c on a.batch_no=c.batch_no | |
| 423 | + where a.deleted = b.deleted and a.deleted = 0 | |
| 424 | + and c.finish_state = 1 | |
| 425 | + and c.begin_time <= NOW() | |
| 426 | + AND c.end_time >= NOW() | |
| 427 | + and a.dept_id = #{deptId} | |
| 428 | + AND b.role_id IN | |
| 429 | + <foreach collection='roleIds' item='roleId' open='(' close=')' separator=','> | |
| 430 | + #{roleId} | |
| 431 | + </foreach> | |
| 432 | + | |
| 433 | + union all | |
| 434 | + | |
| 435 | + SELECT | |
| 436 | + a.plan_name as taskName,a.create_time as busiDateTime, null as pressingType | |
| 437 | + from garden_maintain_plan a | |
| 438 | + INNER JOIN garden_maintain_plan_role b on a.batch_no=b.batch_no | |
| 439 | + inner join garden_maintain_plan_detail c on a.batch_no=c.batch_no | |
| 440 | + where a.deleted=b.deleted and a.deleted = 0 | |
| 441 | + and c.finish_state = 1 | |
| 442 | + and c.begin_time <= NOW() | |
| 443 | + AND c.end_time >= NOW() | |
| 444 | + and a.dept_id = #{deptId} | |
| 445 | + AND b.role_id IN | |
| 446 | + <foreach collection='roleIds' item='roleId' open='(' close=')' separator=','> | |
| 447 | + #{roleId} | |
| 448 | + </foreach> | |
| 449 | + | |
| 435 | 450 | union all |
| 451 | + | |
| 436 | 452 | SELECT |
| 437 | 453 | m.order_name as taskName ,m.create_time as busiDateTime , m.pressing_type as pressingType |
| 438 | 454 | FROM act_ru_task t |
| ... | ... | @@ -482,7 +498,7 @@ |
| 482 | 498 | FROM |
| 483 | 499 | garden_maintain_plan_detail a |
| 484 | 500 | INNER JOIN garden_maintain_plan_role b ON a.batch_no = b.batch_no |
| 485 | - WHERE a.finish_state IN (1, 3) and a.dept_id = #{deptId} -- 1:未完成;3:已过期 | |
| 501 | + WHERE a.deleted = 0 and a.finish_state = 1 and a.dept_id = #{deptId} -- 1:未完成;3:已过期 | |
| 486 | 502 | <if test="beginTime != null and beginTime != ''"> |
| 487 | 503 | AND a.begin_time <= #{beginTime} |
| 488 | 504 | </if> |
| ... | ... | @@ -499,7 +515,7 @@ |
| 499 | 515 | FROM |
| 500 | 516 | garden_inspection_plan_detail a |
| 501 | 517 | INNER JOIN garden_inspection_plan_role b ON a.batch_no = b.batch_no |
| 502 | - WHERE a.finish_state IN (1, 3) and a.dept_id = #{deptId} -- 1:未完成;3:已过期 | |
| 518 | + WHERE a.deleted = 0 and a.finish_state = 1 and a.dept_id = #{deptId} -- 1:未完成;3:已过期 | |
| 503 | 519 | <if test="beginTime != null and beginTime != ''"> |
| 504 | 520 | AND a.begin_time <= #{beginTime} |
| 505 | 521 | </if> | ... | ... |