Showing
1 changed file
with
12 additions
and
4 deletions
| ... | ... | @@ -528,15 +528,23 @@ public class ContractDistributorStandardController extends DefaultBaseController |
| 528 | 528 | if (CollectionUtils.isNotEmpty(depts)) { |
| 529 | 529 | String deptId = depts.get(0); |
| 530 | 530 | SysDept sysDept = sysDeptService.findById(deptId); |
| 531 | - if (sysDept.getName().endsWith("区域") && StringUtils.isNotBlank(sysDept.getParentId())) { // 如果是**区域,则查询上一层次是否为**办事处,获取办事处code | |
| 531 | + if (sysDept.getCode().equals("BF") || sysDept.getCode().equals("CZ") | |
| 532 | + || sysDept.getCode().equals("DG") || sysDept.getCode().equals("FS") | |
| 533 | + || sysDept.getCode().equals("NB") || sysDept.getCode().equals("SZ") | |
| 534 | + || sysDept.getCode().equals("WM") || sysDept.getCode().equals("WZ") | |
| 535 | + || sysDept.getCode().equals("ZT")) { //获取办事处code | |
| 536 | + stringBuilder.append(sysDept.getCode()); | |
| 537 | + } else { | |
| 532 | 538 | SysDept parentSysDept = sysDeptService.findById(sysDept.getParentId()); |
| 533 | - if (parentSysDept != null && parentSysDept.getName().endsWith("办事处")) { | |
| 539 | + if (parentSysDept != null && (parentSysDept.getCode().equals("BF") || parentSysDept.getCode().equals("CZ") | |
| 540 | + || parentSysDept.getCode().equals("DG") || parentSysDept.getCode().equals("FS") | |
| 541 | + || parentSysDept.getCode().equals("NB") || parentSysDept.getCode().equals("SZ") | |
| 542 | + || parentSysDept.getCode().equals("WM") || parentSysDept.getCode().equals("WZ") | |
| 543 | + || parentSysDept.getCode().equals("ZT"))) { | |
| 534 | 544 | stringBuilder.append(parentSysDept.getCode()); |
| 535 | 545 | } else { |
| 536 | 546 | stringBuilder.append(sysDept.getCode()); |
| 537 | 547 | } |
| 538 | - } else { | |
| 539 | - stringBuilder.append(sysDept.getCode()); | |
| 540 | 548 | } |
| 541 | 549 | } |
| 542 | 550 | } | ... | ... |