项目未符合项-责任领域中英文切换
This commit is contained in:
-3
@@ -1722,9 +1722,6 @@ public class DummyInventoryInfoEOServiceImpl extends ServiceImpl<DummyInventoryI
|
||||
}
|
||||
|
||||
private void transition(List<DummyInventoryInfoEOEn> dataListEn){
|
||||
//下拉选数据字典
|
||||
List<SysCategory> sysCategoryList = sysCategoryService.list();
|
||||
|
||||
//技术领域数据字典
|
||||
List<SysDictItem> sysDictItems = sysDictItemServiceImpl.selectItemsAll();
|
||||
for (DummyInventoryInfoEOEn dummyInventoryInfoEOEn : dataListEn) {
|
||||
|
||||
+31
-1
@@ -12,8 +12,10 @@ import com.jero.modules.project.mapper.NcrTrackMapper;
|
||||
import com.jero.modules.project.service.INcrTrackService;
|
||||
import com.jero.modules.project.vo.NcrTrackInfoVO;
|
||||
import com.jero.modules.project.vo.NcrTrackVO;
|
||||
import com.jero.modules.system.entity.SysDictItem;
|
||||
import com.jero.modules.system.entity.SysUser;
|
||||
import com.jero.modules.system.service.ISysUserService;
|
||||
import com.jero.modules.system.service.impl.SysDictItemServiceImpl;
|
||||
import com.jero.modules.wkflow.enums.FlowTypeEnum;
|
||||
import org.apache.commons.lang3.ObjectUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@@ -50,6 +52,8 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
||||
private ISysUserService sysUserService;
|
||||
@Autowired
|
||||
private ProjectTaskInventoryDetailEOServiceImpl projectTaskInventoryDetailEOService;
|
||||
@Autowired
|
||||
private SysDictItemServiceImpl sysDictItemServiceImpl;
|
||||
|
||||
@Override
|
||||
public List<NcrTrackVO> getPageInfo(NcrTrackVO ncrTrackVO) {
|
||||
@@ -82,8 +86,13 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
||||
prehomoName = "PreHomo confirmation";
|
||||
verifyName = "Verify conformance validation";
|
||||
}
|
||||
|
||||
List<SysDictItem> dictItemList = sysDictItemServiceImpl.selectItemsAll();
|
||||
for (NcrTrackVO trackVO : infoList) {
|
||||
//责任领域中英文切换
|
||||
if(StringUtils.isNotBlank(trackVO.getDutyTerritory())){
|
||||
String dutyTerritory = pull(dictItemList, trackVO.getDutyTerritory(), "duty_territory", ncrTrackVO.getCut());
|
||||
trackVO.setDutyTerritory(dutyTerritory);
|
||||
}
|
||||
//设计符合性确认
|
||||
String designPId = trackVO.getDesignPId();//流程实例id
|
||||
//PreHomo确认
|
||||
@@ -227,6 +236,27 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
||||
}
|
||||
}
|
||||
|
||||
private String pull(List<SysDictItem> sysDictItems, String field, String dictCode,String cut) {
|
||||
if(StringUtils.isBlank(field)){
|
||||
return null;
|
||||
}
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (String s : field.split(",")) {
|
||||
List<SysDictItem> collect = sysDictItems.stream().filter(e -> dictCode.equals(e.getDictCode()) && s.equals(e.getItemValue())).collect(Collectors.toList());
|
||||
if(collect.size() != 0){
|
||||
if(CutEnum.CN.getValue().equals(cut)){
|
||||
sb.append(collect.get(0).getItemText() + ",");
|
||||
}else{
|
||||
sb.append(collect.get(0).getEnName() + ",");
|
||||
}
|
||||
}
|
||||
}
|
||||
if(StringUtils.isNotBlank(sb)){
|
||||
String substring = sb.substring(0, sb.length() - 1);
|
||||
return substring;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
private String cut(NcrTrackVO trackVO,String designFlowTaskStatus,String flowTaskStatusName) {
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@ public class NcrTrackVO implements Serializable {
|
||||
private String flowType;
|
||||
|
||||
//责任领域 duty_territory
|
||||
@Dict(dicCode ="duty_territory")
|
||||
// @Dict(dicCode ="duty_territory")
|
||||
@Excel(name = "责任领域", width = 20,dicCode ="duty_territory")
|
||||
private String dutyTerritory;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user