手术室定时程序添加日志

This commit is contained in:
maqiao 2025-10-23 15:01:59 +08:00
parent 0aa8d53c0b
commit 6f57e43c8a
1 changed files with 9 additions and 3 deletions

View File

@ -17,9 +17,9 @@ JobManager.Initialize();
Console.WriteLine($"定时系统已启动,启动时间{DateTime.Now}");
//湘潭急诊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设备每天凌晨生成当日结存数据
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 =>
//{
// Console.WriteLine($"{DateTime.Now}定时任务开始执行");
@ -112,7 +112,7 @@ public class CreateClass
cmd.Connection = conn;
cmd.Transaction = transaction;
//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
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);
@ -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")}')";
cmd.CommandText = insertSpecial;
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();
}
}