添加常量及对应值

This commit is contained in:
YY
2025-07-16 17:14:46 +08:00
parent b3a475d0e5
commit b6f22eb121
9 changed files with 77 additions and 2 deletions

View File

@ -21,7 +21,7 @@ public final class AnnualreviewTaskConstant {
/** /**
* 进行中 * 进行中
*/ */
public static final String IN_PROGRESS = "1L"; public static final Long IN_PROGRESS = 1L;
/** /**
* 已完成 * 已完成
*/ */
@ -34,4 +34,27 @@ public final class AnnualreviewTaskConstant {
* 审核不合格 * 审核不合格
*/ */
public static final Long APPROVE_FAIL = 2L; public static final Long APPROVE_FAIL = 2L;
/**
* 获取状态名称
*
* @param status 状态值
* @return 状态名称
*/
public static String getStatusName(Long status) {
if (status == null) {
return "未知状态";
}
switch (status.intValue()) {
case 0:
return "未开始";
case 1:
return "进行中";
case 2:
return "已结束";
default:
return "未知状态";
}
}
} }

View File

@ -9,4 +9,14 @@ public class TaskSelectConstant {
* 用户 user * 用户 user
*/ */
public static final String USER = "user"; public static final String USER = "user";
/**
* if(vo.getStatus().equals(0L)){
* vo.setStatusName("未开始");
* }else if (vo.getStatus().equals(1L)) {
* vo.setStatusName("进行中");
* }else if (vo.getStatus().equals(2L)){
* vo.setStatusName("已结束");
* }
*/
} }

View File

@ -17,6 +17,8 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AddTaskVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.CoscoAnnualreviewTaskListVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.CoscoAnnualreviewTaskListVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.SupplierPeopleVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.SupplierPeopleVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoBlack.vo.BlackSupplierVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoBlack.vo.BlackSupplierVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryMapper;
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.entity.CoscoCategory;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.TaskUserVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.TaskUserVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierBaseMapper; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierBaseMapper;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.OrgDeptVo; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.OrgDeptVo;
@ -50,7 +52,11 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
@Autowired @Autowired
private IUserService userService; private IUserService userService;
@Autowired @Autowired
private CoscoAnnualreviewTemplateMapper coscoAnnualreviewTemplateMapper;
@Autowired
private IOrgService orgService; private IOrgService orgService;
@Autowired
private CoscoCategoryMapper organizationMapper;
/** /**
* 查询供应商年审_年审任务主 * 查询供应商年审_年审任务主
@ -70,9 +76,14 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
vo.setStartTime(coscoAnnualreviewTask.getStartTime()); vo.setStartTime(coscoAnnualreviewTask.getStartTime());
vo.setAnnualreviewYear(coscoAnnualreviewTask.getAnnualreviewYear()); vo.setAnnualreviewYear(coscoAnnualreviewTask.getAnnualreviewYear());
vo.setEndTime(coscoAnnualreviewTask.getEndTime()); vo.setEndTime(coscoAnnualreviewTask.getEndTime());
vo.setTemplateName(coscoAnnualreviewTemplateMapper.selectCoscoAnnualreviewTemplateById(coscoAnnualreviewTask.getTemplateId()).getTemplateName());
if(coscoAnnualreviewTask.getCategoryId()!=null){
vo.setCategoryName(organizationMapper.selectCategoryNameById(coscoAnnualreviewTask.getCategoryId()));
}
vo.setCategoryId(coscoAnnualreviewTask.getCategoryId()); vo.setCategoryId(coscoAnnualreviewTask.getCategoryId());
vo.setCategoryLimitation(coscoAnnualreviewTask.getCategoryLimitation()); vo.setCategoryLimitation(coscoAnnualreviewTask.getCategoryLimitation());
vo.setStatus(coscoAnnualreviewTask.getStatus()); vo.setStatus(coscoAnnualreviewTask.getStatus());
vo.setStatusName(AnnualreviewTaskConstant.getStatusName(vo.getStatus()));
List<SupplierPeopleVo> list = new ArrayList<>(); List<SupplierPeopleVo> list = new ArrayList<>();
//根据任务id获取添加供应商信息 //根据任务id获取添加供应商信息
CoscoAnnualreviewTaskSupplier coscoAnnualreviewTaskSupplier = new CoscoAnnualreviewTaskSupplier(); CoscoAnnualreviewTaskSupplier coscoAnnualreviewTaskSupplier = new CoscoAnnualreviewTaskSupplier();
@ -274,6 +285,7 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
//获取查询任务部门信息 //获取查询任务部门信息
List<String> deptIds = new ArrayList<>(); List<String> deptIds = new ArrayList<>();
coscoAnnualreviewTaskListVoIPage.getRecords().forEach(ss -> { coscoAnnualreviewTaskListVoIPage.getRecords().forEach(ss -> {
ss.setCategoryName(organizationMapper.selectCategoryNameById(ss.getCategoryId()));
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(ss.getDeptId()); OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(ss.getDeptId());
ss.setDeptName(orgDeptInfo.getOrgName()); ss.setDeptName(orgDeptInfo.getOrgName());
}); });

View File

@ -20,6 +20,7 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualAddScoreVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualTaskIndicatorVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualTaskIndicatorVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierUserInfoVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierUserInfoVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierUserVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierUserVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryMapper;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierBaseMapper; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierBaseMapper;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.BaseCategoryNameVo; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.BaseCategoryNameVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.OrgDeptVo; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.OrgDeptVo;
@ -48,6 +49,8 @@ public class CoscoAnnualreviewTaskSupplierUserServiceImpl implements ICoscoAnnua
@Autowired @Autowired
private CoscoAnnualreviewScoringMapper coscoAnnualreviewScoringMapper; private CoscoAnnualreviewScoringMapper coscoAnnualreviewScoringMapper;
@Autowired @Autowired
private CoscoCategoryMapper coscoCategoryMapper;
@Autowired
private IOrgService orgService; private IOrgService orgService;
/** /**
@ -170,6 +173,7 @@ public class CoscoAnnualreviewTaskSupplierUserServiceImpl implements ICoscoAnnua
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(userVo1.getUserDeptId()); OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(userVo1.getUserDeptId());
vo.setTenantName(orgDeptInfo.getOrgName()); vo.setTenantName(orgDeptInfo.getOrgName());
} }
vo.setCategoryName(coscoCategoryMapper.selectCategoryNameById(vo.getCategoryId()));
}); });
return annualreviewTaskSupplierUserVoIPage; return annualreviewTaskSupplierUserVoIPage;
} }

View File

@ -21,4 +21,16 @@ public class AddTaskVo extends CoscoAnnualreviewTask {
* 人员信息 * 人员信息
*/ */
private List<UserVo> userList; private List<UserVo> userList;
/**
* 评价模板名称
*/
private String templateName;
/**
* 品类名称
*/
private String categoryName;
/**
* 评价状态名称
*/
private String statusName;
} }

View File

@ -82,6 +82,14 @@ public class AnnualreviewTaskSupplierUserVo implements Serializable {
* 是否合格 * 是否合格
*/ */
private String qualified; private String qualified;
/**
* 品类id
*/
private String categoryId;
/**
* 品类名称
*/
private String categoryName;
/** /**
* 部门id * 部门id
*/ */

View File

@ -38,6 +38,10 @@ public class CoscoAnnualreviewTaskListVo implements Serializable {
private String createBy; private String createBy;
private String categoryId;
private String categoryName;
@ApiModelProperty(value = "分页对象信息") @ApiModelProperty(value = "分页对象信息")
private BasePageRequest basePageRequest; private BasePageRequest basePageRequest;
} }

View File

@ -218,6 +218,7 @@
cat.annualreview_theme AS annualreviewTheme, cat.annualreview_theme AS annualreviewTheme,
cat.start_time startTime, cat.start_time startTime,
cat.end_time endTime, cat.end_time endTime,
cat.category_id AS categoryId,
cat.`status`, cat.`status`,
cat.dept_id AS deptId, cat.dept_id AS deptId,
"单位" as deptName, "单位" as deptName,

View File

@ -45,7 +45,8 @@
csb.NAME, csb.NAME,
csb.id as supplierId, csb.id as supplierId,
cat.dept_id as deptId, cat.dept_id as deptId,
cat.annualreview_theme, cat.annualreview_theme as annualreviewTheme,
cat.category_id categoryId,
'单位' AS deptName, '单位' AS deptName,
cat.start_time startTime, cat.start_time startTime,
cat.end_time endTime, cat.end_time endTime,