This commit is contained in:
parent
bf47ea3891
commit
35a29fab8c
|
|
@ -25,6 +25,8 @@ import com.bonus.material.basic.service.IBmProjectService;
|
|||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import static com.bonus.common.biz.constant.MaterialConstants.*;
|
||||
|
||||
|
||||
/**
|
||||
* 标段工程管理Service业务层处理
|
||||
|
|
@ -88,11 +90,61 @@ public class BmProjectServiceImpl implements IBmProjectService
|
|||
if (CollectionUtils.isNotEmpty(list)) {
|
||||
list.forEach(item -> {
|
||||
extractedImpUnit(item);
|
||||
extracted(item);
|
||||
});
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
/**
|
||||
* 方法抽取
|
||||
* @param item
|
||||
*/
|
||||
private void extracted(BmProject item) {
|
||||
if (item.getProTypeId() != null) {
|
||||
if (ZERO_CONSTANT.equals(item.getProTypeId())) {
|
||||
item.setProType("线路工程");
|
||||
} else if (ONE_CONSTANT.equals(item.getProTypeId())) {
|
||||
item.setProType("变电工程");
|
||||
} else if (TWO_CONSTANT.equals(item.getProTypeId())) {
|
||||
item.setProType("业务工程");
|
||||
} else if (THREE_CONSTANT.equals(item.getProTypeId())) {
|
||||
item.setProType("其他工程");
|
||||
} else {
|
||||
item.setProType("未知工程类型");
|
||||
}
|
||||
}
|
||||
if (item.getProNature() != null) {
|
||||
if (ZERO_CONSTANT.equals(item.getProNature())) {
|
||||
item.setProNature("基建");
|
||||
} else if (ONE_CONSTANT.equals(item.getProNature())) {
|
||||
item.setProNature("用户工程");
|
||||
} else if (TWO_CONSTANT.equals(item.getProNature())){
|
||||
item.setProNature("技修大改");
|
||||
} else if (THREE_CONSTANT.equals(item.getProNature())) {
|
||||
item.setProNature("其他");
|
||||
} else {
|
||||
item.setProNature("未知工程性质");
|
||||
}
|
||||
}
|
||||
if (item.getProStatus() != null) {
|
||||
if (ZERO_CONSTANT.equals(item.getProStatus())) {
|
||||
item.setProStatus("开工准备");
|
||||
} else if (ONE_CONSTANT.equals(item.getProStatus())) {
|
||||
item.setProStatus("在建");
|
||||
} else if (TWO_CONSTANT.equals(item.getProStatus())){
|
||||
item.setProStatus("停工");
|
||||
} else if (THREE_CONSTANT.equals(item.getProStatus())){
|
||||
item.setProStatus("完工未竣工");
|
||||
} else if (FOUR_CONSTANT.equals(item.getProStatus())) {
|
||||
item.setProStatus("竣工");
|
||||
} else {
|
||||
item.setProStatus("未知工程状态");
|
||||
}
|
||||
}
|
||||
item.setIsMatchI8(StringUtils.isNotEmpty(item.getExternalId()) ? "匹配" : "不匹配");
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增标段工程管理
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in New Issue