| package com.matrix.system.hive.service; | 
|   | 
| import cn.hutool.json.JSONUtil; | 
| import com.matrix.system.hive.bean.AchieveRule; | 
| import com.matrix.system.hive.dao.AchieveRuleDao; | 
| import com.matrix.system.hiveErp.pojo.AchieveRuleItem; | 
| import lombok.AllArgsConstructor; | 
| import org.springframework.stereotype.Service; | 
|   | 
| /** | 
|  * 业绩规则服务 | 
|  * @author JIANGYOUYAO | 
|  * @date 2021/6/3 0003 | 
|  */ | 
| @Service | 
| @AllArgsConstructor | 
| public class AchieveRuleService { | 
|   | 
|     AchieveRuleDao achieveRuleDao; | 
|   | 
|   | 
|     /** | 
|      * 根据id查询 AchieveRule | 
|      * @param id | 
|      * @return | 
|      */ | 
|     public AchieveRule selectById(Long id){ | 
|         AchieveRule achieveRule = achieveRuleDao.selectById(id); | 
|         achieveRule.setRuleItemList(JSONUtil.toList(JSONUtil.parseArray(achieveRule.getRules()), AchieveRuleItem.class)); | 
|         return achieveRule; | 
|     } | 
|   | 
| } |