From ed48aa9f30a87c528f071d06bf6b59d7d15428e9 Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期一, 26 五月 2025 16:12:55 +0800 Subject: [PATCH] 点检报表后端 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/PredictiveWorkOrderServiceImpl.java | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/PredictiveWorkOrderServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/PredictiveWorkOrderServiceImpl.java index 3df998e..628a225 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/PredictiveWorkOrderServiceImpl.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/PredictiveWorkOrderServiceImpl.java @@ -11,6 +11,7 @@ import org.jeecg.modules.eam.mapper.SpecialtyMaintenanceOrderMapper; import org.jeecg.modules.eam.service.*; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -21,10 +22,13 @@ @Service public class PredictiveWorkOrderServiceImpl extends ServiceImpl<PredictiveWorkOrderMapper, PredictiveWorkOrder> implements IPredictiveWorkOrderService { + @Autowired + @Lazy + private IdentityService sysIdentityService; @Override public IPage<PredictiveWorkOrder> pageOrderList(Page<PredictiveWorkOrder> page, PredictiveWorkOrder predictiveWorkOrder) { - return page.setRecords(baseMapper.pageList(page,predictiveWorkOrder.getNum())); + return page.setRecords(baseMapper.pageList(page,predictiveWorkOrder.getNum(),predictiveWorkOrder.getStatus(),predictiveWorkOrder.getEquipmentNum(),predictiveWorkOrder.getEquipmentName())); } // @Autowired @@ -41,8 +45,7 @@ // @Override public boolean add(PredictiveWorkOrder predictiveWorkOrder) { - String predictiveWorkOrderStr = super.getBaseMapper().getOrderNum("PredictiveWorkOrder") ; - String num = "YCWH" + DateUtils.date2Str(DateUtils.yyyyMMdd.get()) + predictiveWorkOrderStr; + String num = sysIdentityService.getNumByTypeAndLength("PredictiveWorkOrder",4); predictiveWorkOrder.setNum(num); predictiveWorkOrder.setCreateType("2"); return super.save(predictiveWorkOrder); @@ -157,14 +160,14 @@ // return true; // } -// @Override -// public boolean assign(SpecialtyMaintenanceOrder specialtyMaintenanceOrder) { -// specialtyMaintenanceOrder.setStatus("3"); -// boolean b1 = super.updateById(specialtyMaintenanceOrder); -// if(!b1){ -// return false; -// } -// return true; -// } + @Override + public boolean assign(PredictiveWorkOrder predictiveWorkOrder) { + predictiveWorkOrder.setStatus("3"); + boolean b1 = super.updateById(predictiveWorkOrder); + if(!b1){ + return false; + } + return true; + } } -- Gitblit v1.9.3