parent
9fcf388571
commit
96e79b2514
|
@ -310,7 +310,7 @@ namespace DM_Weight.Report
|
||||||
{
|
{
|
||||||
SQL += $" and oi.order_no='{orderNo}'";
|
SQL += $" and oi.order_no='{orderNo}'";
|
||||||
}
|
}
|
||||||
SQL += " order by di.drug_id";
|
SQL += " order by di.drug_id,oi.recv_date";
|
||||||
|
|
||||||
Report.DetailGrid.Recordset.ConnectionString = gridConnectionString;
|
Report.DetailGrid.Recordset.ConnectionString = gridConnectionString;
|
||||||
Report.DetailGrid.Recordset.QuerySQL = SQL;
|
Report.DetailGrid.Recordset.QuerySQL = SQL;
|
||||||
|
|
|
@ -642,7 +642,7 @@ namespace DM_Weight.ViewModels
|
||||||
private HkcChangeShifts GetOperator()
|
private HkcChangeShifts GetOperator()
|
||||||
{
|
{
|
||||||
//查询发药人及审核人
|
//查询发药人及审核人
|
||||||
HkcChangeShifts changeOperator = SqlSugarHelper.Db.Queryable<HkcChangeShifts>().Single(change => change.State == "0");
|
HkcChangeShifts changeOperator = SqlSugarHelper.Db.Queryable<HkcChangeShifts>().Single(change => change.Machineid == (ConfigurationManager.AppSettings["machineId"] ?? "DM1") && change.State == "0");
|
||||||
//if (changeOperator != null)
|
//if (changeOperator != null)
|
||||||
//{
|
//{
|
||||||
// Operator = SqlSugarHelper.Db.Queryable<UserList>().Single(u => u.UserName == changeOperator.FromOperator);
|
// Operator = SqlSugarHelper.Db.Queryable<UserList>().Single(u => u.UserName == changeOperator.FromOperator);
|
||||||
|
|
|
@ -158,7 +158,9 @@ namespace DM_Weight.ViewModels
|
||||||
//strSql += " GROUP BY C.optdate,Drug_id ORDER BY C.OPTDATE DESC";
|
//strSql += " GROUP BY C.optdate,Drug_id ORDER BY C.OPTDATE DESC";
|
||||||
List<CheckRecordStock> checkList = SqlSugarHelper.Db.Queryable<CheckRecordStock>()
|
List<CheckRecordStock> checkList = SqlSugarHelper.Db.Queryable<CheckRecordStock>()
|
||||||
.Includes<DrugInfo>(cs => cs.DrugInfo)
|
.Includes<DrugInfo>(cs => cs.DrugInfo)
|
||||||
.Where(cs => cs.optdate == OptDate).OrderByDescending(cs => cs.optdate).ToList();
|
.Where(cs => cs.optdate == OptDate).OrderByDescending(cs => cs.optdate)
|
||||||
|
.WhereIF(App.SingleModel, cs => cs.rowNo <= 2) //单人登录开前2个抽屉,双人登录开后14个抽屉
|
||||||
|
.WhereIF(!(App.SingleModel), cs => cs.rowNo > 2).ToList();
|
||||||
ICollectionView vw = CollectionViewSource.GetDefaultView(checkList);
|
ICollectionView vw = CollectionViewSource.GetDefaultView(checkList);
|
||||||
vw.GroupDescriptions.Add(new PropertyGroupDescription("DrugInfo"));
|
vw.GroupDescriptions.Add(new PropertyGroupDescription("DrugInfo"));
|
||||||
obsCheckRecordStock = new ObservableCollection<CheckRecordStock>(checkList);
|
obsCheckRecordStock = new ObservableCollection<CheckRecordStock>(checkList);
|
||||||
|
|
|
@ -455,6 +455,15 @@ namespace DM_Weight.ViewModels
|
||||||
string strSql = $@"SELECT cl.`row_no` AS rowNo,cl.`col_no` AS colNo,cl.`quantity` AS quantity,cl.`manu_no` AS manuNo,cl.`eff_date` AS effDate,
|
string strSql = $@"SELECT cl.`row_no` AS rowNo,cl.`col_no` AS colNo,cl.`quantity` AS quantity,cl.`manu_no` AS manuNo,cl.`eff_date` AS effDate,
|
||||||
di.`drug_name` AS drugName,di.`drug_spec` AS drugSpec,di.`pack_unit` AS packUnit,di.`manufactory` AS manufactory,di.`max_stock` maxStock,
|
di.`drug_name` AS drugName,di.`drug_spec` AS drugSpec,di.`pack_unit` AS packUnit,di.`manufactory` AS manufactory,di.`max_stock` maxStock,
|
||||||
cl.`drug_id` AS drugId,cl.`machine_id` AS MachineId FROM channel_stock cl INNER JOIN drug_info di ON di.`drug_id` = cl.`drug_id` WHERE cl.`machine_id` = '{machine_id}' AND cl.`drawer_type` = 1 ORDER BY cl.`drug_id`";
|
cl.`drug_id` AS drugId,cl.`machine_id` AS MachineId FROM channel_stock cl INNER JOIN drug_info di ON di.`drug_id` = cl.`drug_id` WHERE cl.`machine_id` = '{machine_id}' AND cl.`drawer_type` = 1 ORDER BY cl.`drug_id`";
|
||||||
|
if (App.SingleModel)
|
||||||
|
{
|
||||||
|
strSql += " AND ROW_NO<=8";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
strSql += " AND ROW_NO>8";
|
||||||
|
}
|
||||||
|
strSql += " ORDER BY cl.`drug_id`";
|
||||||
List<CheckRecordStock> checkRecordStockList = SqlSugarHelper.Db.SqlQueryable<dynamic>(strSql)
|
List<CheckRecordStock> checkRecordStockList = SqlSugarHelper.Db.SqlQueryable<dynamic>(strSql)
|
||||||
.AddParameters(new
|
.AddParameters(new
|
||||||
{
|
{
|
||||||
|
|
|
@ -246,8 +246,16 @@ namespace DM_Weight.ViewModels
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//msg.Add($"药品【{orderDetail.DrugInfo.DrugName}】库存不足,应取【{TakeQ}】库存【{total}】");
|
if (HasQChannels != null && HasQChannels.Count > 0 && HasQChannels[0].DrugInfo != null)
|
||||||
msg.Add($"药品【{HasQChannels[0].DrugInfo.DrugName}】库存不足,应取【{TakeQ}】库存【{total}】");
|
{
|
||||||
|
//msg.Add($"药品【{orderDetail.DrugInfo.DrugName}】库存不足,应取【{TakeQ}】库存【{total}】");
|
||||||
|
msg.Add($"药品【{HasQChannels[0].DrugInfo.DrugName}】库存不足,应取【{TakeQ}】库存【{total}】");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
msg.Add($"药品【{orderDetail.DrugId}】库存不足,应取【{TakeQ}】库存【{total}】");
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (msg.Count > 0)
|
if (msg.Count > 0)
|
||||||
|
|
Loading…
Reference in New Issue