package com.slcf.service.impl; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.slcf.bean.WaitPakInCondition; import com.slcf.dao.WaitPakInDao; import com.slcf.pojo.WaitPakInBean; import com.slcf.service.WaitPakInService; /** * 入库通知档接口实现 * @author admin * @date 2018年11月17日 */ @Service public class WaitPakInServiceImpl implements WaitPakInService { @Autowired WaitPakInDao waitPakInDao; /** * 添加 */ public int insertWaitPakIn(WaitPakInBean waitPakIn) { int result=0; try { result=waitPakInDao.insertWaitPakIn(waitPakIn); }catch(Exception e) { System.out.println(e.getMessage()); } return result; } // /** // * 统计数量 // */ // public int queryWaitPakInCount(){ // int result = 0; // try { // result = waitPakInDao.getWaitPakInCount(); // }catch(Exception e) { // System.out.println(e.getMessage()); // } // return result; // } /** * 分页查询所有 */ public Map queryWaitPakInList(WaitPakInCondition waitPakInCon) { try { Map map=new HashMap(); List list=waitPakInDao.queryWaitPakInList(waitPakInCon); int count =waitPakInDao.getWaitPakInCount(waitPakInCon); map.put("rows", list); map.put("total", count); return map; }catch(Exception e) { System.out.println(e.getMessage()); return null; } } // public List queryWaitPakInList(int spage, int epage) { // try { // return waitPakInDao.queryWaitPakInList(spage, epage); // }catch(Exception e) { // System.out.println(e.getMessage()); // return null; // } // } /** * 根据id查找 */ public WaitPakInBean queryWaitPakInById(WaitPakInBean waitPakIn) { try { return waitPakInDao.getWaitPakInById(waitPakIn); }catch(Exception e) { System.out.println(e.getMessage()); return null; } } //更新 public int upWaitPakIn(WaitPakInBean waitPakIn) { int result=0; try { result=waitPakInDao.upWaitPakIn(waitPakIn); }catch(Exception e) { System.out.println(e.getMessage()); } return result; } /** * 根据id删除 */ public int delWaitPakIn(WaitPakInBean waitPakIn) { int result=0; try { result=waitPakInDao.delWaitPakInById(waitPakIn); }catch(Exception e) { System.out.println(e.getMessage()); } return result; } /** * 查询所有 * @return */ public List getWaitPakInList() { try { return waitPakInDao.getWaitPakInList(); }catch(Exception e) { System.out.println(e.getMessage()); return null; } } /** * 转历史档 */ // @Transactional(propagation=Propagation.REQUIRED) @Transactional public int moveToLog(WaitPakInBean waitPakIn) { int result=0; try { result=waitPakInDao.insertLog(waitPakIn); result=waitPakInDao.delWaitPakInById(waitPakIn); }catch(Exception e) { System.out.println(e.getMessage()); } return result; } public List getApiWaitPakInList(String barcode) { try { return waitPakInDao.getApiWaitPakInList(barcode); }catch(Exception e) { System.out.println(e.getMessage()); return null; } } /** * 查询最早一笔待反馈SAP数据 */ public WaitPakInBean queryWaitPakInFnh() { try { return waitPakInDao.getWaitPakInFnh(); }catch(Exception e) { System.out.println(e.getMessage()); return null; } } /** * 根据条码删除 */ public int delWaitPakInByZpallet(String zpallet) { int result=0; try { result=waitPakInDao.delWaitPakInByBarcode(zpallet); }catch(Exception e) { System.out.println(e.getMessage()); } return result; } }