Răsfoiți Sursa

解决lot2Product数据存在片号为空而导致的的异常情况

baowei 7 luni în urmă
părinte
comite
9a69c59c3e
1 a modificat fișierele cu 8 adăugiri și 1 ștergeri
  1. 8 1
      EInk.Lot3/TaskThread/ReadLot2Thread.cs

+ 8 - 1
EInk.Lot3/TaskThread/ReadLot2Thread.cs

@@ -155,7 +155,7 @@ namespace EInk.TaskThread
                                         {
                                             LogerHelper.RecordLogTxt("ReadLot2Task,lot2DetailJson有误" + ex.Message + "," + JsonConvert.SerializeObject(Lot2ModelList[0].content));
                                         }
-                                        //is_send:0、等待发送;1、已发送;2、等待补充信息;3、重复插入
+                                        //is_send:0、等待发送;1、已发送;2、等待补充信息;3、异常数据
                                         lot2Detail.createTime = read_lot2.created_at.ToString();
                                         bool send_flag = true;
                                         foreach (var item in patternlist)
@@ -180,6 +180,13 @@ namespace EInk.TaskThread
                                         }
                                         Lot2ModelList[0].is_send = send_flag ? 0 : 2;
                                         Lot2ModelList[0].product_id = read_lot2.id;
+                                        if (Lot2ModelList[0].is_send == 0)
+                                        {
+                                            if (string.IsNullOrEmpty(lot2Detail.slidesNumber))
+                                            {
+                                                Lot2ModelList[0].is_send = 3;
+                                            }
+                                        }
                                         if (read_lot2.result == "enNG")
                                         {
                                             lot2Detail.result = "NG";