parent
							
								
									9fcf388571
								
							
						
					
					
						commit
						96e79b2514
					
				| 
						 | 
				
			
			@ -310,7 +310,7 @@ namespace DM_Weight.Report
 | 
			
		|||
            {
 | 
			
		||||
                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.QuerySQL = SQL;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -642,7 +642,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
        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)
 | 
			
		||||
            //{
 | 
			
		||||
            //    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";
 | 
			
		||||
            List<CheckRecordStock> checkList = SqlSugarHelper.Db.Queryable<CheckRecordStock>()
 | 
			
		||||
                .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);
 | 
			
		||||
            vw.GroupDescriptions.Add(new PropertyGroupDescription("DrugInfo"));
 | 
			
		||||
            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,
 | 
			
		||||
                          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`";
 | 
			
		||||
                        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)
 | 
			
		||||
                                                                           .AddParameters(new
 | 
			
		||||
                                                                           {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -246,8 +246,16 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    //msg.Add($"药品【{orderDetail.DrugInfo.DrugName}】库存不足,应取【{TakeQ}】库存【{total}】");
 | 
			
		||||
                    msg.Add($"药品【{HasQChannels[0].DrugInfo.DrugName}】库存不足,应取【{TakeQ}】库存【{total}】");
 | 
			
		||||
                    if (HasQChannels != null && HasQChannels.Count > 0 && HasQChannels[0].DrugInfo != null)
 | 
			
		||||
                    {
 | 
			
		||||
                        //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)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue