|  | @ -2,10 +2,12 @@ package com.yihu.jw.base.service.servicePackage;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | import com.alibaba.fastjson.JSONObject;
 |  | import com.alibaba.fastjson.JSONObject;
 | 
												
													
														
															|  | import com.yihu.jw.base.dao.servicePackage.ServicePackageItemDao;
 |  | import com.yihu.jw.base.dao.servicePackage.ServicePackageItemDao;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.base.dao.system.SystemDictEntryDao;
 | 
												
													
														
															|  | import com.yihu.jw.base.dao.team.BaseTeamDao;
 |  | import com.yihu.jw.base.dao.team.BaseTeamDao;
 | 
												
													
														
															|  | import com.yihu.jw.base.util.ConstantUtils;
 |  | import com.yihu.jw.base.util.ConstantUtils;
 | 
												
													
														
															|  | import com.yihu.jw.entity.base.org.BaseOrgDO;
 |  | import com.yihu.jw.entity.base.org.BaseOrgDO;
 | 
												
													
														
															|  | import com.yihu.jw.entity.base.servicePackage.ServicePackageItemDO;
 |  | import com.yihu.jw.entity.base.servicePackage.ServicePackageItemDO;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.entity.base.system.SystemDictEntryDO;
 | 
												
													
														
															|  | import com.yihu.jw.entity.base.team.BaseTeamDO;
 |  | import com.yihu.jw.entity.base.team.BaseTeamDO;
 | 
												
													
														
															|  | import com.yihu.jw.org.dao.BaseOrgDao;
 |  | import com.yihu.jw.org.dao.BaseOrgDao;
 | 
												
													
														
															|  | import com.yihu.jw.util.date.DateUtil;
 |  | import com.yihu.jw.util.date.DateUtil;
 | 
												
											
												
													
														
															|  | @ -30,6 +32,8 @@ public class ServicePackageItemService extends BaseJpaService<ServicePackageItem
 | 
												
													
														
															|  |     private BaseOrgDao  baseOrgDao;
 |  |     private BaseOrgDao  baseOrgDao;
 | 
												
													
														
															|  |     @Autowired
 |  |     @Autowired
 | 
												
													
														
															|  |     private BaseTeamDao baseTeamDao;
 |  |     private BaseTeamDao baseTeamDao;
 | 
												
													
														
															|  | 
 |  |     @Autowired
 | 
												
													
														
															|  | 
 |  |     private SystemDictEntryDao systemDictEntryDao;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     public JSONObject create(ServicePackageItemDO itemDO){
 |  |     public JSONObject create(ServicePackageItemDO itemDO){
 | 
												
													
														
															|  |         JSONObject result = new JSONObject();
 |  |         JSONObject result = new JSONObject();
 | 
												
											
												
													
														
															|  | @ -48,6 +52,12 @@ public class ServicePackageItemService extends BaseJpaService<ServicePackageItem
 | 
												
													
														
															|  |             itemDO.setTeamName(baseTeamDO.getName());
 |  |             itemDO.setTeamName(baseTeamDO.getName());
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtil.isEmpty(itemDO.getId())){
 |  |         if(StringUtil.isEmpty(itemDO.getId())){
 | 
												
													
														
															|  | 
 |  |             SystemDictEntryDO systemDictEntryDO = systemDictEntryDao.findByDictCodeAndCode("service_item",itemDO.getCode());
 | 
												
													
														
															|  | 
 |  |             if (systemDictEntryDO!=null){
 | 
												
													
														
															|  | 
 |  |                 if (StringUtils.isNotBlank(systemDictEntryDO.getRemark())){//服务项所属专题不为空
 | 
												
													
														
															|  | 
 |  |                     itemDO.setTopicItem(systemDictEntryDO.getRemark());
 | 
												
													
														
															|  | 
 |  |                 }
 | 
												
													
														
															|  | 
 |  |             }
 | 
												
													
														
															|  |             //新增
 |  |             //新增
 | 
												
													
														
															|  |             List<ServicePackageItemDO> itemDOList = servicePackageItemDao.findByTeamCode(itemDO.getTeamCode(),itemDO.getCode());
 |  |             List<ServicePackageItemDO> itemDOList = servicePackageItemDao.findByTeamCode(itemDO.getTeamCode(),itemDO.getCode());
 | 
												
													
														
															|  |             if(itemDOList!=null&&itemDOList.size()>0){
 |  |             if(itemDOList!=null&&itemDOList.size()>0){
 | 
												
											
												
													
														
															|  | @ -61,6 +71,12 @@ public class ServicePackageItemService extends BaseJpaService<ServicePackageItem
 | 
												
													
														
															|  |             servicePackageItemDao.save(itemDO);
 |  |             servicePackageItemDao.save(itemDO);
 | 
												
													
														
															|  |         }else{
 |  |         }else{
 | 
												
													
														
															|  |             //修改
 |  |             //修改
 | 
												
													
														
															|  | 
 |  |             SystemDictEntryDO systemDictEntryDO = systemDictEntryDao.findByDictCodeAndCode("service_item",itemDO.getCode());
 | 
												
													
														
															|  | 
 |  |             if (systemDictEntryDO!=null){
 | 
												
													
														
															|  | 
 |  |                 if (StringUtils.isNotBlank(systemDictEntryDO.getRemark())){//服务项所属专题不为空
 | 
												
													
														
															|  | 
 |  |                     itemDO.setTopicItem(systemDictEntryDO.getRemark());
 | 
												
													
														
															|  | 
 |  |                 }
 | 
												
													
														
															|  | 
 |  |             }
 | 
												
													
														
															|  |             ServicePackageItemDO oldItemDO = servicePackageItemDao.findOne(itemDO.getId());
 |  |             ServicePackageItemDO oldItemDO = servicePackageItemDao.findOne(itemDO.getId());
 | 
												
													
														
															|  |             oldItemDO.setName(itemDO.getName());
 |  |             oldItemDO.setName(itemDO.getName());
 | 
												
													
														
															|  |             oldItemDO.setDel(itemDO.getDel());
 |  |             oldItemDO.setDel(itemDO.getDel());
 |