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<String,Object> queryWaitPakInList(WaitPakInCondition waitPakInCon) {
|
try {
|
Map<String,Object> map=new HashMap<String, Object>();
|
List<WaitPakInBean> 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<WaitPakInBean> 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<WaitPakInBean> 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<WaitPakInBean> 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;
|
}
|
}
|