|  |  | @ -15,6 +15,7 @@ import com.glxp.api.dao.basic.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.dao.inout.IoCodeLostMapper; |  |  |  | import com.glxp.api.dao.inout.IoCodeLostMapper; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.dao.inout.IoCodeRelMapper; |  |  |  | import com.glxp.api.dao.inout.IoCodeRelMapper; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.dao.purchase.*; |  |  |  | import com.glxp.api.dao.purchase.*; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.dao.thrsys.ThrBusTypeOriginDao; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.dto.RelaySyncDto; |  |  |  | import com.glxp.api.dto.RelaySyncDto; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.*; |  |  |  | import com.glxp.api.entity.basic.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.inout.*; |  |  |  | import com.glxp.api.entity.inout.*; | 
			
		
	
	
		
		
			
				
					|  |  | @ -949,8 +950,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 case OTHER_DATA: |  |  |  |                 case OTHER_DATA: | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.insertOtherData(bean.getFileContent()); |  |  |  |                     this.insertOtherData(bean.getFileContent()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                     break; |  |  |  |                     break; | 
			
		
	
		
		
			
				
					
					|  |  |  | //                case COUNTRY_DI_DATA:
 |  |  |  |                 case DOCUMENT_TYPE_DATA: | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | //                    break;
 |  |  |  |                     this.insertDocumentTypeData(bean.getFileContent()); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     break; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 case COUNTRY_DI_DATA: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     break; | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             String taskId = bean.getTaskId(); |  |  |  |             String taskId = bean.getTaskId(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (StrUtil.isNotBlank(taskId)) { |  |  |  |             if (StrUtil.isNotBlank(taskId)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1046,6 +1050,32 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private final BasicBussinessTypeDao bussinessTypeDao; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private final BasicBusTypeChangeDao busTypeChangeDao; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private final ThrBusTypeOriginDao thrBusTypeOriginDao; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     /** | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * 设置嵌套事物 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * @param content 内容 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Transactional(propagation = Propagation.NESTED) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     public void insertDocumentTypeData(String content) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         cn.hutool.json.JSONObject jsonObject = JSONUtil.parseObj(content); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<BasicBussinessTypeEntity> bussinessTypeEntities = JSONUtil.toList(jsonObject.getJSONArray(BasicBussinessTypeEntity.class.getSimpleName()), BasicBussinessTypeEntity.class); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<BasicBusTypeChangeEntity> busTypeChangeEntities = JSONUtil.toList(jsonObject.getJSONArray(BasicBusTypeChangeEntity.class.getSimpleName()), BasicBusTypeChangeEntity.class); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<ThrBusTypeOriginEntity> typeOriginEntities = JSONUtil.toList(jsonObject.getJSONArray(ThrBusTypeOriginEntity.class.getSimpleName()), ThrBusTypeOriginEntity.class); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (CollectionUtil.isNotEmpty(bussinessTypeEntities)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             bussinessTypeDao.insertOrUpdateBatch(bussinessTypeEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (CollectionUtil.isNotEmpty(busTypeChangeEntities)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             busTypeChangeDao.insertOrUpdateBatch(busTypeChangeEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (CollectionUtil.isNotEmpty(typeOriginEntities)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             thrBusTypeOriginDao.insertOrUpdateBatch(typeOriginEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     /** |  |  |  |     /** | 
			
		
	
		
		
			
				
					
					|  |  |  |      * 从UDI自助平台拉取基础数据 |  |  |  |      * 从UDI自助平台拉取基础数据 | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |      */ | 
			
		
	
	
		
		
			
				
					|  |  | 
 |