浏览代码

小蓝环奖励发放

lcl 1 月之前
父节点
当前提交
ae0a0d633f
共有 1 个文件被更改,包括 12 次插入7 次删除
  1. 12 7
      AppStart/HaoDa/GetHaoDaBlueCircleBindService.cs

+ 12 - 7
AppStart/HaoDa/GetHaoDaBlueCircleBindService.cs

@@ -229,6 +229,7 @@ namespace MySystem
                 if(edit == null)
                 {
                     function.WriteLog(DateTime.Now.ToString() + ":add:" + sn_no, "好哒小蓝环绑定");
+                    int PrizeFlag = db.HdBlueCircleTmp.Any(m => m.MchtNo == mcht_no && m.PrizeFlag == 1) ? 1 : 0;
                     db.HdBlueCircleTmp.Add(new HdBlueCircleTmp()
                     {
                         SnNo = sn_no,
@@ -238,15 +239,19 @@ namespace MySystem
                         MchtNm = mcht_nm,
                         ThroughDate = through_date,
                         ChannelKind = channel_kind,
-                        Status = 1
+                        Status = 1,
+                        PrizeFlag = PrizeFlag,
                     });
 
-                    // MerchantAddInfo merAdd = db.MerchantAddInfo.FirstOrDefault(m => m.MchtNo == mcht_no);
-                    // if(merAdd != null)
-                    // {
-                    //     MerchantInfo mer = db.MerchantInfo.FirstOrDefault(m => m.Id == merAdd.Id && m.UserId > 0) ?? new MerchantInfo();
-                    //     RedisDbconn.Instance.AddList("HaoDaPrizeDataQueue", "{\"brand_id\":29,\"ext_field\":\"xlh\",\"pos_sn\":\"" + sn_no + "\",\"user_id\":" + mer.UserId + "}");
-                    // }
+                    if(PrizeFlag == 0)
+                    {
+                        MerchantAddInfo merAdd = db.MerchantAddInfo.FirstOrDefault(m => m.MchtNo == mcht_no);
+                        if(merAdd != null)
+                        {
+                            MerchantInfo mer = db.MerchantInfo.FirstOrDefault(m => m.Id == merAdd.Id && m.UserId > 0) ?? new MerchantInfo();
+                            RedisDbconn.Instance.AddList("HaoDaPrizeDataQueue", "{\"brand_id\":29,\"ext_field\":\"xlh\",\"pos_sn\":\"" + sn_no + "\",\"user_id\":" + mer.UserId + "}");
+                        }
+                    }
                 }
                 else
                 {