|
|
|
@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.mes.service.moldticketmanagement;
|
|
|
|
|
|
|
|
|
|
|
|
import cn.iocoder.yudao.module.common.dal.dataobject.mold.MoldDO;
|
|
|
|
import cn.iocoder.yudao.module.common.dal.dataobject.mold.MoldDO;
|
|
|
|
import cn.iocoder.yudao.module.common.dal.mysql.mold.MoldMapper;
|
|
|
|
import cn.iocoder.yudao.module.common.dal.mysql.mold.MoldMapper;
|
|
|
|
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.dashboard.vo.dashboard.EventStatisticsVO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.deviceledger.DeviceLedgerDO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.deviceledger.DeviceLedgerDO;
|
|
|
|
import cn.iocoder.yudao.module.common.controller.admin.moldticketmanagement.enums.MoldPlanTypeEnum;
|
|
|
|
import cn.iocoder.yudao.module.common.controller.admin.moldticketmanagement.enums.MoldPlanTypeEnum;
|
|
|
|
import cn.iocoder.yudao.module.common.dal.dataobject.moldticketresults.MoldTicketResultsDO;
|
|
|
|
import cn.iocoder.yudao.module.common.dal.dataobject.moldticketresults.MoldTicketResultsDO;
|
|
|
|
@ -147,28 +148,28 @@ public class MoldTicketManagementServiceImpl implements MoldTicketManagementServ
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public Long getBaoyangListCountByJobStatus() {
|
|
|
|
public Long getBaoyangListCountByJobStatus() {
|
|
|
|
return moldticketManagementMapper.selectCount(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
return moldTicketManagementMapper.selectCount(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus, 0)
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus, 0)
|
|
|
|
.eq(MoldTicketManagementDO::getPlanType,2));
|
|
|
|
.eq(MoldTicketManagementDO::getPlanType,2));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public Long getDianjianListCountByJobStatus() {
|
|
|
|
public Long getDianjianListCountByJobStatus() {
|
|
|
|
return moldticketManagementMapper.selectCount(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
return moldTicketManagementMapper.selectCount(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus, 0)
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus, 0)
|
|
|
|
.eq(MoldTicketManagementDO::getPlanType,1));
|
|
|
|
.eq(MoldTicketManagementDO::getPlanType,1));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<MoldTicketManagementDO> getListByJobStatus() {
|
|
|
|
public List<MoldTicketManagementDO> getListByJobStatus() {
|
|
|
|
return moldticketManagementMapper.selectList(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
return moldTicketManagementMapper.selectList(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus, 0));
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus, 0));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void selectCountMoldInspection(EventStatisticsVO eventStatisticsVO) {
|
|
|
|
public void selectCountMoldInspection(EventStatisticsVO eventStatisticsVO) {
|
|
|
|
//模具点检
|
|
|
|
//模具点检
|
|
|
|
int intValue = moldticketManagementMapper.selectCount(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
int intValue = moldTicketManagementMapper.selectCount(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
.eq(MoldTicketManagementDO::getPlanType, MoldPlanTypeEnum.INSPECTION.getCode())
|
|
|
|
.eq(MoldTicketManagementDO::getPlanType, MoldPlanTypeEnum.INSPECTION.getCode())
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus,0)).intValue();
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus,0)).intValue();
|
|
|
|
|
|
|
|
|
|
|
|
@ -178,7 +179,7 @@ public class MoldTicketManagementServiceImpl implements MoldTicketManagementServ
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void selectCountMoldMaintenance(EventStatisticsVO eventStatisticsVO) {
|
|
|
|
public void selectCountMoldMaintenance(EventStatisticsVO eventStatisticsVO) {
|
|
|
|
//模具保养
|
|
|
|
//模具保养
|
|
|
|
int intValue = moldticketManagementMapper.selectCount(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
int intValue = moldTicketManagementMapper.selectCount(Wrappers.<MoldTicketManagementDO>lambdaQuery()
|
|
|
|
.eq(MoldTicketManagementDO::getPlanType, MoldPlanTypeEnum.MAINTENANCE.getCode())
|
|
|
|
.eq(MoldTicketManagementDO::getPlanType, MoldPlanTypeEnum.MAINTENANCE.getCode())
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus,0)).intValue();
|
|
|
|
.eq(MoldTicketManagementDO::getJobStatus,0)).intValue();
|
|
|
|
eventStatisticsVO.setMoldMaintenance(intValue);
|
|
|
|
eventStatisticsVO.setMoldMaintenance(intValue);
|
|
|
|
@ -186,7 +187,7 @@ public class MoldTicketManagementServiceImpl implements MoldTicketManagementServ
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<MoldTicketManagementDO> getList() {
|
|
|
|
public List<MoldTicketManagementDO> getList() {
|
|
|
|
return moldticketManagementMapper.selectList();
|
|
|
|
return moldTicketManagementMapper.selectList();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|