/// <summary> /// 根据库存自动生成药品列表 /// </summary> /// <param name="code"></param> /// <returns></returns> public ResultObjList <CreateDrugListViewModel> GetAutoCreateDrugList(string code) { ResultObjList <CreateDrugListViewModel> result = new ResultObjList <CreateDrugListViewModel>(); List <CreateDrugListViewModel> list = _repository.GetAutoCreateDrugList(code).ToList(); result.isSuccess = true; result.code = (int)HttpStatusCode.OK; result.data = list; return(result); }
/// <summary> /// 根据药品代码得到规格 /// </summary> /// <param name="code"></param> /// <returns></returns> public ResultObjList <ChooseDrugSizeViewModel> GetChooseDrugSizeByCode(string code) { ResultObjList <ChooseDrugSizeViewModel> result = new ResultObjList <ChooseDrugSizeViewModel>(); List <ChooseDrugSizeViewModel> list = _repository.GetChooseDrugSizeByCode(code).ToList(); result.isSuccess = true; result.code = (int)HttpStatusCode.OK; result.data = list; return(result); }
/// <summary> /// 盘点 /// </summary> /// <param name="storage"></param> /// <returns></returns> public ResultObjList <DrugCheckViewModel> GetDrugCheck(string storage) { List <DrugCheckViewModel> list = _repository.GetDrugCheck(storage).ToList(); ResultObjList <DrugCheckViewModel> result = new ResultObjList <DrugCheckViewModel>() { isSuccess = true, code = (int)HttpStatusCode.OK, data = list }; return(result); }
/// <summary> /// 根据药房代码得到选择药品的列表 /// </summary> /// <param name="stockId">药房代码</param> /// <returns></returns> public ResultObjList <ChooseDrugViewModel> GetChooseDrugListByStorage(string stockId) { List <ChooseDrugViewModel> list = _repository.GetChooseDrugListByStorage(stockId).ToList(); ResultObjList <ChooseDrugViewModel> result = new ResultObjList <ChooseDrugViewModel>() { isSuccess = true, code = (int)HttpStatusCode.OK, data = list }; return(result); }
public ResultObjList <DrugStockDetailViewModel> GetDrugDetail(string storage, string code) { ResultObjList <DrugStockDetailViewModel> result = new ResultObjList <DrugStockDetailViewModel>(); string name = nameRepository.GetDrugName(code); List <DrugStockDetailViewModel> list = _repository.GetDrugDetail(storage, code).ToList(); foreach (var item in list) { item.DRUG_NAME = name; } result.code = (int)HttpStatusCode.OK; result.isSuccess = true; result.data = list; return(result); }
/// <summary> /// 根据库房代码和药品代码得到规格 /// </summary> /// <param name="stockId"></param> /// <param name="code"></param> /// <returns></returns> public ResultObjList <ChooseDrugSizeViewModel> GetChooseDrugSizeByCode(string stockId, string code) { ResultObjList <ChooseDrugSizeViewModel> result = new ResultObjList <ChooseDrugSizeViewModel>(); bool flag = _stockRepository.ExistDrug(stockId, code); if (!flag) { result.isSuccess = false; result.code = (int)HttpStatusCode.NotFound; result.massage = "药品不存在"; return(result); } List <ChooseDrugSizeViewModel> list = _repository.GetChooseDrugSizeByCode(code).ToList(); result.isSuccess = true; result.code = (int)HttpStatusCode.OK; result.data = list; return(result); }