123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- package com.iamberry.rst.service.pts;
- import com.github.pagehelper.PageHelper;
- import com.iamberry.rst.core.page.PageRequest;
- import com.iamberry.rst.core.page.PagedResult;
- import com.iamberry.rst.core.pts.Produce;
- import com.iamberry.rst.core.pts.ProduceProcess;
- import com.iamberry.rst.core.pts.PtsDevice;
- import com.iamberry.rst.core.pts.PtsEmployee;
- import com.iamberry.rst.faces.pts.EquipmentService;
- import com.iamberry.rst.service.pts.mapper.EquipmentMapper;
- import com.iamberry.rst.service.pts.mapper.ProduceMapper;
- import com.iamberry.rst.util.PageUtil;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * Created by Administrator on 2017/8/29.
- */
- @Service
- public class EquipmentServiceImpl implements EquipmentService {
- @Autowired
- private EquipmentMapper equipmentMapper;
- @Autowired
- private ProduceMapper produceMapper;
- @Transactional
- @Override
- public boolean addDevice(PtsDevice device, String[] processIds) {
- boolean flag = true;
- int num = equipmentMapper.addDevice(device);
- if (num <= 0) {
- flag = false;
- }
- /*List<ProduceProcess> processList = new ArrayList<ProduceProcess>();
- if (processIds.length > 0) {
- for (int i = 0;i < processIds.length;i++) {
- ProduceProcess process = new ProduceProcess();
- process.setProcessId(Integer.parseInt(processIds[i]));
- process.setDriveId(device.getDeviceId());
- processList.add(process);
- }
- int sum = produceMapper.updateProduceProcessList(processList);
- if (sum <= 0) {
- flag = false;
- }
- }*/
- return flag;
- }
- @Override
- public PagedResult<PtsDevice> listDevice(PageRequest<PtsDevice> pageRequest) {
- PageHelper.startPage(pageRequest.getPageNO(), pageRequest.getPageSize(), pageRequest.isPageTotal());
- List<PtsDevice> deviceList = equipmentMapper.listDevice(pageRequest.getData());
- return PageUtil.getPage(deviceList);
- }
- @Override
- public List<PtsDevice> listPtsDevice(PtsDevice device) {
- return equipmentMapper.listPtsDevice(device);
- }
- @Transactional
- @Override
- public Integer updateDevice(PtsDevice device) {
- return equipmentMapper.updateDevice(device);
- }
- @Override
- public List<Produce> listProduct(Produce produce) {
- return equipmentMapper.listProduct(produce);
- }
- @Override
- public List<PtsEmployee> listEmployee(PtsEmployee employee) {
- return equipmentMapper.listEmployee(employee);
- }
- @Transactional
- @Override
- public boolean updateProcessInfo(ProduceProcess process) {
- int num = equipmentMapper.updateProcessInfo(process);
- if (num > 0) {
- return true;
- } else {
- return false;
- }
- }
- @Override
- public List<PtsDevice> listDeviceByNo(PtsDevice ptsDevice) {
- return equipmentMapper.listDevice(ptsDevice);
- }
- }
|