Commit f4d7164e30c67c2379787fb1a7299156cae27601
1 parent
0790d65bba
Exists in
master
and in
6 other branches
回院提醒失败bug修改
Showing 1 changed file with 17 additions and 16 deletions
platform-biz-service/src/main/resources/mainOrm/master/PatientMarkHospital.xml
View file @
f4d7164
| ... | ... | @@ -387,36 +387,37 @@ |
| 387 | 387 | |
| 388 | 388 | <select id="reportFailure" resultType="com.lyms.platform.permission.model.ReportFailureHosptail" |
| 389 | 389 | parameterType="com.lyms.platform.permission.model.PatientMarkHospitalQuery"> |
| 390 | + | |
| 390 | 391 | SELECT |
| 391 | 392 | '回院提醒' as type, |
| 392 | 393 | count(*) num, |
| 393 | 394 | sum( |
| 394 | - CASE back_failure | |
| 395 | - WHEN 1 and back_result = 2 THEN | |
| 395 | + CASE | |
| 396 | + WHEN back_failure =1 and back_result = 2 THEN | |
| 396 | 397 | 1 |
| 397 | 398 | ELSE |
| 398 | 399 | 0 |
| 399 | 400 | END |
| 400 | 401 | ) AS noPhoneNum, |
| 401 | 402 | sum( |
| 402 | - CASE back_failure | |
| 403 | - WHEN 2 and back_result = 2 THEN | |
| 403 | + CASE | |
| 404 | + WHEN back_failure =2 and back_result = 2 THEN | |
| 404 | 405 | 1 |
| 405 | 406 | ELSE |
| 406 | 407 | 0 |
| 407 | 408 | END |
| 408 | 409 | ) AS otherHospNum, |
| 409 | 410 | sum( |
| 410 | - CASE back_failure | |
| 411 | - WHEN 3 and back_result = 2 THEN | |
| 411 | + CASE | |
| 412 | + WHEN back_failure =3 and back_result = 2 THEN | |
| 412 | 413 | 1 |
| 413 | 414 | ELSE |
| 414 | 415 | 0 |
| 415 | 416 | END |
| 416 | 417 | ) AS indeterNum, |
| 417 | 418 | sum( |
| 418 | - CASE back_failure | |
| 419 | - WHEN 4 and back_result = 2 THEN | |
| 419 | + CASE | |
| 420 | + WHEN back_failure =4 and back_result = 2 THEN | |
| 420 | 421 | 1 |
| 421 | 422 | ELSE |
| 422 | 423 | 0 |
| 423 | 424 | |
| 424 | 425 | |
| 425 | 426 | |
| ... | ... | @@ -431,32 +432,32 @@ |
| 431 | 432 | '住院提醒' as type, |
| 432 | 433 | count(*) num, |
| 433 | 434 | sum( |
| 434 | - CASE in_hospit_failure | |
| 435 | - WHEN 1 and in_hospit_result = 2 THEN | |
| 435 | + CASE | |
| 436 | + WHEN in_hospit_failure = 1 and in_hospit_result = 2 THEN | |
| 436 | 437 | 1 |
| 437 | 438 | ELSE |
| 438 | 439 | 0 |
| 439 | 440 | END |
| 440 | 441 | ) AS 电话无人接听, |
| 441 | 442 | sum( |
| 442 | - CASE in_hospit_failure | |
| 443 | - WHEN 2 and in_hospit_result = 2 THEN | |
| 443 | + CASE | |
| 444 | + WHEN in_hospit_failure = 2 and in_hospit_result = 2 THEN | |
| 444 | 445 | 1 |
| 445 | 446 | ELSE |
| 446 | 447 | 0 |
| 447 | 448 | END |
| 448 | 449 | ) AS 他院已办理住院, |
| 449 | 450 | sum( |
| 450 | - CASE in_hospit_failure | |
| 451 | - WHEN 3 and in_hospit_result = 2 THEN | |
| 451 | + CASE | |
| 452 | + WHEN in_hospit_failure =3 and in_hospit_result = 2 THEN | |
| 452 | 453 | 1 |
| 453 | 454 | ELSE |
| 454 | 455 | 0 |
| 455 | 456 | END |
| 456 | 457 | ) AS 暂时未确定, |
| 457 | 458 | sum( |
| 458 | - CASE in_hospit_failure | |
| 459 | - WHEN 4 and in_hospit_result = 2 THEN | |
| 459 | + CASE | |
| 460 | + WHEN in_hospit_failure = 4 and in_hospit_result = 2 THEN | |
| 460 | 461 | 1 |
| 461 | 462 | ELSE |
| 462 | 463 | 0 |