解决登录之后获取不到全部商品属性的bug
This commit is contained in:
parent
3b6d99a5d5
commit
0a9914e700
@ -47,9 +47,20 @@ public class MaterialPropertyService {
|
|||||||
public List<MaterialProperty> getMaterialProperty()throws Exception {
|
public List<MaterialProperty> getMaterialProperty()throws Exception {
|
||||||
MaterialPropertyExample example = new MaterialPropertyExample();
|
MaterialPropertyExample example = new MaterialPropertyExample();
|
||||||
example.createCriteria().andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED);
|
example.createCriteria().andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED);
|
||||||
List<MaterialProperty> list=null;
|
List<MaterialProperty> list = new ArrayList<>();
|
||||||
try{
|
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){
|
}catch(Exception e){
|
||||||
JshException.readFail(logger, e);
|
JshException.readFail(logger, e);
|
||||||
}
|
}
|
||||||
@ -59,21 +70,7 @@ public class MaterialPropertyService {
|
|||||||
public List<MaterialProperty> select(String name)throws Exception {
|
public List<MaterialProperty> select(String name)throws Exception {
|
||||||
List<MaterialProperty> list = new ArrayList<>();
|
List<MaterialProperty> list = new ArrayList<>();
|
||||||
try{
|
try{
|
||||||
MaterialProperty mp1 = new MaterialProperty();
|
buildMaterialProperty(list);
|
||||||
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);
|
|
||||||
PageUtils.startPage();
|
PageUtils.startPage();
|
||||||
List<MaterialProperty> mpList = materialPropertyMapperEx.selectByConditionMaterialProperty(name);
|
List<MaterialProperty> mpList = materialPropertyMapperEx.selectByConditionMaterialProperty(name);
|
||||||
Map<String, String> mpMap = new HashMap<>();
|
Map<String, String> mpMap = new HashMap<>();
|
||||||
@ -92,6 +89,24 @@ public class MaterialPropertyService {
|
|||||||
return list;
|
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)
|
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||||
public int insertMaterialProperty(JSONObject obj, HttpServletRequest request)throws Exception {
|
public int insertMaterialProperty(JSONObject obj, HttpServletRequest request)throws Exception {
|
||||||
MaterialProperty materialProperty = JSONObject.parseObject(obj.toJSONString(), MaterialProperty.class);
|
MaterialProperty materialProperty = JSONObject.parseObject(obj.toJSONString(), MaterialProperty.class);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user