修改类型

This commit is contained in:
YY
2025-06-24 16:36:24 +08:00
parent 06fe4bfe18
commit 3c7410ea57
9 changed files with 52 additions and 22 deletions

View File

@ -0,0 +1,8 @@
package com.chinaunicom.zyhy.ebtp.supplier.base.constant;
public class MessageConstant {
/**
* 黑名单到期提醒
*/
public static final String BLACKLIST_EXPIRE = "blacklist_expires";
}

View File

@ -1,5 +1,6 @@
package com.chinaunicom.zyhy.ebtp.supplier.base.controller; package com.chinaunicom.zyhy.ebtp.supplier.base.controller;
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo; import com.chinaunicom.zyhy.ebtp.supplier.base.vo.UserVo;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -16,8 +17,8 @@ public class UserController {
@GetMapping("/getUserList") @GetMapping("/getUserList")
public List<UserVo> getUserList() { public BaseResponse getUserList() {
return getUser(); return BaseResponse.success(getUser());
} }

View File

@ -4,6 +4,7 @@ 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.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.constant.SupplierUserConstant;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.*; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.*;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.*; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.*;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.service.ICoscoAnnualreviewTaskService; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.service.ICoscoAnnualreviewTaskService;
@ -104,9 +105,9 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
public int insertCoscoAnnualreviewTask(AddTaskVo taskVo) { public int insertCoscoAnnualreviewTask(AddTaskVo taskVo) {
taskVo.setCreateTime(new Date()); taskVo.setCreateTime(new Date());
taskVo.setUpdateTime(new Date()); taskVo.setUpdateTime(new Date());
taskVo.setUpdateBy("admin"); taskVo.setUpdateBy(SupplierUserConstant.USER_NAME);
taskVo.setId(PropertyUtils.getSnowflakeId()); taskVo.setId(PropertyUtils.getSnowflakeId());
taskVo.setCreateBy("admin"); taskVo.setCreateBy(SupplierUserConstant.USER_NAME);
taskVo.setStatus(AnnualreviewTaskConstant.NOT_START); taskVo.setStatus(AnnualreviewTaskConstant.NOT_START);
coscoAnnualreviewTaskMapper.insertCoscoAnnualreviewTask(taskVo); coscoAnnualreviewTaskMapper.insertCoscoAnnualreviewTask(taskVo);
addList(taskVo); addList(taskVo);
@ -130,9 +131,9 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
taskSupplier.setId(PropertyUtils.getSnowflakeId()); taskSupplier.setId(PropertyUtils.getSnowflakeId());
taskSupplier.setAnnualreviewTaskId(taskVo.getId()); taskSupplier.setAnnualreviewTaskId(taskVo.getId());
taskSupplier.setSupplierId(vo.getSuppliedId()); taskSupplier.setSupplierId(vo.getSuppliedId());
taskSupplier.setCreateBy("admin"); taskSupplier.setCreateBy(SupplierUserConstant.USER_NAME);
taskSupplier.setCreateTime(new Date()); taskSupplier.setCreateTime(new Date());
taskSupplier.setUpdateBy("admin"); taskSupplier.setUpdateBy(SupplierUserConstant.USER_NAME);
taskSupplier.setUpdateTime(new Date()); taskSupplier.setUpdateTime(new Date());
taskSupplierList.add(taskSupplier); taskSupplierList.add(taskSupplier);
List<String> userIds = vo.getUserIds(); List<String> userIds = vo.getUserIds();
@ -143,9 +144,9 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
taskSupplierUser.setAnnualreviewTaskId(taskVo.getId()); taskSupplierUser.setAnnualreviewTaskId(taskVo.getId());
taskSupplierUser.setSupplierId(vo.getSuppliedId()); taskSupplierUser.setSupplierId(vo.getSuppliedId());
taskSupplierUser.setUserId(userId); taskSupplierUser.setUserId(userId);
taskSupplierUser.setCreateBy("admin"); taskSupplierUser.setCreateBy(SupplierUserConstant.USER_NAME);
taskSupplierUser.setCreateTime(new Date()); taskSupplierUser.setCreateTime(new Date());
taskSupplierUser.setUpdateBy("admin"); taskSupplierUser.setUpdateBy(SupplierUserConstant.USER_NAME);
taskSupplierUser.setReviewStatus(AnnualreviewTaskConstant.WAIT_APPROVE); taskSupplierUser.setReviewStatus(AnnualreviewTaskConstant.WAIT_APPROVE);
taskSupplierUser.setUpdateTime(new Date()); taskSupplierUser.setUpdateTime(new Date());
taskSupplierUserList.add(taskSupplierUser); taskSupplierUserList.add(taskSupplierUser);
@ -154,9 +155,9 @@ public class CoscoAnnualreviewTaskServiceImpl implements ICoscoAnnualreviewTaskS
scoring.setId(PropertyUtils.getSnowflakeId()); scoring.setId(PropertyUtils.getSnowflakeId());
scoring.setAnnualreviewTaskSupplierUserId(taskSupplierUser.getId()); scoring.setAnnualreviewTaskSupplierUserId(taskSupplierUser.getId());
scoring.setTemplateItemId(ind.getId()); scoring.setTemplateItemId(ind.getId());
scoring.setCreateBy("admin"); scoring.setCreateBy(SupplierUserConstant.USER_NAME);
scoring.setCreateTime(new Date()); scoring.setCreateTime(new Date());
scoring.setUpdateBy("admin"); scoring.setUpdateBy(SupplierUserConstant.USER_NAME);
scoring.setUpdateTime(new Date()); scoring.setUpdateTime(new Date());
scoringList.add(scoring); scoringList.add(scoring);
}); });

View File

@ -4,6 +4,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils; import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.SupplierUserConstant;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AddCoscoAnnualreviewTemplateVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AddCoscoAnnualreviewTemplateVo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -105,10 +106,10 @@ public class CoscoAnnualreviewTemplateIndicatorServiceImpl implements ICoscoAnnu
for (CoscoAnnualreviewTemplateIndicator coscoAnnualreviewTemplateIndicator : indicatorList) { for (CoscoAnnualreviewTemplateIndicator coscoAnnualreviewTemplateIndicator : indicatorList) {
coscoAnnualreviewTemplateIndicator.setCreateTime(new Date()); coscoAnnualreviewTemplateIndicator.setCreateTime(new Date());
coscoAnnualreviewTemplateIndicator.setUpdateTime(new Date()); coscoAnnualreviewTemplateIndicator.setUpdateTime(new Date());
coscoAnnualreviewTemplateIndicator.setUpdateBy("admin"); coscoAnnualreviewTemplateIndicator.setUpdateBy(SupplierUserConstant.USER_NAME);
coscoAnnualreviewTemplateIndicator.setTemplateId(coscoAnnualreviewTemplate.getId()); coscoAnnualreviewTemplateIndicator.setTemplateId(coscoAnnualreviewTemplate.getId());
coscoAnnualreviewTemplateIndicator.setId(PropertyUtils.getSnowflakeId()); coscoAnnualreviewTemplateIndicator.setId(PropertyUtils.getSnowflakeId());
coscoAnnualreviewTemplateIndicator.setCreateBy("admin"); coscoAnnualreviewTemplateIndicator.setCreateBy(SupplierUserConstant.USER_NAME);
} }
coscoAnnualreviewTemplateIndicatorMapper.batchCoscoAnnualreviewTemplateIndicator(indicatorList); coscoAnnualreviewTemplateIndicatorMapper.batchCoscoAnnualreviewTemplateIndicator(indicatorList);
} }

View File

@ -4,6 +4,7 @@ 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.util.PropertyUtils; import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.ReviewTemplateConstant; import com.chinaunicom.zyhy.ebtp.supplier.base.constant.ReviewTemplateConstant;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.SupplierUserConstant;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTemplateMapper; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTemplateMapper;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTemplate; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTemplate;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTemplateIndicator; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTemplateIndicator;
@ -70,9 +71,9 @@ public class CoscoAnnualreviewTemplateServiceImpl implements ICoscoAnnualreviewT
public int insertCoscoAnnualreviewTemplate(AddCoscoAnnualreviewTemplateVo coscoAnnualreviewTemplate) { public int insertCoscoAnnualreviewTemplate(AddCoscoAnnualreviewTemplateVo coscoAnnualreviewTemplate) {
coscoAnnualreviewTemplate.setCreateTime(new Date()); coscoAnnualreviewTemplate.setCreateTime(new Date());
coscoAnnualreviewTemplate.setUpdateTime(new Date()); coscoAnnualreviewTemplate.setUpdateTime(new Date());
coscoAnnualreviewTemplate.setUpdateBy("admin"); coscoAnnualreviewTemplate.setUpdateBy(SupplierUserConstant.USER_NAME);
coscoAnnualreviewTemplate.setId(PropertyUtils.getSnowflakeId()); coscoAnnualreviewTemplate.setId(PropertyUtils.getSnowflakeId());
coscoAnnualreviewTemplate.setCreateBy("admin"); coscoAnnualreviewTemplate.setCreateBy(SupplierUserConstant.USER_NAME);
coscoAnnualreviewTemplateMapper.insertCoscoAnnualreviewTemplate(coscoAnnualreviewTemplate); coscoAnnualreviewTemplateMapper.insertCoscoAnnualreviewTemplate(coscoAnnualreviewTemplate);
coscoAnnualreviewTemplateIndicatorService.batchInsertCoscoAnnualreviewTemplateIndicator(coscoAnnualreviewTemplate); coscoAnnualreviewTemplateIndicatorService.batchInsertCoscoAnnualreviewTemplateIndicator(coscoAnnualreviewTemplate);
return 1; return 1;

View File

@ -232,7 +232,8 @@
<select id="selectBecomeDue" resultType="com.chinaunicom.zyhy.ebtp.supplier.coscoBlack.vo.BecomeDueVo"> <select id="selectBecomeDue" resultType="com.chinaunicom.zyhy.ebtp.supplier.coscoBlack.vo.BecomeDueVo">
select cb.dept_id deptId, select cb.dept_id deptId,
cb.create_by creater, cb.create_by creater,
csb.name csb.name ,
csb.id
from cosco_blacklist cb from cosco_blacklist cb
join cosco_blacklist_supplier cbs on cb.id = cbs.blacklist_id join cosco_blacklist_supplier cbs on cb.id = cbs.blacklist_id

View File

@ -16,5 +16,9 @@ public class BecomeDueVo {
* 创建人 * 创建人
*/ */
private String creater; private String creater;
/**
* 供应商id
*/
private String id;
} }

View File

@ -2,12 +2,15 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.impl;
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils; import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.EvaluateTaskConstant; import com.chinaunicom.zyhy.ebtp.supplier.base.constant.EvaluateTaskConstant;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.MessageConstant;
import com.chinaunicom.zyhy.ebtp.supplier.coscoBlack.service.ICoscoBlacklistService; import com.chinaunicom.zyhy.ebtp.supplier.coscoBlack.service.ICoscoBlacklistService;
import com.chinaunicom.zyhy.ebtp.supplier.coscoBlack.vo.BecomeDueVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoBlack.vo.BecomeDueVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.*; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.*;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.*; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.*;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ScheduledTasksService; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ScheduledTasksService;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CalculateAndObtainScoresVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CalculateAndObtainScoresVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoMessageMapper;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoMessage;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -37,6 +40,8 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
@Autowired @Autowired
private ICoscoBlacklistService coscoBlacklistService; private ICoscoBlacklistService coscoBlacklistService;
@Autowired
private CoscoMessageMapper coscoMessageMapper;
/** /**
* 定时任务查看待开启的任务。如果时间小于当前时间那么开启任务 * 定时任务查看待开启的任务。如果时间小于当前时间那么开启任务
@ -179,9 +184,18 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
public void blacklistExpire() { public void blacklistExpire() {
//黑名单到期提醒 //黑名单到期提醒
List<BecomeDueVo> becomeDueVos = coscoBlacklistService.selectBecomeDue(); List<BecomeDueVo> becomeDueVos = coscoBlacklistService.selectBecomeDue();
List<CoscoMessage> coscoMessages = new ArrayList<>();
//添加消息 //添加消息
becomeDueVos.forEach(becomeDueVo ->{ becomeDueVos.forEach(becomeDueVo ->{
CoscoMessage coscoMessage = new CoscoMessage();
coscoMessage.setId(PropertyUtils.getSnowflakeId());
coscoMessage.setReceiverId(becomeDueVo.getCreater());
coscoMessage.setContent("您准入的"+becomeDueVo.getName()+"供应商黑名单时效到期,请及时提交解除申请:");
coscoMessage.setType(MessageConstant.BLACKLIST_EXPIRE);
coscoMessage.setCreateTime(new Date());
coscoMessage.setUpdateTime(new Date());
coscoMessages.add(coscoMessage);
}); });
coscoMessageMapper.batchCoscoMessage(coscoMessages);
} }
} }

View File

@ -623,11 +623,12 @@
resultType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.SupplierPageVo"> resultType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.SupplierPageVo">
SELECT SELECT
csb.id, csb.id,
cas.dept_id AS deptId,
caw.update_time AS admissionTime,
MAX(cetss.level_name) AS levelName,
MAX(csb.name) AS name, MAX(csb.name) AS name,
MAX(cas.dept_id) AS deptId,
MAX(caw.id) AS accessWorkId,
MAX(caw.update_time) AS admissionTime,
MAX(category_info.categoryName) AS categoryName, MAX(category_info.categoryName) AS categoryName,
MAX(cetss.level_name) AS levelName,
MAX(cetss.update_time) AS evaluationTime MAX(cetss.update_time) AS evaluationTime
FROM FROM
cosco_access_supplier cas cosco_access_supplier cas
@ -706,9 +707,7 @@
</if> </if>
) )
GROUP BY GROUP BY
csb.id, csb.id
cas.dept_id,
caw.update_time
</select> </select>
<select id="selectSupplierByIds" parameterType="list" <select id="selectSupplierByIds" parameterType="list"