|
@ -904,6 +904,7 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
Logger.getAnonymousLogger().info("更新出货单出货状态----"+ "订单号为:" +medicineShipmentLog.getOrderId() + "----下的出货单号为:"+medicineShipmentLog.getId()+ "----更新了出货状态----"+status+"----附加信息为----"+msg);
|
|
|
shipmentLogDao.save(medicineShipmentLog);
|
|
|
|
|
|
Mediicineorder mediicineorder = orderDao.findOne(medicineShipmentLog.getOrderId());
|
|
|
//表示已出货
|
|
|
if ("2".equals(status)) {
|
|
|
//更新药柜库存
|
|
@ -920,7 +921,6 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
updateDeviceState(inventory.getId(), inventoryDO);
|
|
|
inventoryDao.save(inventory);
|
|
|
//绑定订单跟出货设备的关系,
|
|
|
Mediicineorder mediicineorder = orderDao.findOne(medicineShipmentLog.getOrderId());
|
|
|
mediicineorder.setShippingEqu(medicineShipmentLog.getEquNum());
|
|
|
mediicineorder.setShippingTime(new Date());
|
|
|
mediicineorder.setShippingType(shippingType);
|
|
@ -928,7 +928,10 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
//更新设备缺货状态
|
|
|
// updateDeviceState(medicineShipmentLog);
|
|
|
}
|
|
|
|
|
|
if ("3".equals(status)){//出药过程失败,封锁订单
|
|
|
mediicineorder.setSellState("-5");
|
|
|
orderDao.save(mediicineorder);
|
|
|
}
|
|
|
result.put("msg", ConstantUtils.SUCCESS);
|
|
|
result.put("response", ConstantUtils.SUCCESS);
|
|
|
return result;
|
|
@ -1523,7 +1526,7 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
mediicineorderdetail.setSocialSecurityCardNum(cardNo);
|
|
|
orderdetailDao.save(mediicineorderdetail);
|
|
|
}
|
|
|
}else {
|
|
|
}else if ("-4".equals(mediicineorder.getSellState())){//订单还能获取到切状态为过期,改为待取药状态
|
|
|
mediicineorder.setSellState("0");
|
|
|
orderDao.save(mediicineorder);
|
|
|
}
|