Showing
2 changed files
with
19 additions
and
7 deletions
xingyun-sc/src/main/java/com/lframework/xingyun/sc/impl/customer/CustomerDevelopPlanServiceImpl.java
| ... | ... | @@ -81,13 +81,22 @@ public class CustomerDevelopPlanServiceImpl extends BaseMpServiceImpl<CustomerDe |
| 81 | 81 | // 厂房类型处理 |
| 82 | 82 | String workshopType = vo.getWorkshopType(); |
| 83 | 83 | if ("TYPE_1".equals(workshopType)) { |
| 84 | - vo.setWorkshopCode("yfc"); | |
| 84 | + // 一、二分厂 | |
| 85 | + List<String> workshopNameList = new ArrayList<>(); | |
| 86 | + workshopNameList.add("一分厂"); | |
| 87 | + workshopNameList.add("二分厂"); | |
| 88 | + vo.setWorkshopNames(workshopNameList); | |
| 85 | 89 | } else if ("TYPE_2".equals(workshopType)) { |
| 86 | - vo.setWorkshopCode("efc"); | |
| 90 | + // 三、四分厂 | |
| 91 | + List<String> workshopNameList = new ArrayList<>(); | |
| 92 | + workshopNameList.add("三分厂"); | |
| 93 | + workshopNameList.add("四分厂"); | |
| 94 | + vo.setWorkshopNames(workshopNameList); | |
| 87 | 95 | } else if ("TYPE_3".equals(workshopType)) { |
| 88 | - vo.setWorkshopCode("sfc"); | |
| 89 | - } else if ("TYPE_4".equals(workshopType)) { | |
| 90 | - vo.setWorkshopCode("ztfc"); | |
| 96 | + // 紫铜分厂 | |
| 97 | + List<String> workshopNameList = new ArrayList<>(); | |
| 98 | + workshopNameList.add("紫铜分厂"); | |
| 99 | + vo.setWorkshopNames(workshopNameList); | |
| 91 | 100 | } |
| 92 | 101 | // 待办类型 |
| 93 | 102 | String todoType = vo.getTodoType(); | ... | ... |
| ... | ... | @@ -82,8 +82,11 @@ |
| 82 | 82 | <if test="vo.status != null and vo.status != ''"> |
| 83 | 83 | AND tb.status = #{vo.status} |
| 84 | 84 | </if> |
| 85 | - <if test="vo.workshopCode != null and vo.workshopCode != ''"> | |
| 86 | - AND w.code = #{vo.workshopCode} | |
| 85 | + <if test = "vo.workshopType != null and vo.workshopType != ''"> | |
| 86 | + AND w.name in | |
| 87 | + <foreach collection="vo.workshopNames" open="(" separator="," close=")" item="item"> | |
| 88 | + #{item} | |
| 89 | + </foreach> | |
| 87 | 90 | </if> |
| 88 | 91 | <if test="vo.createStartTime != null"> |
| 89 | 92 | AND tb.create_time >= #{vo.createStartTime} | ... | ... |