hdy
2025-03-14 0994009a6d6184839359505d99fdf7be68ee1b19
billion-main/src/main/java/com/billion/main/om/service/impl/OmOrderSchedulingServiceImpl.java
@@ -1,17 +1,13 @@
package com.billion.main.om.service.impl;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.billion.common.exception.ServiceException;
import com.billion.common.utils.DateUtils;
import com.billion.main.om.domain.OmOrderScheduling;
import com.billion.main.om.mapper.OmOrderSchedulingMapper;
import com.billion.main.om.service.IOmOrderSchedulingService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.text.MessageFormat;
import java.util.Date;
import java.util.List;
/**
@@ -59,17 +55,19 @@
    @Override
    public int insertOmOrderScheduling(OmOrderScheduling omOrderScheduling)
    {
        List<OmOrderScheduling> list = this.list(new LambdaQueryWrapper<OmOrderScheduling>().eq(OmOrderScheduling::getSfcCode, omOrderScheduling.getSfcCode()));
        if (CollUtil.isNotEmpty(list)){
            throw new ServiceException(MessageFormat.format("已存在总成序列号为{0}的数据",omOrderScheduling.getSfcCode()));
        }
        omOrderScheduling.setUpdateTime(DateUtils.getNowDate());
        return omOrderSchedulingMapper.updateOmOrderScheduling(omOrderScheduling);
//        List<OmOrderScheduling> list = this.list(new LambdaQueryWrapper<OmOrderScheduling>().eq(OmOrderScheduling::getSfcCode, omOrderScheduling.getSfcCode()));
//        if (CollUtil.isNotEmpty(list)){
//            throw new ServiceException(MessageFormat.format("已存在总成序列号为{0}的数据",omOrderScheduling.getSfcCode()));
//        }
//        LoginUser loginUser = SecurityUtils.getLoginUser();
//        SysUser user = loginUser.getUser();
        omOrderScheduling.setCreateTime(new Date());
        omOrderScheduling.setUpdateTime(new Date());
//        omOrderScheduling.setCreateTime(new Date());
//        omOrderScheduling.setUpdateTime(new Date());
//        omOrderScheduling.setCreateBy(user.getUserName());
//        omOrderScheduling.setUpdateBy(user.getUserName());
        return omOrderSchedulingMapper.insertOmOrderScheduling(omOrderScheduling);
//        return omOrderSchedulingMapper.insertOmOrderScheduling(omOrderScheduling);
    }
    /**
@@ -81,17 +79,19 @@
    @Override
    public int updateOmOrderScheduling(OmOrderScheduling omOrderScheduling)
    {
        List<OmOrderScheduling> list = this.list(new LambdaQueryWrapper<OmOrderScheduling>()
                .eq(OmOrderScheduling::getSfcCode, omOrderScheduling.getSfcCode())
                .notIn(OmOrderScheduling::getId,omOrderScheduling.getId()));
        if (CollUtil.isNotEmpty(list)){
            throw new ServiceException(MessageFormat.format("已存在总成序列号为{0}的数据",omOrderScheduling.getSfcCode()));
        }
        omOrderScheduling.setUpdateTime(DateUtils.getNowDate());
        return omOrderSchedulingMapper.updateOmOrderScheduling(omOrderScheduling);
//        List<OmOrderScheduling> list = this.list(new LambdaQueryWrapper<OmOrderScheduling>()
//                .eq(OmOrderScheduling::getSfcCode, omOrderScheduling.getSfcCode())
//                .notIn(OmOrderScheduling::getId,omOrderScheduling.getId()));
//        if (CollUtil.isNotEmpty(list)){
//            throw new ServiceException(MessageFormat.format("已存在总成序列号为{0}的数据",omOrderScheduling.getSfcCode()));
//        }
//        LoginUser loginUser = SecurityUtils.getLoginUser();
//        SysUser user = loginUser.getUser();
        omOrderScheduling.setUpdateTime(new Date());
//        omOrderScheduling.setUpdateTime(new Date());
//        omOrderScheduling.setUpdateBy(user.getUserName());
        return omOrderSchedulingMapper.updateOmOrderScheduling(omOrderScheduling);
//        return omOrderSchedulingMapper.updateOmOrderScheduling(omOrderScheduling);
    }
    /**