手术室定时程序添加日志
This commit is contained in:
		
							parent
							
								
									0aa8d53c0b
								
							
						
					
					
						commit
						6f57e43c8a
					
				| 
						 | 
					@ -17,9 +17,9 @@ JobManager.Initialize();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Console.WriteLine($"定时系统已启动,启动时间{DateTime.Now}");
 | 
					Console.WriteLine($"定时系统已启动,启动时间{DateTime.Now}");
 | 
				
			||||||
//湘潭急诊DM1设备每天凌晨生成当日结存数据及总结存数据
 | 
					//湘潭急诊DM1设备每天凌晨生成当日结存数据及总结存数据
 | 
				
			||||||
JobManager.AddJob(() => CreateClass.CreateMethod(), s => s.ToRunEvery(1).Days().At(00, 15));
 | 
					JobManager.AddJob(() => CreateClass.CreateMethod(), s => s.ToRunEvery(1).Days().At(00, 30));
 | 
				
			||||||
//湘潭手术室DM3设备每天凌晨生成当日结存数据
 | 
					//湘潭手术室DM3设备每天凌晨生成当日结存数据
 | 
				
			||||||
JobManager.AddJob(() => CreateClass.CreateMethodForSSS(), s => s.ToRunEvery(1).Days().At(00, 20));
 | 
					JobManager.AddJob(() => CreateClass.CreateMethodForSSS(), s => s.ToRunEvery(1).Days().At(00, 50));
 | 
				
			||||||
//JobManager.JobStart += info =>
 | 
					//JobManager.JobStart += info =>
 | 
				
			||||||
//{
 | 
					//{
 | 
				
			||||||
//    Console.WriteLine($"{DateTime.Now}定时任务开始执行");
 | 
					//    Console.WriteLine($"{DateTime.Now}定时任务开始执行");
 | 
				
			||||||
| 
						 | 
					@ -112,7 +112,7 @@ public class CreateClass
 | 
				
			||||||
                        cmd.Connection = conn;
 | 
					                        cmd.Connection = conn;
 | 
				
			||||||
                        cmd.Transaction = transaction;
 | 
					                        cmd.Transaction = transaction;
 | 
				
			||||||
                        //1)查询库存,为每一个批次的药品生成日结存数据
 | 
					                        //1)查询库存,为每一个批次的药品生成日结存数据
 | 
				
			||||||
                        string sql = $@"SELECT machine_id,drug_id,manu_no,eff_date,IF(sum(quantity) IS null,0,sum(quantity)) manuQuantity
 | 
					                        string sql = $@"SELECT drug_id,manu_no,eff_date,IF(sum(quantity) IS null,0,sum(quantity)) manuQuantity
 | 
				
			||||||
                                        FROM channel_stock bCS
 | 
					                                        FROM channel_stock bCS
 | 
				
			||||||
                                        WHERE ((MACHINE_ID='DM3' and drawer_type=1) OR machine_id='DM5') AND   quantity>0 GROUP BY drug_id,manu_no";
 | 
					                                        WHERE ((MACHINE_ID='DM3' and drawer_type=1) OR machine_id='DM5') AND   quantity>0 GROUP BY drug_id,manu_no";
 | 
				
			||||||
                        DataSet dsQuantity = SqlHelper.ExecuteQuery(sql);
 | 
					                        DataSet dsQuantity = SqlHelper.ExecuteQuery(sql);
 | 
				
			||||||
| 
						 | 
					@ -136,6 +136,12 @@ public class CreateClass
 | 
				
			||||||
                                                          '{dsQuantity.Tables[0].Rows[i]["eff_date"].ToString()}',0,0,{dsQuantity.Tables[0].Rows[i]["manuQuantity"].ToString()},{emptyQuantity},'DM3','{DateTime.Now.ToString("yyyy-MM-dd")}','{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}')";
 | 
					                                                          '{dsQuantity.Tables[0].Rows[i]["eff_date"].ToString()}',0,0,{dsQuantity.Tables[0].Rows[i]["manuQuantity"].ToString()},{emptyQuantity},'DM3','{DateTime.Now.ToString("yyyy-MM-dd")}','{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}')";
 | 
				
			||||||
                                cmd.CommandText = insertSpecial;
 | 
					                                cmd.CommandText = insertSpecial;
 | 
				
			||||||
                                cmd.ExecuteNonQuery();
 | 
					                                cmd.ExecuteNonQuery();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                string insertRecord = $@"INSERT INTO dm_machine_record(machine_id,TYPE,department_id,invoice_id,drug_id,MANU_NO,quantity,return_quantity2) 
 | 
				
			||||||
 | 
					                                                          values('DM3',3,'手术室','日结','{dsQuantity.Tables[0].Rows[i]["drug_id"].ToString()}','{dsQuantity.Tables[0].Rows[i]["manu_no"].ToString()}',
 | 
				
			||||||
 | 
					                                                          {dsQuantity.Tables[0].Rows[i]["manuQuantity"].ToString()},{emptyQuantity})";
 | 
				
			||||||
 | 
					                                cmd.CommandText = insertRecord;
 | 
				
			||||||
 | 
					                                cmd.ExecuteNonQuery();
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue