字典代码
This commit is contained in:
@ -93,6 +93,13 @@ public class CoscoType {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//企业类型字典type
|
||||||
|
|
||||||
|
public static final String ENTERPRISE_TYPE = "enterprise_type=supplier_manage_type";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
package com.chinaunicom.zyhy.ebtp.supplier.base.service;
|
||||||
|
|
||||||
|
|
||||||
|
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||||
|
import com.chinaunicom.mall.ebtp.common.base.entity.DictProject;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface IDictService {
|
||||||
|
|
||||||
|
|
||||||
|
String getDictName(String code, String codeType);
|
||||||
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
package com.chinaunicom.zyhy.ebtp.supplier.base.service.impl;
|
||||||
|
|
||||||
|
import com.chinaunicom.mall.ebtp.common.base.client.DictClient;
|
||||||
|
import com.chinaunicom.mall.ebtp.common.base.client.SystemClient;
|
||||||
|
import com.chinaunicom.mall.ebtp.common.base.entity.DictProject;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IDictService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class DictServiceImpl implements IDictService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private DictClient dictClient;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getDictName(String code, String codeType) {
|
||||||
|
DictProject dictProject = new DictProject();
|
||||||
|
dictProject.setCode(code);
|
||||||
|
dictProject.setParentType(codeType);
|
||||||
|
return dictClient.getDictList(dictProject).getData().get(0).getDicName();
|
||||||
|
}
|
||||||
|
}
|
@ -10,6 +10,7 @@ import com.chinaunicom.mall.ebtp.common.base.entity.SysSupplierUser;
|
|||||||
import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl;
|
import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl;
|
||||||
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
||||||
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
|
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IDictService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IOrgService;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IOrgService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IUserService;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IUserService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.common.ChineseName;
|
import com.chinaunicom.zyhy.ebtp.supplier.common.ChineseName;
|
||||||
@ -100,6 +101,8 @@ public class CoscoSupplierBaseServiceImpl extends BaseServiceImpl<CoscoSupplierB
|
|||||||
private IUserService userService;
|
private IUserService userService;
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IDictService dictService;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -193,11 +196,11 @@ public class CoscoSupplierBaseServiceImpl extends BaseServiceImpl<CoscoSupplierB
|
|||||||
|
|
||||||
List<CoscoSupplierBase> coscoSupplierBaseList = coscoSupplierBaseMapper.getMySupplierBaseList(coscoSupplierBase);
|
List<CoscoSupplierBase> coscoSupplierBaseList = coscoSupplierBaseMapper.getMySupplierBaseList(coscoSupplierBase);
|
||||||
for (CoscoSupplierBase supplierBase : coscoSupplierBaseList){
|
for (CoscoSupplierBase supplierBase : coscoSupplierBaseList){
|
||||||
//TODO enterpriseType 转中文
|
|
||||||
String[] categoryIds = supplierBase.getCategoryId().split(",");
|
String[] categoryIds = supplierBase.getCategoryId().split(",");
|
||||||
List<String> categoryIdList = Arrays.asList(categoryIds);
|
List<String> categoryIdList = Arrays.asList(categoryIds);
|
||||||
List<String> categoryNameList = coscoCategoryService.getCategoryNameListByIds(categoryIdList);
|
List<String> categoryNameList = coscoCategoryService.getCategoryNameListByIds(categoryIdList);
|
||||||
supplierBase.setCategoryName(String.join(",", categoryNameList));
|
supplierBase.setCategoryName(String.join(",", categoryNameList));
|
||||||
|
supplierBase.setEnterpriseTypeCn(dictService.getDictName(supplierBase.getEnterpriseType(),CoscoType.ENTERPRISE_TYPE));
|
||||||
}
|
}
|
||||||
return coscoSupplierBaseList;
|
return coscoSupplierBaseList;
|
||||||
}
|
}
|
||||||
@ -209,7 +212,7 @@ public class CoscoSupplierBaseServiceImpl extends BaseServiceImpl<CoscoSupplierB
|
|||||||
OrgDeptVo orgDeptVo = orgService.getOrgDeptInfo(supplierBase.getDeptId());
|
OrgDeptVo orgDeptVo = orgService.getOrgDeptInfo(supplierBase.getDeptId());
|
||||||
supplierBase.setOrgName(orgDeptVo.getOrgName());
|
supplierBase.setOrgName(orgDeptVo.getOrgName());
|
||||||
supplierBase.setDeptName(orgDeptVo.getDeptName());
|
supplierBase.setDeptName(orgDeptVo.getDeptName());
|
||||||
//TODO enterpriseType 转中文
|
supplierBase.setEnterpriseTypeCn(dictService.getDictName(supplierBase.getEnterpriseType(),CoscoType.ENTERPRISE_TYPE));
|
||||||
}
|
}
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user