物料需求计划的采购定时任务修改

This commit is contained in:
z 2025-02-16 16:31:07 +08:00
parent 659472c5b3
commit 8029dbb894
3 changed files with 11 additions and 9 deletions

View File

@ -242,6 +242,8 @@ public class bdgzsomthingServiceImpl implements bdgzsomthingService {
@Override @Override
public void selectds() { public void selectds() {
//删除质检,生产,装配,设计任务创建时间小于今天的不包含预期的内容 //删除质检,生产,装配,设计任务创建时间小于今天的不包含预期的内容
bdgzsomthingMapper.updatayesterday(); bdgzsomthingMapper.updatayesterday();
// System.out.println("执行定时任务:" + System.currentTimeMillis() / 1000); // System.out.println("执行定时任务:" + System.currentTimeMillis() / 1000);
@ -300,12 +302,12 @@ public class bdgzsomthingServiceImpl implements bdgzsomthingService {
LocalDateTime projectEndTime = deliverOrderDO.getProjectEndTime(); LocalDateTime projectEndTime = deliverOrderDO.getProjectEndTime();
LocalDate projectEndDay = projectEndTime.toLocalDate(); LocalDate projectEndDay = projectEndTime.toLocalDate();
if (today.equals(projectEndDay.minusDays(1))) { if (today.equals(projectEndDay.minusDays(1))) {
BdgzsomthingDO.setThings("编号:"+deliverOrderDO.getCode()+"生产任务单明天到期");//事件名称 BdgzsomthingDO.setThings("生产任务单编号:"+deliverOrderDO.getCode()+"生产任务单明天到期");//事件名称
} else if (today.equals(projectEndDay)) { } else if (today.equals(projectEndDay)) {
BdgzsomthingDO.setThings("编号:"+deliverOrderDO.getCode()+"生产任务单今日到期");//事件名称 BdgzsomthingDO.setThings("生产任务单编号:"+deliverOrderDO.getCode()+"生产任务单今日到期");//事件名称
System.out.println("projectEndTime 是今天"); System.out.println("projectEndTime 是今天");
} else if (today.isAfter(projectEndDay)) { } else if (today.isAfter(projectEndDay)) {
BdgzsomthingDO.setThings("编号:"+deliverOrderDO.getCode()+"生产任务单已逾期");//事件名称 BdgzsomthingDO.setThings("生产任务单编号:"+deliverOrderDO.getCode()+"生产任务单已逾期");//事件名称
}else{ }else{
BdgzsomthingDO.setAttr4("1"); BdgzsomthingDO.setAttr4("1");
} }
@ -400,11 +402,11 @@ public class bdgzsomthingServiceImpl implements bdgzsomthingService {
LocalDateTime projectEndTime = deliverOrderDO.getProjectEndTime(); LocalDateTime projectEndTime = deliverOrderDO.getProjectEndTime();
LocalDate projectEndDay = projectEndTime.toLocalDate(); LocalDate projectEndDay = projectEndTime.toLocalDate();
if (today5.equals(projectEndDay.minusDays(1))) { if (today5.equals(projectEndDay.minusDays(1))) {
BdgzsomthingDO.setThings("编号:"+deliverOrderDO.getCode()+"装配任务单明天到期");//事件名称 BdgzsomthingDO.setThings("装配任务单编号:"+deliverOrderDO.getCode()+"装配任务单明天到期");//事件名称
} else if (today5.equals(projectEndDay)) { } else if (today5.equals(projectEndDay)) {
BdgzsomthingDO.setThings("编号:"+deliverOrderDO.getCode()+"装配任务单今日到期");//事件名称 BdgzsomthingDO.setThings("装配任务单编号:"+deliverOrderDO.getCode()+"装配任务单今日到期");//事件名称
} else if (today5.isAfter(projectEndDay)) { } else if (today5.isAfter(projectEndDay)) {
BdgzsomthingDO.setThings("编号:"+deliverOrderDO.getCode()+"装配任务单已逾期");//事件名称 BdgzsomthingDO.setThings("装配任务单编号:"+deliverOrderDO.getCode()+"装配任务单已逾期");//事件名称
}else{ }else{
BdgzsomthingDO.setAttr4("1"); BdgzsomthingDO.setAttr4("1");
} }

View File

@ -117,7 +117,7 @@ public class MaterialPlanServiceImpl implements MaterialPlanService {
// for (StorageLogNowDO storageLogNowDO : pageResult) { // for (StorageLogNowDO storageLogNowDO : pageResult) {
bdgzsomthingDO BdgzsomthingDO = new bdgzsomthingDO(); bdgzsomthingDO BdgzsomthingDO = new bdgzsomthingDO();
BdgzsomthingDO.setThingname(attentiontodoRespVO.getEvent());//事件名称 BdgzsomthingDO.setThingname(attentiontodoRespVO.getEvent());//事件名称
BdgzsomthingDO.setThings(materialPlanDO.getProjectMaterialPlanNo()+"已提交送审");//事件名称 BdgzsomthingDO.setThings("物料需求计划单号:"+materialPlanDO.getProjectMaterialPlanNo()+"已提交送审");//事件名称
BdgzsomthingDO.setAttr2(materialPlanDO.getProjectMaterialPlanNo());//跳转携带参数 BdgzsomthingDO.setAttr2(materialPlanDO.getProjectMaterialPlanNo());//跳转携带参数
BdgzsomthingDO.setAttr3(materialPlanDO.getProjectMaterialPlanNo());//独特标识 BdgzsomthingDO.setAttr3(materialPlanDO.getProjectMaterialPlanNo());//独特标识
// BdgzsomthingDO.setClicktime(attentiontodoRespVO.getRemindtime());//提醒周期 // BdgzsomthingDO.setClicktime(attentiontodoRespVO.getRemindtime());//提醒周期

View File

@ -12,7 +12,7 @@
<select id="selectafterten" <select id="selectafterten"
parameterType="map" parameterType="map"
resultType="com.chanko.yunxi.mes.module.heli.dal.dataobject.materialplandetail.MaterialPlanDetailDO"> resultType="com.chanko.yunxi.mes.module.heli.dal.dataobject.materialplandetail.MaterialPlanDetailDO">
select w.*from project_purchase_order q, select w.*from project_purchase_order q right join
(SELECT (SELECT
b.project_material_plan_no,a.project_material_plan_id b.project_material_plan_no,a.project_material_plan_id
FROM FROM
@ -26,7 +26,7 @@
AND CURDATE() >= DATE_SUB(a.require_arrive_time, INTERVAL #{evday} DAY) AND CURDATE() >= DATE_SUB(a.require_arrive_time, INTERVAL #{evday} DAY)
and b.tenant_id =#{id} and b.tenant_id =#{id}
) w ) w
where q.project_material_plan_id =w.project_material_plan_id on q.project_material_plan_id =w.project_material_plan_id
and q.receiving_status !='3' and q.receiving_status !='3'
group by project_material_plan_no group by project_material_plan_no