1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- 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;
- }
- }
- }
|