From 1bd6a5e7678477f5b1fab449c6d618aae9041611 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Wed, 13 Feb 2019 11:13:19 +0800 Subject: [PATCH] 设备 相关更新 --- src/main/java/com/moral/service/impl/ProfessionServiceImpl.java | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/moral/service/impl/ProfessionServiceImpl.java b/src/main/java/com/moral/service/impl/ProfessionServiceImpl.java index c46fadd..ed049f6 100644 --- a/src/main/java/com/moral/service/impl/ProfessionServiceImpl.java +++ b/src/main/java/com/moral/service/impl/ProfessionServiceImpl.java @@ -1,14 +1,19 @@ package com.moral.service.impl; +import java.util.List; +import java.util.Map; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; +import org.springframework.util.ObjectUtils; + import com.moral.common.util.StringUtils; import com.moral.entity.Profession; import com.moral.mapper.ProfessionMapper; import com.moral.service.ProfessionService; -import org.springframework.stereotype.Service; -import tk.mybatis.mapper.entity.Example; -import javax.annotation.Resource; -import java.util.List; +import tk.mybatis.mapper.entity.Example; @Service public class ProfessionServiceImpl implements ProfessionService { @@ -28,4 +33,20 @@ return professionMapper.selectAll(); } + + @Override + public List<Profession> getProfessiontList(Map<String, Object> parameters) { + List<Profession> professions = null; + if (parameters.containsKey("provinceCode")) { + Profession profession = new Profession(); + profession.setProvinceCode(parameters.get("provinceCode").toString()); + professions = professionMapper.select(profession); + } + if (ObjectUtils.isEmpty(professions)) { + Example example = new Example(Profession.class); + example.and().andIsNull("provinceCode"); + professions = professionMapper.selectByExample(example); + } + return professions; + } } -- Gitblit v1.8.0