parent
							
								
									07db386649
								
							
						
					
					
						commit
						702ef1d0ce
					
				| 
						 | 
				
			
			@ -94,19 +94,6 @@ namespace DM_Weight.Converter
 | 
			
		|||
                    {
 | 
			
		||||
                        return "计数回收(外置)";
 | 
			
		||||
                    }
 | 
			
		||||
                case 35:
 | 
			
		||||
                    if (DrawerType == 1)
 | 
			
		||||
                    {
 | 
			
		||||
                        return "药盒智能显示";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (DrawerType == 2)
 | 
			
		||||
                    {
 | 
			
		||||
                        return "药盒智能显示回收(内置)";
 | 
			
		||||
                    }
 | 
			
		||||
                    else
 | 
			
		||||
                    {
 | 
			
		||||
                        return "药盒智能显示回收(外置)";
 | 
			
		||||
                    }
 | 
			
		||||
            }
 | 
			
		||||
            return "";
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -736,7 +736,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                {
 | 
			
		||||
                    // 更新屏显库存
 | 
			
		||||
                    //List<ChannelStock> singleChannels = record.FindAll(it => it.BoardType != 1);
 | 
			
		||||
                    List<ChannelStock> singleChannels = record.Where(it => it.BoardType.ToString().Contains("5"))
 | 
			
		||||
                    List<ChannelStock> singleChannels = record.Where(it => it.BoardType == 5)
 | 
			
		||||
                                                                    .GroupBy(it => new { it.DrawerNo, it.ColNo })
 | 
			
		||||
                                                                    .Select(it =>
 | 
			
		||||
                                                                    {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -228,7 +228,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                SqlSugarHelper.Db.Updateable(item).UpdateColumns(it => new { it.DrugId, it.PosNo }).ExecuteCommand();
 | 
			
		||||
                                GetChannelsByDrawerNo();
 | 
			
		||||
 | 
			
		||||
                                if (item.BoardType.ToString().Contains("5"))
 | 
			
		||||
                                if (item.BoardType == 5)
 | 
			
		||||
                                {
 | 
			
		||||
                                    _portUtil.WindowName = "BindingChannelDialog";
 | 
			
		||||
                                    // 向显示屏写入库位信息
 | 
			
		||||
| 
						 | 
				
			
			@ -283,7 +283,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                item.EffDate = String.Format("{0:yyyy-MM-dd}", DrugManuNo.EffDate);
 | 
			
		||||
                                SqlSugarHelper.Db.Updateable(item).UpdateColumns(it => new { it.DrugId, it.ManuNo, it.EffDate, it.PosNo }).ExecuteCommand();
 | 
			
		||||
 | 
			
		||||
                                if (item.BoardType.ToString().Contains("5"))
 | 
			
		||||
                                if (item.BoardType == 5)
 | 
			
		||||
                                {
 | 
			
		||||
                                    _portUtil.WindowName = "BindingChannelDialog";
 | 
			
		||||
                                    // 向显示屏写入库位信息
 | 
			
		||||
| 
						 | 
				
			
			@ -333,7 +333,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                        item.EffDate = null;
 | 
			
		||||
                        item.DrugInfo = null;
 | 
			
		||||
                        SqlSugarHelper.Db.Updateable(item).UpdateColumns(it => new { it.DrugId, it.ManuNo, it.EffDate }).ExecuteCommand();
 | 
			
		||||
                        if (item.BoardType.ToString().Contains("5"))
 | 
			
		||||
                        if (item.BoardType == 5)
 | 
			
		||||
                        {
 | 
			
		||||
                            // 清除显示屏库位信息
 | 
			
		||||
                            _portUtil.ClearContent(item.DrawerNo, item.ColNo);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -274,7 +274,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                SqlSugarHelper.Db.Updateable(item).UpdateColumns(it => new { it.DrugId, it.PosNo,it.DrugSpec }).ExecuteCommand();
 | 
			
		||||
                                GetChannelsByDrawerNo();
 | 
			
		||||
 | 
			
		||||
                                if (item.BoardType.ToString().Contains("5"))
 | 
			
		||||
                                if (item.BoardType == 5)
 | 
			
		||||
                                {
 | 
			
		||||
                                    _portUtil.WindowName = "BindingChannelDialog";
 | 
			
		||||
                                    // 向显示屏写入库位信息
 | 
			
		||||
| 
						 | 
				
			
			@ -344,7 +344,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                            //item.EffDate = String.Format("{0:yyyy-MM-dd}", DrugManuNo.EffDate);
 | 
			
		||||
                            SqlSugarHelper.Db.Updateable(item).UpdateColumns(it => new { it.DrugId, it.PosNo,it.DrugSpec }).ExecuteCommand();
 | 
			
		||||
 | 
			
		||||
                            if (item.BoardType.ToString().Contains("5"))
 | 
			
		||||
                            if (item.BoardType == 5)
 | 
			
		||||
                            {
 | 
			
		||||
                                _portUtil.WindowName = "BindingChannelDialog";
 | 
			
		||||
                                // 向显示屏写入库位信息
 | 
			
		||||
| 
						 | 
				
			
			@ -411,7 +411,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                        item.Drug = null;
 | 
			
		||||
                        item.DrugSpec = null;
 | 
			
		||||
                        SqlSugarHelper.Db.Updateable(item).UpdateColumns(it => new { it.DrugId,it.DrugSpec }).ExecuteCommand();
 | 
			
		||||
                        if (item.BoardType.ToString().Contains("5"))
 | 
			
		||||
                        if (item.BoardType == 5)
 | 
			
		||||
                        {
 | 
			
		||||
                            // 清除显示屏库位信息
 | 
			
		||||
                            _portUtil.ClearContent(item.DrawerNo, item.ColNo);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -296,15 +296,6 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                        });
 | 
			
		||||
                        if (f.Data)
 | 
			
		||||
                        {
 | 
			
		||||
                            // 更新屏显库存
 | 
			
		||||
                            List<ChannelStock> singleChannels = record.FindAll(it => it.BoardType != 1);
 | 
			
		||||
                            if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1).ToString().Contains("5"))
 | 
			
		||||
                            {
 | 
			
		||||
                                singleChannels.ForEach(it =>
 | 
			
		||||
                                {
 | 
			
		||||
                                    _portUtil.WriteQuantity(it.DrawerNo, it.ColNo, it.Quantity - it.TakeQuantity);
 | 
			
		||||
                                });
 | 
			
		||||
                            }
 | 
			
		||||
                            RequestData();
 | 
			
		||||
                            AlertMsg alertMsg = new AlertMsg
 | 
			
		||||
                            {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -301,15 +301,6 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                        });
 | 
			
		||||
                        if (f.Data)
 | 
			
		||||
                        {
 | 
			
		||||
                            // 更新屏显库存
 | 
			
		||||
                            List<ChannelStock> singleChannels = record.FindAll(it => it.BoardType != 1);
 | 
			
		||||
                            if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1).ToString().Contains("5"))
 | 
			
		||||
                            {
 | 
			
		||||
                                singleChannels.ForEach(it =>
 | 
			
		||||
                                {
 | 
			
		||||
                                    _portUtil.WriteQuantity(it.DrawerNo, it.ColNo, it.Quantity - it.TakeQuantity);
 | 
			
		||||
                                });
 | 
			
		||||
                            }
 | 
			
		||||
                            RequestData();
 | 
			
		||||
                            AlertMsg alertMsg = new AlertMsg
 | 
			
		||||
                            {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -371,7 +371,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                    {
 | 
			
		||||
                        // 更新屏显库存
 | 
			
		||||
                        List<ChannelStock> singleChannels = record.FindAll(it => it.BoardType != 1);
 | 
			
		||||
                        if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1).ToString().Contains("5"))
 | 
			
		||||
                        if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1) == 5)
 | 
			
		||||
                        {
 | 
			
		||||
                            singleChannels.ForEach(it =>
 | 
			
		||||
                            {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -435,7 +435,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                        {
 | 
			
		||||
                            // 更新屏显库存
 | 
			
		||||
                            List<ChannelStock> singleChannels = record.FindAll(it => it.BoardType != 1);
 | 
			
		||||
                            if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1).ToString().Contains("5"))
 | 
			
		||||
                            if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1) == 5)
 | 
			
		||||
                            {
 | 
			
		||||
                                singleChannels.ForEach(it =>
 | 
			
		||||
                                {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -429,7 +429,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                    {
 | 
			
		||||
                        // 更新屏显库存
 | 
			
		||||
                        List<ChannelStock> singleChannels = record.FindAll(it => it.BoardType != 1);
 | 
			
		||||
                        if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1).ToString().Contains("5"))
 | 
			
		||||
                        if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1) == 5)
 | 
			
		||||
                        {
 | 
			
		||||
                            singleChannels.ForEach(it =>
 | 
			
		||||
                            {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -360,7 +360,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                if (f.Data)
 | 
			
		||||
                {
 | 
			
		||||
                    // 更新屏显库存
 | 
			
		||||
                    if (ChannelStock.BoardType.ToString().Contains("5"))
 | 
			
		||||
                    if (ChannelStock.BoardType == 5)
 | 
			
		||||
                    {
 | 
			
		||||
                        _portUtil.WriteQuantity(ChannelStock.DrawerNo, ChannelStock.ColNo, ChannelStock.Quantity + ReturnQuantity);
 | 
			
		||||
                    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -311,7 +311,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                    if (f.Data)
 | 
			
		||||
                    {
 | 
			
		||||
                        // 更新屏显库存
 | 
			
		||||
                        if (ChannelStock.BoardType.ToString().Contains("5"))
 | 
			
		||||
                        if (ChannelStock.BoardType == 5)
 | 
			
		||||
                        {
 | 
			
		||||
                            _portUtil.WriteQuantity(ChannelStock.DrawerNo, ChannelStock.ColNo, ChannelStock.Quantity + ReturnQuantity);
 | 
			
		||||
                        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -363,7 +363,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                    {
 | 
			
		||||
                        // 更新屏显库存
 | 
			
		||||
                        List<ChannelStock> singleChannels = record.FindAll(it => it.BoardType != 1);
 | 
			
		||||
                        if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1).ToString().Contains("5"))
 | 
			
		||||
                        if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1) == 5)
 | 
			
		||||
                        {
 | 
			
		||||
                            singleChannels.ForEach(it =>
 | 
			
		||||
                            {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -337,8 +337,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                    {
 | 
			
		||||
                        // 更新屏显库存
 | 
			
		||||
                        List<ChannelStock> singleChannels = record.FindAll(it => it.BoardType != 1);
 | 
			
		||||
                        //if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1) == 5)
 | 
			
		||||
                        if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1).ToString().Contains("5"))
 | 
			
		||||
                        if ((singleChannels.Count > 0 ? singleChannels[0].BoardType : 1) == 5)
 | 
			
		||||
                        {
 | 
			
		||||
                            singleChannels.ForEach(it =>
 | 
			
		||||
                            {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue