/** * 添加转移联单收货标签 * * @param Buldbarcode * @return 0 */ @Override public int saveBuldbarcode( IFWUserInfo userInfo, Buldbarcode buldbarcode, SerialnumInfo serialnumInfo) { buldbarcode.setCreatedate(PublicMethod.now()); buldbarcode.setCreateempID(userInfo.getUserID()); buldbarcode.setModifydate(PublicMethod.now()); buldbarcode.setModifyempID(userInfo.getUserID()); serialnumBusiness.updateSerialnum(userInfo, serialnumInfo); return buldbarcodeMapper.insert(buldbarcode); }
/** * 逻辑删除转移联单收货标签 * * @param String guid * @return 0 */ @Override public int removeBuldbarcode(IFWUserInfo userInfo, String guid) { BurelBad burelBad = new BurelBad(); burelBad.setRelcode(getBuldbarcodeByID(userInfo, guid).getReltkcode()); if (burelBadMapper.countBurelBadOnKey(burelBad) != 0) { burelBadMapper.deleteBurelBadOnRelCode(burelBad); } return buldbarcodeMapper.fakeDelete(guid); }
/** * 根据来源id(sguid)和派车单单据类型(stype)来查询标签详细 * * @param Buldbarcode 从该对象中获取sguid和stype add by yanlc 20150603 * @return 指定来源id和派车单单据类型的标签详细 */ @Override public List<Buldbarcode> findBuldbarcodeByBuldbarcode(Buldbarcode buldbarcode) { // TODO Auto-generated method stub return buldbarcodeMapper.findBuldbarcodeByBuldbarcode(buldbarcode); }
/** 根据batchno查询标签 Buldbarcode */ @Override public Buldbarcode getBuldbarcodeByBatchno(IFWUserInfo userInfo, String batchno) { return buldbarcodeMapper.getBuldbarcodeByBatchno(batchno); }
/** * 根据来源标签相关信息来查询标签的数量 * * @param buldbarcode 从该对象中获取执行信息 add by ylc * @return 满足指定条件的标签数量 */ @Override public int countBuldbarcodeByBuldbarcode(Buldbarcode buldbarcode) { return buldbarcodeMapper.countBuldbarcodeByBuldbarcode(buldbarcode); }
@Override public int selectSAcount(IFWUserInfo userInfo, Buldbarcode buldbarcode) { return buldbarcodeMapper.selectSAcount(buldbarcode); }
/** * 根据传入的外部单据号、数量、标签类型(已控制外部单据号不能重复),到标签表中查询对应的信息, * 若查询出的数据多于1条或没有查询到数据,则返回错误,若查询出唯一数据,则取其数据传入原有的出入库方法中 * * @param Buldbarcode * @return count */ @Override public List<Buldbarcode> selectBuldbarcodeInfo(IFWUserInfo userInfo, Buldbarcode buldbarcode) { // TODO Auto-generated method stub return buldbarcodeMapper.selectBuldbarcodeInfo(buldbarcode); }
@Override public int updateIsInv(IFWUserInfo userInfo, Buldbarcode buldbarcode) { return buldbarcodeMapper.updateIsInv(buldbarcode); }
/** * 查看总个数 * * @param Buldbarcode * @return count */ @Override public int findBuldbarcodecount(IFWUserInfo userInfo, Buldbarcode buldbarcode) { // TODO Auto-generated method stub return buldbarcodeMapper.count(buldbarcode); }
/** * 分页查询全部标签及全部标签 * * @param Buldbarcode * @author YLC * @return List<Buldbarcode> */ @Override public List<Buldbarcode> findBuliandanheadByPageSA( IFWUserInfo userInfo, Buldbarcode buldbarcode) { // TODO Auto-generated method stub return buldbarcodeMapper.selectSAByPage(buldbarcode); }
/** * 根据“系统guid“、物品CODE、数量 、是否入库(未入库)四个条件到“转移联单收货标签表”中查询该guid对应的数据行信息,所不存在则返回错误 * * @param Buldbarcode * @return Buldbarcode */ @Override public Buldbarcode getBuldbarcode(IFWUserInfo userInfo, Buldbarcode buldbarcode) { // TODO Auto-generated method stub return buldbarcodeMapper.getBuldbarcode(buldbarcode); }
/** 批量修改转移联单收货标签-用于更新打印状态等值 Buldbarcode entity */ @Override public int updateBuldbarcodes(IFWUserInfo userInfo, Buldbarcode buldbarcode) { buldbarcode.setModifydate(PublicMethod.now()); // buldbarcode.setModifyempID(userInfo.getUserID()); return buldbarcodeMapper.updateBuldbarcodes(buldbarcode); }
/** * 通过id查看转移联单收货标签 * * @param String guid * @return Buldbarcode */ @Override public Buldbarcode getBuldbarcodeByID(IFWUserInfo userInfo, String guid) { // TODO Auto-generated method stub return buldbarcodeMapper.get(guid); }