diff --git a/asg_form/Controllers/BlackController.cs b/asg_form/Controllers/BlackController.cs index f9ddd5b..fe918ea 100644 --- a/asg_form/Controllers/BlackController.cs +++ b/asg_form/Controllers/BlackController.cs @@ -35,10 +35,10 @@ namespace asg_form.Controllers public string id { get; set; } public string recordTime { get; set; } public string violator { get; set; } - public string platformRecord { get; set; } - public string offendingDetails { get; set; } - public string processingResult { get; set; } - public string featureId { get; set; } + public string? platformRecord { get; set; } + public string? offendingDetails { get; set; } + public string? processingResult { get; set; } + public string? featureId { get; set; } } public class BlackController : ControllerBase @@ -122,11 +122,11 @@ namespace asg_form.Controllers var dataAvb = sub.T_blacks.FirstOrDefault(n => n.id.ToString() == datas.id); if(dataAvb!=null) { - dataAvb.record_time = datas.recordTime; - dataAvb.violator = datas.violator; - dataAvb.platform_record =dataAvb.platform_record; - dataAvb.offending_details = dataAvb.offending_details; - dataAvb.platform_record = dataAvb.platform_record; + if (datas.recordTime!=null) dataAvb.record_time = datas.recordTime; + if (datas.violator != null) dataAvb.violator = datas.violator; + if (dataAvb.platform_record != null) dataAvb.platform_record =dataAvb.platform_record; + if (dataAvb.offending_details != null) dataAvb.offending_details = dataAvb.offending_details; + if (dataAvb.platform_record != null) dataAvb.platform_record = dataAvb.platform_record; dataAvb.recorder = user.chinaname; await sub.SaveChangesAsync(); return Ok(new error_mb { code = 200, message = "成功修改" });