可不可以利用每次打开网站都启动_AppStar.cshtmlt这个来执行异步AutoReceipt.chtml这个页面

比如说订单15天自动签收。
我做了一个签收页面AutoReceipt.chtml,代码如下

@{
//发货后15天自动签收
var db = Database.Open("rcdb");
var sql = "SELECT * FROM Orders WHERE Status = 2 and datediff(day,UpdateTime,"+ DateTime.Now +") > 15";
var data = db.Query(sql);
if(data != null){
foreach (var item in data)
{
var updateCommand = "UPDATE Orders SET UpdateTime=@0, Status=@1 WHERE Id=@2";
db.Execute(updateCommand, DateTime.Now, 3, item.Id);
}
}
}

可不可以利用每次打开网站都启动_AppStar.cshtmlt这个来执行AutoReceipt.chtml这个页面

尚方宝剑之说
浏览 542回答 6
6回答

慕的地8271018

我初学者

慕码人2483693

你是怎么想到在cshtml里写业务代码的?

呼啦一阵风

我初学者 不太懂

拉风的咖菲猫

@缘分0919: 放到实体类里吧.每次访问都启动就用请求开始事件. 百度:.net管道周期模型
打开App,查看更多内容
随时随地看视频慕课网APP