|  | @ -88,20 +88,26 @@ public class ServicePackageService extends BaseJpaService<ServicePackageDO, Serv
 | 
	
		
			
				|  |  |                 servicePackageDO.setUpdateUserName(userDO.getName());
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             servicePackageDO= servicePackageDao.save(servicePackageDO);
 | 
	
		
			
				|  |  |             servicePackageItemDao.deleteByServicePackageId(servicePackageDO.getId());
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         List<ServicePackageItemDO> itemDOs = new ArrayList<>();
 | 
	
		
			
				|  |  |         for (ServicePackageItemDO itemDO:itemDOList){
 | 
	
		
			
				|  |  |             itemDO.setServicePackageId(servicePackageDO.getId());
 | 
	
		
			
				|  |  |             itemDO.setCreateTime(DateUtil.getStringDate());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             SystemDictEntryDO systemDictEntryDO = systemDictEntryDao.findByDictCodeAndCode("service_item",itemDO.getCode());
 | 
	
		
			
				|  |  |             if (systemDictEntryDO!=null){
 | 
	
		
			
				|  |  |                 if (StringUtils.isNotBlank(systemDictEntryDO.getRemark())){//服务项所属专题不为空
 | 
	
		
			
				|  |  |                     itemDO.setTopicItem(systemDictEntryDO.getRemark());
 | 
	
		
			
				|  |  |             ServicePackageItemDO itemDO1 = new ServicePackageItemDO();
 | 
	
		
			
				|  |  |             if(StringUtils.isNotBlank(itemDO.getId())){
 | 
	
		
			
				|  |  |                 itemDO1 = servicePackageItemDao.findOne(itemDO.getId());
 | 
	
		
			
				|  |  |             }else {
 | 
	
		
			
				|  |  |                 itemDO1 = itemDO;
 | 
	
		
			
				|  |  |                 itemDO1.setCreateTime(DateUtil.getStringDate());
 | 
	
		
			
				|  |  |                 SystemDictEntryDO systemDictEntryDO = systemDictEntryDao.findByDictCodeAndCode("service_item",itemDO.getCode());
 | 
	
		
			
				|  |  |                 if (systemDictEntryDO!=null){
 | 
	
		
			
				|  |  |                     if (StringUtils.isNotBlank(systemDictEntryDO.getRemark())){//服务项所属专题不为空
 | 
	
		
			
				|  |  |                         itemDO1.setTopicItem(systemDictEntryDO.getRemark());
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             itemDOs.add(itemDO);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             itemDO1.setDictId(itemDO.getId());
 | 
	
		
			
				|  |  |             itemDO1.setServicePackageId(servicePackageDO.getId());
 | 
	
		
			
				|  |  |             itemDOs.add(itemDO1);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         servicePackageItemDao.save(itemDOs);
 | 
	
		
			
				|  |  | 
 |