lyh
2025-06-30 0843d9fa608a6d319d9d1c37860a0f16ce263a19
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;
    }
}