1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package com.iamberry.rst.service.pts;
- import com.iamberry.rst.core.pts.ProcessNode;
- import com.iamberry.rst.core.pts.Produce;
- import com.iamberry.rst.core.pts.ProduceProcess;
- import com.iamberry.rst.faces.pts.ProduceService;
- import com.iamberry.rst.service.product.mapper.ProductMapper;
- import com.iamberry.rst.service.pts.mapper.ProduceMapper;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.List;
- /**
- * 生产产品管理
- * Created by wangxiaoming on 2017/8/28.
- */
- @Service
- public class ProduceServiceImpl implements ProduceService {
- @Autowired
- private ProduceMapper produceMapper;
- //获取生产产品列表
- public List<Produce> getProduceList() {
- return produceMapper.getProduceList();
- }
- //获取生产产品,产品工序,工序节点
- public List<Produce> getAllProduceList(Integer employeeId){
- return produceMapper.getAllProduceList(employeeId);
- }
- @Override
- public Produce getProduce(String produceNo) {
- return produceMapper.getProduce(produceNo);
- }
- @Override
- public ProduceProcess getProduceProcess(Integer produceId,String processNo) {
- ProduceProcess produceProcess = new ProduceProcess();
- produceProcess.setProduceId(produceId);
- produceProcess.setProcessNo(processNo);
- return produceMapper.getProduceProcess(produceProcess);
- }
- @Override
- public ProcessNode getprocessNode(Integer ProcessId,String nodeNo) {
- ProcessNode processNode = new ProcessNode();
- processNode.setProcessId(ProcessId);
- processNode.setNodeNo(nodeNo);
- return produceMapper.getprocessNode(processNode);
- }
- @Override
- public List<ProduceProcess> listProduceProcess(ProduceProcess produceProcess) {
- return produceMapper.selectProcessList(produceProcess);
- }
- //添加产品
- public Integer saveProduce(Produce produce){
- int flag = produceMapper.saveProduce(produce);
- return flag;
- }
- //添加产品工序
- private Integer saveProduceProcess(List<ProduceProcess> produceProcessesList){
- int flag = produceMapper.saveProduceProcessList(produceProcessesList);
- return flag;
- }
- @Override
- public List<Produce> listSelectProduct(Produce produce) {
- return produceMapper.listSelectProduct(produce);
- }
- }
|