修改部门
This commit is contained in:
@ -6,6 +6,7 @@ import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
|||||||
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.constant.AnnualreviewTaskConstant;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.AnnualreviewTaskConstant;
|
||||||
|
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.base.vo.SelectUserVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.SelectUserVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo;
|
||||||
@ -18,6 +19,7 @@ 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.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 org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
@ -47,6 +49,8 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
|
|||||||
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
private IUserService userService;
|
private IUserService userService;
|
||||||
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询供应商年审_年审任务主
|
* 查询供应商年审_年审任务主
|
||||||
@ -270,7 +274,8 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
|
|||||||
//获取查询任务部门信息
|
//获取查询任务部门信息
|
||||||
List<String> deptIds = new ArrayList<>();
|
List<String> deptIds = new ArrayList<>();
|
||||||
coscoAnnualreviewTaskListVoIPage.getRecords().forEach(ss -> {
|
coscoAnnualreviewTaskListVoIPage.getRecords().forEach(ss -> {
|
||||||
deptIds.add(ss.getDeptId());
|
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(ss.getDeptId());
|
||||||
|
ss.setDeptName(orgDeptInfo.getOrgName());
|
||||||
});
|
});
|
||||||
//根据部门id查询发起单位
|
//根据部门id查询发起单位
|
||||||
return coscoAnnualreviewTaskListVoIPage;
|
return coscoAnnualreviewTaskListVoIPage;
|
||||||
|
@ -4,8 +4,11 @@ import java.util.ArrayList;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.chinaunicom.mall.ebtp.common.base.entity.SysOrg;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IOrgService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.service.ICoscoAnnualreviewTaskSupplierService;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.service.ICoscoAnnualreviewTaskSupplierService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierListVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierListVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTemplateVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTemplateVo;
|
||||||
@ -24,6 +27,8 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualre
|
|||||||
public class CoscoAnnualreviewTaskSupplierServiceImpl implements ICoscoAnnualreviewTaskSupplierService {
|
public class CoscoAnnualreviewTaskSupplierServiceImpl implements ICoscoAnnualreviewTaskSupplierService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private CoscoAnnualreviewTaskSupplierMapper coscoAnnualreviewTaskSupplierMapper;
|
private CoscoAnnualreviewTaskSupplierMapper coscoAnnualreviewTaskSupplierMapper;
|
||||||
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询供应商评价_年审任务关联供应商
|
* 查询供应商评价_年审任务关联供应商
|
||||||
@ -105,11 +110,12 @@ public class CoscoAnnualreviewTaskSupplierServiceImpl implements ICoscoAnnualrev
|
|||||||
IPage<AnnualreviewTaskSupplierListVo> annualreviewTaskSupplierListVoIPage =
|
IPage<AnnualreviewTaskSupplierListVo> annualreviewTaskSupplierListVoIPage =
|
||||||
coscoAnnualreviewTaskSupplierMapper.selectMyPage(p, supplierListVo);
|
coscoAnnualreviewTaskSupplierMapper.selectMyPage(p, supplierListVo);
|
||||||
//获取查询部门信息 TODO 待完善
|
//获取查询部门信息 TODO 待完善
|
||||||
List<String> deptIds=new ArrayList<>();
|
|
||||||
annualreviewTaskSupplierListVoIPage.getRecords().forEach(vo -> {
|
annualreviewTaskSupplierListVoIPage.getRecords().forEach(vo -> {
|
||||||
deptIds.add(vo.getDeptId());
|
SysOrg orgInfo = orgService.getOrgInfo(vo.getDeptId());
|
||||||
|
if(!ObjectUtil.isEmpty(orgInfo)){
|
||||||
|
vo.setDeptName(orgInfo.getOrgName());
|
||||||
|
}
|
||||||
});
|
});
|
||||||
//TODO 待完善 审查单位查询
|
|
||||||
return annualreviewTaskSupplierListVoIPage;
|
return annualreviewTaskSupplierListVoIPage;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
||||||
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.AnnualreviewTaskConstant;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.AnnualreviewTaskConstant;
|
||||||
|
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.vo.SelectUserVo;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewScoringMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewScoringMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskSupplierUserMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskSupplierUserMapper;
|
||||||
@ -18,13 +22,12 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskS
|
|||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierUserVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierUserVo;
|
||||||
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 org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 供应商评价_年审任务供应商对应评审人Service业务层处理
|
* 供应商评价_年审任务供应商对应评审人Service业务层处理
|
||||||
@ -39,9 +42,13 @@ public class CoscoAnnualreviewTaskSupplierUserServiceImpl implements ICoscoAnnua
|
|||||||
@Autowired
|
@Autowired
|
||||||
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
private IUserService userService;
|
||||||
|
@Autowired
|
||||||
private CoscoAnnualreviewTaskMapper coscoAnnualreviewTaskMapper;
|
private CoscoAnnualreviewTaskMapper coscoAnnualreviewTaskMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
private CoscoAnnualreviewScoringMapper coscoAnnualreviewScoringMapper;
|
private CoscoAnnualreviewScoringMapper coscoAnnualreviewScoringMapper;
|
||||||
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询供应商评价_年审任务供应商对应评审人
|
* 查询供应商评价_年审任务供应商对应评审人
|
||||||
@ -150,13 +157,20 @@ public class CoscoAnnualreviewTaskSupplierUserServiceImpl implements ICoscoAnnua
|
|||||||
IPage<AnnualreviewTaskSupplierUserVo> p = new Page<>(userVo.getBasePageRequest().getPageNo(),
|
IPage<AnnualreviewTaskSupplierUserVo> p = new Page<>(userVo.getBasePageRequest().getPageNo(),
|
||||||
userVo.getBasePageRequest().getPageSize());
|
userVo.getBasePageRequest().getPageSize());
|
||||||
IPage<AnnualreviewTaskSupplierUserVo> annualreviewTaskSupplierUserVoIPage = coscoAnnualreviewTaskSupplierUserMapper.selectPage(p, userVo);
|
IPage<AnnualreviewTaskSupplierUserVo> annualreviewTaskSupplierUserVoIPage = coscoAnnualreviewTaskSupplierUserMapper.selectPage(p, userVo);
|
||||||
//TODO 待完善,部门名称
|
List<UserVo> user = userService.getUser(new SelectUserVo());
|
||||||
List<String> deptIds = new ArrayList<>();
|
Map<String,UserVo> userMap = new HashMap<>();
|
||||||
annualreviewTaskSupplierUserVoIPage.getRecords().forEach(vo -> {
|
user.forEach(uso -> {
|
||||||
deptIds.add(vo.getDeptId());
|
userMap.put(uso.getUserId(), uso);
|
||||||
|
});
|
||||||
|
annualreviewTaskSupplierUserVoIPage.getRecords().forEach(vo -> {
|
||||||
|
UserVo userVo1 = userMap.get(vo.getUserId());
|
||||||
|
if(userVo1!=null){
|
||||||
|
vo.setUserName(userVo1.getUserName());
|
||||||
|
vo.setDeptName(userVo1.getUserDept());
|
||||||
|
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(userVo1.getUserDeptId());
|
||||||
|
vo.setTenantName(orgDeptInfo.getOrgName());
|
||||||
|
}
|
||||||
});
|
});
|
||||||
//TODO 发起单位查询
|
|
||||||
//TODO 添加发起单位
|
|
||||||
return annualreviewTaskSupplierUserVoIPage;
|
return annualreviewTaskSupplierUserVoIPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,6 +25,10 @@ public class AnnualreviewTaskSupplierUserVo implements Serializable {
|
|||||||
* 部门名称
|
* 部门名称
|
||||||
*/
|
*/
|
||||||
private String deptName;
|
private String deptName;
|
||||||
|
/**
|
||||||
|
* 单位名称
|
||||||
|
*/
|
||||||
|
private String tenantName;
|
||||||
/**
|
/**
|
||||||
* 年审开始时间
|
* 年审开始时间
|
||||||
*/
|
*/
|
||||||
|
@ -7,6 +7,8 @@ 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.constant.CoscoCategoryConstant;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.CoscoCategoryConstant;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IOrgService;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IUserService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibrarAttachmentsMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibrarAttachmentsMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibraryMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibraryMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryMapper;
|
||||||
@ -16,6 +18,7 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryLi
|
|||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryLibraryService;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryLibraryService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryLibrarySupplierApplyService;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryLibrarySupplierApplyService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.*;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.*;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.OrgDeptVo;
|
||||||
import org.apache.commons.beanutils.BeanUtils;
|
import org.apache.commons.beanutils.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@ -44,6 +47,10 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
private CoscoCategoryLibrarAttachmentsMapper coscoCategoryLibrarAttachmentsMapper;
|
private CoscoCategoryLibrarAttachmentsMapper coscoCategoryLibrarAttachmentsMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
private CoscoCategoryMapper coscoCategoryMapper;
|
private CoscoCategoryMapper coscoCategoryMapper;
|
||||||
|
@Autowired
|
||||||
|
private IUserService userService;
|
||||||
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询品类库_品类库
|
* 查询品类库_品类库
|
||||||
@ -144,7 +151,12 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
public IPage<CoscoCategoryLibraryVo> getPageList(CoscoCategoryLibraryVo coscoCategoryLibrary) {
|
public IPage<CoscoCategoryLibraryVo> getPageList(CoscoCategoryLibraryVo coscoCategoryLibrary) {
|
||||||
IPage<CoscoCategoryLibraryVo> p = new Page<>(coscoCategoryLibrary.getBasePageRequest().getPageNo(),
|
IPage<CoscoCategoryLibraryVo> p = new Page<>(coscoCategoryLibrary.getBasePageRequest().getPageNo(),
|
||||||
coscoCategoryLibrary.getBasePageRequest().getPageSize());
|
coscoCategoryLibrary.getBasePageRequest().getPageSize());
|
||||||
return coscoCategoryLibraryMapper.selectLibraryPage(p, coscoCategoryLibrary);
|
IPage<CoscoCategoryLibraryVo> coscoCategoryLibraryVoIPage = coscoCategoryLibraryMapper.selectLibraryPage(p, coscoCategoryLibrary);
|
||||||
|
coscoCategoryLibraryVoIPage.getRecords().forEach(coscoCategoryLibraryVo -> {
|
||||||
|
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(coscoCategoryLibraryVo.getDeptId());
|
||||||
|
coscoCategoryLibraryVo.setDeptName(orgDeptInfo.getOrgName());
|
||||||
|
});
|
||||||
|
return coscoCategoryLibraryVoIPage;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,6 +6,8 @@ import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
|||||||
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.IOrgService;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IUserService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibrarySupplierApplyMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibrarySupplierApplyMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.entity.CoscoCategoryLibrarySupplierApply;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.entity.CoscoCategoryLibrarySupplierApply;
|
||||||
@ -15,6 +17,7 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryLi
|
|||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.AddCoscoCategoryLibrarySupplierApplyVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.AddCoscoCategoryLibrarySupplierApplyVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.CoscoCategoryLibrarySupplierVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.CoscoCategoryLibrarySupplierVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.ListCoscoCategoryLibrarySupplierApplyVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.ListCoscoCategoryLibrarySupplierApplyVo;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.OrgDeptVo;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
@ -38,6 +41,10 @@ public class CoscoCategoryLibrarySupplierApplyServiceImpl extends BaseServiceImp
|
|||||||
private ICoscoCategoryLibraryContainService coscoCategoryLibraryContainService;
|
private ICoscoCategoryLibraryContainService coscoCategoryLibraryContainService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private CoscoCategoryMapper coscoCategoryMapper;
|
private CoscoCategoryMapper coscoCategoryMapper;
|
||||||
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
@Autowired
|
||||||
|
private IUserService userService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询品类库_品类库入库供应商申请单
|
* 查询品类库_品类库入库供应商申请单
|
||||||
@ -160,8 +167,12 @@ public class CoscoCategoryLibrarySupplierApplyServiceImpl extends BaseServiceImp
|
|||||||
public IPage<ListCoscoCategoryLibrarySupplierApplyVo> getPageList(ListCoscoCategoryLibrarySupplierApplyVo coscoCategory) {
|
public IPage<ListCoscoCategoryLibrarySupplierApplyVo> getPageList(ListCoscoCategoryLibrarySupplierApplyVo coscoCategory) {
|
||||||
IPage<ListCoscoCategoryLibrarySupplierApplyVo> p = new Page<>(coscoCategory.getBasePageRequest().getPageNo(),
|
IPage<ListCoscoCategoryLibrarySupplierApplyVo> p = new Page<>(coscoCategory.getBasePageRequest().getPageNo(),
|
||||||
coscoCategory.getBasePageRequest().getPageSize());
|
coscoCategory.getBasePageRequest().getPageSize());
|
||||||
|
IPage<ListCoscoCategoryLibrarySupplierApplyVo> listCoscoCategoryLibrarySupplierApplyVoIPage = coscoCategoryLibrarySupplierApplyMapper.selectPageList(p, coscoCategory);
|
||||||
return coscoCategoryLibrarySupplierApplyMapper.selectPageList(p, coscoCategory);
|
listCoscoCategoryLibrarySupplierApplyVoIPage.getRecords().forEach(vo -> {
|
||||||
|
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(vo.getDeptId());
|
||||||
|
vo.setDeptName(orgDeptInfo.getOrgName());
|
||||||
|
});
|
||||||
|
return listCoscoCategoryLibrarySupplierApplyVoIPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,6 +25,10 @@ public class CoscoCategoryLibraryVo implements Serializable {
|
|||||||
* 区域
|
* 区域
|
||||||
*/
|
*/
|
||||||
private String area;
|
private String area;
|
||||||
|
/**
|
||||||
|
* 部门id
|
||||||
|
*/
|
||||||
|
private String deptId;
|
||||||
/**
|
/**
|
||||||
* 创建单位
|
* 创建单位
|
||||||
*/
|
*/
|
||||||
|
@ -21,6 +21,10 @@ public class ListCoscoCategoryLibrarySupplierApplyVo implements Serializable {
|
|||||||
* 部门名称
|
* 部门名称
|
||||||
*/
|
*/
|
||||||
private String deptName="部门";
|
private String deptName="部门";
|
||||||
|
/**
|
||||||
|
* 部门id
|
||||||
|
*/
|
||||||
|
private String deptId;
|
||||||
/**
|
/**
|
||||||
* 品类名称
|
* 品类名称
|
||||||
*/
|
*/
|
||||||
|
@ -7,6 +7,7 @@ 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.constant.CoscoCategoryConstant;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.CoscoCategoryConstant;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.SupplierUserConstant;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.SupplierUserConstant;
|
||||||
|
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.base.vo.SelectUserVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.SelectUserVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo;
|
||||||
@ -20,6 +21,7 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateTa
|
|||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateTemplateIndicatorNdService;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateTemplateIndicatorNdService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.*;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.*;
|
||||||
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 org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
@ -41,6 +43,8 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IUserService userService;
|
private IUserService userService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
@Autowired
|
||||||
private ICoscoEvaluateTemplateIndicatorNdService coscoEvaluateTemplateIndicatorNdService;
|
private ICoscoEvaluateTemplateIndicatorNdService coscoEvaluateTemplateIndicatorNdService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private CoscoEvaluateTaskSupplierMapper coscoEvaluateTaskSupplierMapper;
|
private CoscoEvaluateTaskSupplierMapper coscoEvaluateTaskSupplierMapper;
|
||||||
@ -271,6 +275,8 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
Map<String, String> map = vos.stream().collect(Collectors.toMap(DivisionVo::getTaskId, DivisionVo::getDivision));
|
Map<String, String> map = vos.stream().collect(Collectors.toMap(DivisionVo::getTaskId, DivisionVo::getDivision));
|
||||||
//根据分工参数赋值
|
//根据分工参数赋值
|
||||||
coscoEvaluateTaskListVoIPage.getRecords().forEach(task -> {
|
coscoEvaluateTaskListVoIPage.getRecords().forEach(task -> {
|
||||||
|
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(task.getDeptId());
|
||||||
|
task.setTenantName(orgDeptInfo.getOrgName());
|
||||||
if(task.getDeptId()!=null){
|
if(task.getDeptId()!=null){
|
||||||
task.setIsEditor(task.getDeptId().equals(taskListVo.getDeptId()) ? "1" : "0"); //1表示可修改 0不可修改
|
task.setIsEditor(task.getDeptId().equals(taskListVo.getDeptId()) ? "1" : "0"); //1表示可修改 0不可修改
|
||||||
}
|
}
|
||||||
@ -293,7 +299,8 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
IPage<TaskPageVo> taskPageVoIPage = coscoEvaluateTaskMapper.selectTaskPage(p, taskListVo);
|
IPage<TaskPageVo> taskPageVoIPage = coscoEvaluateTaskMapper.selectTaskPage(p, taskListVo);
|
||||||
List<String> deptIds = new ArrayList<>();
|
List<String> deptIds = new ArrayList<>();
|
||||||
taskPageVoIPage.getRecords().forEach(taskPageVo -> {
|
taskPageVoIPage.getRecords().forEach(taskPageVo -> {
|
||||||
deptIds.add(taskPageVo.getDeptId());
|
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(taskPageVo.getDeptId());
|
||||||
|
taskPageVo.setDeptName(orgDeptInfo.getDeptName());
|
||||||
});
|
});
|
||||||
// TODO 根据部门id查询发起单位
|
// TODO 根据部门id查询发起单位
|
||||||
// TODO 给与部门信息赋值
|
// TODO 给与部门信息赋值
|
||||||
|
@ -2,6 +2,7 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.impl;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
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.base.vo.SelectUserVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.SelectUserVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo;
|
||||||
@ -14,6 +15,7 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.TaskIndicatorVo;
|
|||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.TaskSubIndicatorVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.TaskSubIndicatorVo;
|
||||||
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 org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
@ -33,6 +35,8 @@ public class CoscoEvaluateTaskSupplierServiceImpl implements ICoscoEvaluateTaskS
|
|||||||
@Autowired
|
@Autowired
|
||||||
private CoscoEvaluateTaskMapper coscoEvaluateTaskMapper;
|
private CoscoEvaluateTaskMapper coscoEvaluateTaskMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
@Autowired
|
||||||
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
private CoscoEvaluateTemplateIndicatorStMapper coscoEvaluateTemplateIndicatorStMapper;
|
private CoscoEvaluateTemplateIndicatorStMapper coscoEvaluateTemplateIndicatorStMapper;
|
||||||
@ -133,8 +137,9 @@ public class CoscoEvaluateTaskSupplierServiceImpl implements ICoscoEvaluateTaskS
|
|||||||
UserVo userVo = map.get(item.getUserId());
|
UserVo userVo = map.get(item.getUserId());
|
||||||
if(userVo!=null){
|
if(userVo!=null){
|
||||||
item.setUserName(userVo.getUserName());
|
item.setUserName(userVo.getUserName());
|
||||||
item.setDeptName(userVo.getUserDept());
|
|
||||||
}
|
}
|
||||||
|
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(item.getDeptId());
|
||||||
|
item.setDeptName(orgDeptInfo.getOrgName());
|
||||||
});
|
});
|
||||||
//根据部门id查询评价单位
|
//根据部门id查询评价单位
|
||||||
return supplierDimensionVoIPage;
|
return supplierDimensionVoIPage;
|
||||||
|
@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
||||||
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.IOrgService;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IUserService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.CoscoEvaluateTemplateMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.CoscoEvaluateTemplateMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateTemplate;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateTemplate;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateTemplateIndicatorStService;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateTemplateIndicatorStService;
|
||||||
@ -33,6 +35,10 @@ public class CoscoEvaluateTemplateServiceImpl implements ICoscoEvaluateTemplateS
|
|||||||
private CoscoEvaluateTemplateMapper coscoEvaluateTemplateMapper;
|
private CoscoEvaluateTemplateMapper coscoEvaluateTemplateMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICoscoEvaluateTemplateIndicatorStService coscoEvaluateTemplateIndicatorStService;
|
private ICoscoEvaluateTemplateIndicatorStService coscoEvaluateTemplateIndicatorStService;
|
||||||
|
@Autowired
|
||||||
|
private IUserService userService;
|
||||||
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询【供应商评价_评价表模板主表】
|
* 查询【供应商评价_评价表模板主表】
|
||||||
@ -139,12 +145,9 @@ public class CoscoEvaluateTemplateServiceImpl implements ICoscoEvaluateTemplateS
|
|||||||
template.getBasePageRequest().getPageSize());
|
template.getBasePageRequest().getPageSize());
|
||||||
IPage<CoscoEvaluateTemplateVo> coscoEvaluateTemplateVoIPage = coscoEvaluateTemplateMapper.selectMyPage(p, template);
|
IPage<CoscoEvaluateTemplateVo> coscoEvaluateTemplateVoIPage = coscoEvaluateTemplateMapper.selectMyPage(p, template);
|
||||||
//TODO 人员添加
|
//TODO 人员添加
|
||||||
List<String> creaters = new ArrayList<>();
|
|
||||||
coscoEvaluateTemplateVoIPage.getRecords().forEach(vo -> {
|
coscoEvaluateTemplateVoIPage.getRecords().forEach(vo -> {
|
||||||
creaters.add(vo.getCreateBy());
|
|
||||||
});
|
|
||||||
//根据creaters获取创建部门创建单位
|
|
||||||
|
|
||||||
|
});
|
||||||
return coscoEvaluateTemplateVoIPage;
|
return coscoEvaluateTemplateVoIPage;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -180,7 +180,7 @@
|
|||||||
resultType="com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AuditQuantityVo">
|
resultType="com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AuditQuantityVo">
|
||||||
select
|
select
|
||||||
count(cas.id) totalNumber,
|
count(cas.id) totalNumber,
|
||||||
count(case when cas.examine_result=1 then 1 end ) errornumber
|
count(case when cas.examine_result=0 then 1 end ) errornumber
|
||||||
from cosco_annualreview_scoring cas
|
from cosco_annualreview_scoring cas
|
||||||
join cosco_annualreview_task_supplier_user catsu
|
join cosco_annualreview_task_supplier_user catsu
|
||||||
on cas.annualreview_task_supplier_user_id=catsu.id
|
on cas.annualreview_task_supplier_user_id=catsu.id
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
parameterType="list"
|
parameterType="list"
|
||||||
resultMap="CoscoAnnualreviewTaskSupplierResult">
|
resultMap="CoscoAnnualreviewTaskSupplierResult">
|
||||||
<include refid="selectCoscoAnnualreviewTaskSupplierVo"/>
|
<include refid="selectCoscoAnnualreviewTaskSupplierVo"/>
|
||||||
where id in
|
where annualreview_task_id in
|
||||||
<foreach item="item" collection="list" separator="," open="(" close=")">
|
<foreach item="item" collection="list" separator="," open="(" close=")">
|
||||||
#{item}
|
#{item}
|
||||||
</foreach>
|
</foreach>
|
||||||
|
@ -50,6 +50,7 @@
|
|||||||
cat.start_time startTime,
|
cat.start_time startTime,
|
||||||
cat.end_time endTime,
|
cat.end_time endTime,
|
||||||
cat.STATUS,
|
cat.STATUS,
|
||||||
|
catsu.user_id userId,
|
||||||
case when cat.status = 0 then '未开始'
|
case when cat.status = 0 then '未开始'
|
||||||
when cat.status =1 then '进行中'
|
when cat.status =1 then '进行中'
|
||||||
when cat.status=2 then '已结束' end statusName,
|
when cat.status=2 then '已结束' end statusName,
|
||||||
@ -79,6 +80,9 @@
|
|||||||
<if test="vo.name!=null and vo.name!=''">
|
<if test="vo.name!=null and vo.name!=''">
|
||||||
and csb.name like concat('%',#{vo.name},'%')
|
and csb.name like concat('%',#{vo.name},'%')
|
||||||
</if>
|
</if>
|
||||||
|
<if test="vo.annualreviewTaskId!=null and vo.annualreviewTaskId!=''">
|
||||||
|
and cat.id = #{vo.annualreviewTaskId}
|
||||||
|
</if>
|
||||||
<if test="vo.status!=null and vo.status!=''">
|
<if test="vo.status!=null and vo.status!=''">
|
||||||
and cat.status=#{vo.status}
|
and cat.status=#{vo.status}
|
||||||
</if>
|
</if>
|
||||||
|
@ -202,6 +202,7 @@
|
|||||||
<result column="approveStatusName" property="approveStatusName"/>
|
<result column="approveStatusName" property="approveStatusName"/>
|
||||||
<result column="approveResult" property="approveResult"/>
|
<result column="approveResult" property="approveResult"/>
|
||||||
<result column="snumber" property="snumber"/>
|
<result column="snumber" property="snumber"/>
|
||||||
|
<result column="dept_id" property="deptId"/>
|
||||||
<result column="remark" property="remark"/>
|
<result column="remark" property="remark"/>
|
||||||
<result column="create_time" property="createTime"/>
|
<result column="create_time" property="createTime"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
@ -212,9 +213,9 @@
|
|||||||
ccl.name,
|
ccl.name,
|
||||||
GROUP_CONCAT(DISTINCT cc.category_name SEPARATOR ', ') AS categoryNames,
|
GROUP_CONCAT(DISTINCT cc.category_name SEPARATOR ', ') AS categoryNames,
|
||||||
ccl.area,
|
ccl.area,
|
||||||
"集团" AS deptName,
|
|
||||||
"张三" AS createName,
|
"张三" AS createName,
|
||||||
ccl.term_of_validity AS termOfValidity,
|
ccl.term_of_validity AS termOfValidity,
|
||||||
|
ccl.dept_id,
|
||||||
ccl.approve_status AS approveStatus,
|
ccl.approve_status AS approveStatus,
|
||||||
ccl.last_update_time as approveTime,
|
ccl.last_update_time as approveTime,
|
||||||
ccl.create_time,
|
ccl.create_time,
|
||||||
|
@ -185,7 +185,7 @@
|
|||||||
<select id="selectPageList" resultType="com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.ListCoscoCategoryLibrarySupplierApplyVo">
|
<select id="selectPageList" resultType="com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.ListCoscoCategoryLibrarySupplierApplyVo">
|
||||||
|
|
||||||
select cclsa.id, ccl.name,ccl.area,'张三' as applyUser ,
|
select cclsa.id, ccl.name,ccl.area,'张三' as applyUser ,
|
||||||
ccl.create_time as applyTime,cclsa.approve_status as approveStatus,
|
ccl.create_time as applyTime,cclsa.approve_status as approveStatus,ccl.dept_id as deptId,
|
||||||
case when cclsa.approve_status=0 and cclsa.work_flow_id is null then '未开始'
|
case when cclsa.approve_status=0 and cclsa.work_flow_id is null then '未开始'
|
||||||
when cclsa.approve_status=0 and cclsa.work_flow_id is not null then '进行中'
|
when cclsa.approve_status=0 and cclsa.work_flow_id is not null then '进行中'
|
||||||
else '已结束'
|
else '已结束'
|
||||||
|
Reference in New Issue
Block a user