Browse Source

需求单 169906

master
wushukun 2 years ago
parent
commit
6413a5ad28
2 changed files with 64 additions and 0 deletions
  1. +60
    -0
      ButcherTraceBack/Controllers/TraceBackInfoController.cs
  2. +4
    -0
      ButcherTraceBack/Models/BeiHaiTraceBack.cs

+ 60
- 0
ButcherTraceBack/Controllers/TraceBackInfoController.cs View File

@ -247,7 +247,67 @@ namespace ButcherTraceBack.Controllers
return SqlHelper<BeiHaiTraceBack>.BatchInsert(infos, fields);
}
public string InsertProductTraceLicenseImage([System.Web.Http.FromBody]string json)
{
var fields = new string[] { "Code", "LicenseImage" };
BeiHaiTraceBackInfo dto = null;
try
{
dto = JsonConvert.DeserializeObject<BeiHaiTraceBackInfo>(json);
}
catch (Exception e)
{
return "解析出数据异常" + e.ToString();
}
if (dto == null)
{
return "解析出数据为空";
}
if (!dto.Details.Any())
{
return "解析出数据为空";
}
var infos = new List<BeiHaiTraceBack>();
foreach (var detail in dto.Details)
{
var info = new BeiHaiTraceBack();
info.Code = detail.Code;
info.LicenseImage = dto.LicenseImage;
infos.Add(info);
}
return SqlHelper<BeiHaiTraceBack>.BatchInsert(infos, fields);
}
public string InsertProductTraceCertificateImage([System.Web.Http.FromBody]string json)
{
var fields = new string[] { "Code", "CertificateImage" };
BeiHaiTraceBackInfo dto = null;
try
{
dto = JsonConvert.DeserializeObject<BeiHaiTraceBackInfo>(json);
}
catch (Exception e)
{
return "解析出数据异常" + e.ToString();
}
if (dto == null)
{
return "解析出数据为空";
}
if (!dto.Details.Any())
{
return "解析出数据为空";
}
var infos = new List<BeiHaiTraceBack>();
foreach (var detail in dto.Details)
{
var info = new BeiHaiTraceBack();
info.Code = detail.Code;
info.CertificateImage = dto.CertificateImage;
infos.Add(info);
}
return SqlHelper<BeiHaiTraceBack>.BatchInsert(infos, fields);
}


+ 4
- 0
ButcherTraceBack/Models/BeiHaiTraceBack.cs View File

@ -32,6 +32,10 @@ namespace ButcherTraceBack.Models
public string QuarantinePassImage { get; set; }
//[LogicName("产品合格图片")]
public string GoodsPassImage { get; set; }
//[LogicName("营业执照图片")]
public string LicenseImage { get; set; }
//[LogicName("防疫证明图片")]
public string CertificateImage { get; set; }
public string ExpirationTime { get; set; }
public string CutUpDate { get; set; }


Loading…
Cancel
Save