| | |
| | | |
| | | import com.nanometer.smartlab.dao.OpeApplyDao; |
| | | import com.nanometer.smartlab.entity.*; |
| | | import com.nanometer.smartlab.entity.enumtype.ValidFlag; |
| | | import com.nanometer.smartlab.exception.AlarmCode; |
| | | import com.nanometer.smartlab.exception.AlarmException; |
| | | import com.nanometer.smartlab.util.IDUtils; |
| | |
| | | this.opeWarehouseReserveDao.updateByReId(params); |
| | | } |
| | | |
| | | @Transactional(propagation = Propagation.REQUIRED) |
| | | @Override |
| | | @Transactional |
| | | public void insertOpeWarehouseReserve2(OpeApplyReserve opeApplyReserve, OpeOrder oo) { |
| | | |
| | | OpeWarehouseReserve ope = new OpeWarehouseReserve(); |
| | | //库存为到货数量 |
| | | ope.setReserve(opeApplyReserve.getArrivalNum()); |
| | | //仓库 |
| | | ope.setWarehouseId(opeApplyReserve.getHouseId()); |
| | | //试剂 |
| | | ope.setReagentId(opeApplyReserve.getReagent().getId()); |
| | | //订单编号 |
| | | ope.setOrderCode(oo.getOrderCode()); |
| | | // 申购编号 |
| | | ope.setApplyCode(opeApplyReserve.getApplyCode()); |
| | | //批号 |
| | | ope.setArticleNumber(opeApplyReserve.getArticleNumber()); |
| | | ope.setId(IDUtils.uuid()); |
| | | opeWarehouseReserveDao.insertOpeWarehouseReserve2(ope); |
| | | |
| | | } |
| | | |
| | | @Transactional(propagation = Propagation.REQUIRED) |
| | | public void reagentDStore(List<OpeApply> reagentDStoreList, String loginUserId) { |
| | | |
| | | if (reagentDStoreList == null) { |