字典代码
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.util.TokenUtil;
|
||||
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.IUserService;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.common.ChineseName;
|
||||
@ -100,6 +101,8 @@ public class CoscoSupplierBaseServiceImpl extends BaseServiceImpl<CoscoSupplierB
|
||||
private IUserService userService;
|
||||
|
||||
|
||||
@Autowired
|
||||
private IDictService dictService;
|
||||
|
||||
|
||||
|
||||
@ -193,11 +196,11 @@ public class CoscoSupplierBaseServiceImpl extends BaseServiceImpl<CoscoSupplierB
|
||||
|
||||
List<CoscoSupplierBase> coscoSupplierBaseList = coscoSupplierBaseMapper.getMySupplierBaseList(coscoSupplierBase);
|
||||
for (CoscoSupplierBase supplierBase : coscoSupplierBaseList){
|
||||
//TODO enterpriseType 转中文
|
||||
String[] categoryIds = supplierBase.getCategoryId().split(",");
|
||||
List<String> categoryIdList = Arrays.asList(categoryIds);
|
||||
List<String> categoryNameList = coscoCategoryService.getCategoryNameListByIds(categoryIdList);
|
||||
supplierBase.setCategoryName(String.join(",", categoryNameList));
|
||||
supplierBase.setEnterpriseTypeCn(dictService.getDictName(supplierBase.getEnterpriseType(),CoscoType.ENTERPRISE_TYPE));
|
||||
}
|
||||
return coscoSupplierBaseList;
|
||||
}
|
||||
@ -209,7 +212,7 @@ public class CoscoSupplierBaseServiceImpl extends BaseServiceImpl<CoscoSupplierB
|
||||
OrgDeptVo orgDeptVo = orgService.getOrgDeptInfo(supplierBase.getDeptId());
|
||||
supplierBase.setOrgName(orgDeptVo.getOrgName());
|
||||
supplierBase.setDeptName(orgDeptVo.getDeptName());
|
||||
//TODO enterpriseType 转中文
|
||||
supplierBase.setEnterpriseTypeCn(dictService.getDictName(supplierBase.getEnterpriseType(),CoscoType.ENTERPRISE_TYPE));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
Reference in New Issue
Block a user