| | |
| | | return erpSqlServer.select(sql, Goods.class); |
| | | } |
| | | |
| | | public Goods selectGoodsOne(String barCode) { |
| | | String sql = "select top 1 * from Goods where BarCode = '" + barCode + "'"; |
| | | List<Goods> select = erpSqlServer.select(sql, Goods.class); |
| | | if (Cools.isEmpty(select)) { |
| | | return null; |
| | | } else { |
| | | return select.get(0); |
| | | } |
| | | } |
| | | |
| | | public List<VoucherDto> selectOrder(Integer state) { |
| | | List<VoucherDto> list = new ArrayList<>(); |
| | | List<Voucher> voucherList = this.selectVoucher(state); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 修改 Goods 表 state, location |
| | | */ |
| | | public boolean updateStateAndLocForGoods(String barcode, Integer state, String loc){ |
| | | String sql = "update Goods set State = ''{1}'', LastUpdatedDate = ''{2}'', Location = ''{3}'' where BarCode = ''{0}''"; |
| | | sql = MessageFormat.format(sql, barcode, state, DateUtils.convert(new Date()), loc); |
| | | return erpSqlServer.update(sql) > 0; |
| | | } |
| | | |
| | | /** |
| | | * 修改 Voucher 表 state |
| | | */ |
| | | public boolean updateStateForVoucher(String voucherID, Integer state){ |