解决登录之后获取不到全部商品属性的bug
This commit is contained in:
		
							parent
							
								
									3b6d99a5d5
								
							
						
					
					
						commit
						0a9914e700
					
				| @ -47,9 +47,20 @@ public class MaterialPropertyService { | ||||
|     public List<MaterialProperty> getMaterialProperty()throws Exception { | ||||
|         MaterialPropertyExample example = new MaterialPropertyExample(); | ||||
|         example.createCriteria().andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED); | ||||
|         List<MaterialProperty>  list=null; | ||||
|         List<MaterialProperty> list = new ArrayList<>(); | ||||
|         try{ | ||||
|             list=materialPropertyMapper.selectByExample(example); | ||||
|             buildMaterialProperty(list); | ||||
|             List<MaterialProperty> mpList = materialPropertyMapper.selectByExample(example); | ||||
|             Map<String, String> mpMap = new HashMap<>(); | ||||
|             for(MaterialProperty mp: mpList) { | ||||
|                 mpMap.put(mp.getNativeName(), mp.getAnotherName()); | ||||
|             } | ||||
|             //给list里面的别名和排序做更新 | ||||
|             for(MaterialProperty item: list) { | ||||
|                 if(mpMap.get(item.getNativeName())!=null) { | ||||
|                     item.setAnotherName(mpMap.get(item.getNativeName())); | ||||
|                 } | ||||
|             } | ||||
|         }catch(Exception e){ | ||||
|             JshException.readFail(logger, e); | ||||
|         } | ||||
| @ -59,21 +70,7 @@ public class MaterialPropertyService { | ||||
|     public List<MaterialProperty> select(String name)throws Exception { | ||||
|         List<MaterialProperty> list = new ArrayList<>(); | ||||
|         try{ | ||||
|             MaterialProperty mp1 = new MaterialProperty(); | ||||
|             MaterialProperty mp2 = new MaterialProperty(); | ||||
|             MaterialProperty mp3 = new MaterialProperty(); | ||||
|             mp1.setId(1L); | ||||
|             mp1.setNativeName("扩展1"); | ||||
|             mp1.setAnotherName("扩展1"); | ||||
|             list.add(mp1); | ||||
|             mp2.setId(2L); | ||||
|             mp2.setNativeName("扩展2"); | ||||
|             mp2.setAnotherName("扩展2"); | ||||
|             list.add(mp2); | ||||
|             mp3.setId(3L); | ||||
|             mp3.setNativeName("扩展3"); | ||||
|             mp3.setAnotherName("扩展3"); | ||||
|             list.add(mp3); | ||||
|             buildMaterialProperty(list); | ||||
|             PageUtils.startPage(); | ||||
|             List<MaterialProperty> mpList = materialPropertyMapperEx.selectByConditionMaterialProperty(name); | ||||
|             Map<String, String> mpMap = new HashMap<>(); | ||||
| @ -92,6 +89,24 @@ public class MaterialPropertyService { | ||||
|         return list; | ||||
|     } | ||||
| 
 | ||||
|     private void buildMaterialProperty(List<MaterialProperty> list) { | ||||
|         MaterialProperty mp1 = new MaterialProperty(); | ||||
|         MaterialProperty mp2 = new MaterialProperty(); | ||||
|         MaterialProperty mp3 = new MaterialProperty(); | ||||
|         mp1.setId(1L); | ||||
|         mp1.setNativeName("扩展1"); | ||||
|         mp1.setAnotherName("扩展1"); | ||||
|         list.add(mp1); | ||||
|         mp2.setId(2L); | ||||
|         mp2.setNativeName("扩展2"); | ||||
|         mp2.setAnotherName("扩展2"); | ||||
|         list.add(mp2); | ||||
|         mp3.setId(3L); | ||||
|         mp3.setNativeName("扩展3"); | ||||
|         mp3.setAnotherName("扩展3"); | ||||
|         list.add(mp3); | ||||
|     } | ||||
| 
 | ||||
|     @Transactional(value = "transactionManager", rollbackFor = Exception.class) | ||||
|     public int insertMaterialProperty(JSONObject obj, HttpServletRequest request)throws Exception { | ||||
|         MaterialProperty materialProperty = JSONObject.parseObject(obj.toJSONString(), MaterialProperty.class); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 jishenghua
						jishenghua