首页 > 其他分享 >隐患排查记录批量修改排查人.

隐患排查记录批量修改排查人.

时间:2023-06-15 16:33:22浏览次数:72  
标签:CheckBy 批量 hiddenScreenrecordEntity item 排查 var new 隐患

/// <summary>
/// 隐患排查记录批量修改排查人.
/// </summary>
/// <returns></returns>
[HttpGet("Yhpc")]
[AllowAnonymous]
[IgnoreLog]

public async Task<dynamic> Yhpc()
{
Random ran = new Random();
var dbLink = await _repository.AsSugarClient().Queryable<DbLinkEntity>().FirstAsync(it => it.Id.Equals("08dae333-158b-4fa1-832f-7d9876592a9e"));
_sqlSugarClient = _dataBaseManager.ChangeDataBase(dbLink);
List<HiddenScreenrecordEntity> hiddenScreenrecords = new List<HiddenScreenrecordEntity>();
var data = await _sqlSugarClient.Queryable<HiddenScreenrecordEntity>()
.Where(it => it.DeleteMark == 0)
.Where(it => it.OrganizeId == "08dab954-a0e9-4716-83b6-fb4817e89710")
.Where(it => it.CheckStatus == "2").ToListAsync();
await _repository.AsSugarClient().ThenMapperAsync(data, async item =>
{
if (item.CheckBy != null)
{
Random random = new Random();
int minute = random.Next(0, 30);
HiddenScreenrecordEntity hiddenScreenrecordEntity = new HiddenScreenrecordEntity();
var postLeaderUserSelect = item.CheckBy.ToObject<List<string>>();
hiddenScreenrecordEntity.RecordId = item.RecordId;
hiddenScreenrecordEntity.CheckBy = "[\"" + postLeaderUserSelect[ran.Next(0, postLeaderUserSelect.Count() - 1)] + "\"]";
hiddenScreenrecordEntity.CheckStatus = "0";
hiddenScreenrecordEntity.CheckTime = item.TaskStartTime.Value.AddMinutes(minute);
hiddenScreenrecords.Add(hiddenScreenrecordEntity);
}
});
var isok = await _sqlSugarClient.Updateable<HiddenScreenrecordEntity>(hiddenScreenrecords).UpdateColumns(it => new
{
it.CheckBy,
it.CheckStatus,
it.CheckTime
}).ExecuteCommandAsync();
return isok;
}

标签:CheckBy,批量,hiddenScreenrecordEntity,item,排查,var,new,隐患
From: https://www.cnblogs.com/canfengfeixue/p/17483281.html

相关文章

  • springboot 自定义listener 添加环境变量。 抄的springboot项目去掉了一些不用的ja
    1.自定义listener实现 ApplicationListener<ApplicationEnvironmentPreparedEvent>,Ordered(如果要设置优先级可以实现Ordered接口,注意order值越小优先级越高)publicclassMyListenerimplementsApplicationListener<ApplicationEnvironmentPreparedEvent>,Ordered{......
  • 批量生成,本地推理,人工智能声音克隆框架PaddleSpeech本地批量克隆实践(Python3.10)
    云端炼丹固然是极好的,但不能否认的是,成本要比本地高得多,同时考虑到深度学习的训练相对于推理来说成本也更高,这主要是因为它需要大量的数据、计算资源和时间等资源,并且对超参数的调整也要求较高,更适合在云端进行。在推理阶段,模型的权重和参数不再调整。相反,模型根据输入数据的特征......
  • Docker 容器入侵排查
    随着越来越多的应用程序运行在容器里,各种容器安全事件也随之发生,例如攻击者可以通过容器应用获取容器控制权,利用失陷容器进行内网横向,并进一步逃逸到宿主机甚至攻击K8s集群。容器的运行环境是相对独立而纯粹,当容器遭受攻击时,急需对可疑的容器进行入侵排查以确认是否已失陷,并进一......
  • 批量下载微软云blob容器到本地(解决内容编码是gzip下载后乱码的问题)
    问题1(无法解决):因为要将微软云存储中的数据迁移到其他腾讯云cos中。但是由于微软云存储每一个blob容器中存在内容编码为gzip的js、css文件。导致在腾讯云上,使用存储迁移功能的时候,从微软云迁移到腾讯云存储的js、css文件都无法完全同步(js、css文件会同步失败)。所以只能先下载到本......
  • STATA批量导出多个表到同一EXEL的多个不同工作表中
    sysuseauto,clearerase"auto_rep78_all.xls"exportexcelusing"auto_rep78_all.xls",firstrow(variable)forvaluesi=2/19{exportexcelusing"auto_rep78_all.xls",firstrow(variable)sheet("`i'")sheetm......
  • 【Python&RS】基于Python批量下载哨兵二号数据
    ​学遥感的避免不了使用哨兵数据,毕竟10m的分辨率可以满足大部分的定量分析,同时也是最重要的一点,它免费!!! 但如果一幅一幅去下载影像实在是太慢了,特别是如果需要研究长时间序列的影像,那下载数据就成了最痛苦的环节了。所以这里给大家分享一下如何使用Python和IDM批量下......
  • ssh批量执行
    安装sshpassyuminstallsshpass-yhost.txtip,root密码一下示例111.111.111.111,admin@1234free-h这里引号内写命令foripincathost.txt;doecho$ip|awk-F","'{print$1}';sshpass-pecho$ip|awk-F","'{print$2}'ssh-o......
  • 全自动 抖音搜索、抖音Api、抖音直播Api、抖音评论采集、抖音弹幕、抖音采集、抖音爬
    抖音搜索、抖音Api、抖音直播Api、抖音评论采集、抖音弹幕、抖音采集、抖音爬虫、抖音去水印、抖音下载、抖音解析抖音爬虫源码、抖音去水印源码、抖音解析源码、抖音桌面批量去水印工具源码价钱便宜qq:1013811393,有demo,可以试用,可以看效果。非免费,有诚意的加我。售后有保障......
  • shp 地图文件批量添加字段
    #--coding:utf-8--importgeopandasasgpdimportosfromosgeoimportogr#shp文件批量添加字段defaddfeilds(filepath):  forfilenameinos.listdir(filepath):    print(filename)    iffilename.endswith(".shp"):      ......
  • mybatis批量插入的四种方式
    一、循环插入publicvoidinsert(List<User>userList){userList.forEach(user->userDao.insert(user));}<insertid="insert">INSERTINTO`demo`.`user`(`username`,`address`,`remark`,`age`,`create_time`)VALUES(#{u......