|
|
|
@ -1,20 +1,26 @@
|
|
|
|
|
package com.foreverwin.mesnac.meapi.service.impl;
|
|
|
|
|
|
|
|
|
|
import com.foreverwin.modular.core.util.FrontPage;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
import com.foreverwin.mesnac.meapi.model.NcGroup;
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
import com.foreverwin.mesnac.meapi.mapper.NcGroupMapper;
|
|
|
|
|
import com.foreverwin.mesnac.meapi.model.NcGroup;
|
|
|
|
|
import com.foreverwin.mesnac.meapi.service.NcGroupService;
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
import com.foreverwin.mesnac.meapi.util.StringUtils;
|
|
|
|
|
import com.foreverwin.modular.core.exception.BaseException;
|
|
|
|
|
import com.foreverwin.modular.core.util.CommonMethods;
|
|
|
|
|
import com.foreverwin.modular.core.util.FrontPage;
|
|
|
|
|
import com.sap.me.productdefinition.OperationBOHandle;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* <p>
|
|
|
|
|
* 服务实现类
|
|
|
|
|
* 服务实现类
|
|
|
|
|
* </p>
|
|
|
|
|
*
|
|
|
|
|
* @author robert
|
|
|
|
@ -42,5 +48,15 @@ public class NcGroupServiceImpl extends ServiceImpl<NcGroupMapper, NcGroup> impl
|
|
|
|
|
return super.list(queryWrapper);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public IPage selectPageByOperation(Page<NcGroup> frontPage, String globalQuery, String operation) {
|
|
|
|
|
String site = CommonMethods.getSite();
|
|
|
|
|
if (StringUtils.isBlank(operation)) {
|
|
|
|
|
throw new BaseException("工序不能为空");
|
|
|
|
|
}
|
|
|
|
|
String operationBO = new OperationBOHandle(site, operation, "#").getValue();
|
|
|
|
|
return ncGroupMapper.selectPageByOperation(frontPage, site, operationBO, globalQuery);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|