|  |  | @ -68,6 +68,10 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity> | 
			
		
	
		
			
				
					|  |  |  |     private IcFormItemGroupDao icFormItemGroupDao; | 
			
		
	
		
			
				
					|  |  |  |     @Autowired | 
			
		
	
		
			
				
					|  |  |  |     private IcFormQueryBuilderDao icFormQueryBuilderDao; | 
			
		
	
		
			
				
					|  |  |  |     @Autowired | 
			
		
	
		
			
				
					|  |  |  |     private IcResiCategoryStatsConfigDao icResiCategoryStatsConfigDao; | 
			
		
	
		
			
				
					|  |  |  |     @Autowired | 
			
		
	
		
			
				
					|  |  |  |     private IcResiCategoryWarnConfigDao icResiCategoryWarnConfigDao; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * 获取居民信息表单 | 
			
		
	
	
		
			
				
					|  |  | @ -145,6 +149,10 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity> | 
			
		
	
		
			
				
					|  |  |  |         defaultIcForm.setId(newFormId); | 
			
		
	
		
			
				
					|  |  |  |         defaultIcForm.setCustomerId(customerId); | 
			
		
	
		
			
				
					|  |  |  |         defaultIcForm.setAreaCode(areaCode); | 
			
		
	
		
			
				
					|  |  |  |         defaultIcForm.setCreatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |         defaultIcForm.setCreatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |         defaultIcForm.setUpdatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |         defaultIcForm.setUpdatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         int insert = baseDao.insert(defaultIcForm); | 
			
		
	
		
			
				
					|  |  |  |         log.info("insert icForm:" + insert); | 
			
		
	
	
		
			
				
					|  |  | @ -163,7 +171,10 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity> | 
			
		
	
		
			
				
					|  |  |  |             item.setFormId(newFormId); | 
			
		
	
		
			
				
					|  |  |  |             item.setAreaCode(areaCode); | 
			
		
	
		
			
				
					|  |  |  |             item.setParentItemId(newPrefixed + item.getParentItemId()); | 
			
		
	
		
			
				
					|  |  |  |             item.setItemGroupId(newPrefixed + item.getItemGroupId()); | 
			
		
	
		
			
				
					|  |  |  |             //分组Id 为0 说明不村子分组 则直接不设置 仍然为0
 | 
			
		
	
		
			
				
					|  |  |  |             if (!NumConstant.ZERO_STR.equals(item.getItemGroupId())){ | 
			
		
	
		
			
				
					|  |  |  |                 item.setItemGroupId(newPrefixed + item.getItemGroupId()); | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             String optionSourceValue = item.getOptionSourceValue(); | 
			
		
	
		
			
				
					|  |  |  |             if (StringUtils.isNotBlank(optionSourceValue) && optionSourceValue.contains(StrConstant.QUESTION_MARK)){ | 
			
		
	
		
			
				
					|  |  |  |                 //多个参数
 | 
			
		
	
	
		
			
				
					|  |  | @ -173,6 +184,10 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity> | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 item.setOptionSourceValue(optionSourceValue); | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             log.debug("item:"+ JSON.toJSONString(item)); | 
			
		
	
		
			
				
					|  |  |  |             icFormItemDao.insert(item); | 
			
		
	
		
			
				
					|  |  |  |         }); | 
			
		
	
	
		
			
				
					|  |  | @ -186,6 +201,10 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity> | 
			
		
	
		
			
				
					|  |  |  |             item.setCustomerId(customerId); | 
			
		
	
		
			
				
					|  |  |  |             item.setFormId(newFormId); | 
			
		
	
		
			
				
					|  |  |  |             item.setItemId(newPrefixed + item.getItemId()); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             log.debug("option:"+ JSON.toJSONString(item)); | 
			
		
	
		
			
				
					|  |  |  |             icFormItemOptionsDao.insert(item); | 
			
		
	
		
			
				
					|  |  |  |         }); | 
			
		
	
	
		
			
				
					|  |  | @ -198,6 +217,10 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity> | 
			
		
	
		
			
				
					|  |  |  |             item.setId(newPrefixed + item.getId()); | 
			
		
	
		
			
				
					|  |  |  |             item.setCustomerId(customerId); | 
			
		
	
		
			
				
					|  |  |  |             item.setFormId(newFormId); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             log.debug("group:"+ JSON.toJSONString(item)); | 
			
		
	
		
			
				
					|  |  |  |             icFormItemGroupDao.insert(item); | 
			
		
	
		
			
				
					|  |  |  |         }); | 
			
		
	
	
		
			
				
					|  |  | @ -210,10 +233,42 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity> | 
			
		
	
		
			
				
					|  |  |  |             item.setId(newPrefixed + item.getId()); | 
			
		
	
		
			
				
					|  |  |  |             item.setCustomerId(customerId); | 
			
		
	
		
			
				
					|  |  |  |             item.setFormItemId(newPrefixed + item.getFormItemId()); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             log.debug("query:"+ JSON.toJSONString(item)); | 
			
		
	
		
			
				
					|  |  |  |             icFormQueryBuilderDao.insert(item); | 
			
		
	
		
			
				
					|  |  |  |         }); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         LambdaQueryWrapper<IcResiCategoryStatsConfigEntity> wrapperStats = new LambdaQueryWrapper<>(); | 
			
		
	
		
			
				
					|  |  |  |         wrapperStats.eq(IcResiCategoryStatsConfigEntity::getCustomerId, defaultCustomerId); | 
			
		
	
		
			
				
					|  |  |  |         List<IcResiCategoryStatsConfigEntity> statsConfigList = icResiCategoryStatsConfigDao.selectList(wrapperStats); | 
			
		
	
		
			
				
					|  |  |  |         statsConfigList.forEach(item -> { | 
			
		
	
		
			
				
					|  |  |  |             item.setId(newPrefixed + item.getId()); | 
			
		
	
		
			
				
					|  |  |  |             item.setCustomerId(customerId); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             log.debug("stats:"+ JSON.toJSONString(item)); | 
			
		
	
		
			
				
					|  |  |  |             icResiCategoryStatsConfigDao.insert(item); | 
			
		
	
		
			
				
					|  |  |  |         }); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         LambdaQueryWrapper<IcResiCategoryWarnConfigEntity> wrapperWarn = new LambdaQueryWrapper<>(); | 
			
		
	
		
			
				
					|  |  |  |         wrapperWarn.eq(IcResiCategoryWarnConfigEntity::getCustomerId, defaultCustomerId); | 
			
		
	
		
			
				
					|  |  |  |         List<IcResiCategoryWarnConfigEntity> warnConfigList = icResiCategoryWarnConfigDao.selectList(wrapperWarn); | 
			
		
	
		
			
				
					|  |  |  |         warnConfigList.forEach(item -> { | 
			
		
	
		
			
				
					|  |  |  |             item.setId(newPrefixed + item.getId()); | 
			
		
	
		
			
				
					|  |  |  |             item.setCustomerId(customerId); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setCreatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedBy("init_user"); | 
			
		
	
		
			
				
					|  |  |  |             item.setUpdatedTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |             log.debug("stats:"+ JSON.toJSONString(item)); | 
			
		
	
		
			
				
					|  |  |  |             icResiCategoryWarnConfigDao.insert(item); | 
			
		
	
		
			
				
					|  |  |  |         }); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         return "初始化成功!客户ID:" + customerId + " formCode:" + formCode; | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
	
		
			
				
					|  |  | 
 |