| | |
| | | return evaluationruleMapper.selectByExample(Example(Evaluationrule::class.java).apply { |
| | | createCriteria().andEqualTo("tasktypeid", areaEvaVo.taskTypeId) |
| | | .andEqualTo("scensetypeid", areaEvaVo.scensetypeid) |
| | | .andEqualTo("provincecode", areaEvaVo.provincecode) |
| | | .andEqualTo("citycode", areaEvaVo.citycode) |
| | | .andEqualTo("districtcode", areaEvaVo.districtcode) |
| | | .andEqualTo("towncode", areaEvaVo.towncode) |
| | | .andEqualTo("isuse", true) |
| | | and(createCriteria().orEqualTo("provincecode", areaEvaVo.provincecode).orIsNull("provincecode")) |
| | | and(createCriteria().orEqualTo("citycode", areaEvaVo.citycode).orIsNull("citycode")) |
| | | and(createCriteria().orEqualTo("districtcode", areaEvaVo.districtcode).orIsNull("districtcode")) |
| | | and(createCriteria().orEqualTo("towncode", areaEvaVo.towncode).orIsNull("towncode")) |
| | | }) |
| | | } |
| | | } |