浏览代码

推送商户激活信息

lcl 11 月之前
父节点
当前提交
bb46f14713
共有 2 个文件被更改,包括 13 次插入1 次删除
  1. 8 0
      AppStart/Helper/CheckAlipaySignService.cs
  2. 5 1
      AppStart/Helper/CheckWeChatSignService.cs

+ 8 - 0
AppStart/Helper/CheckAlipaySignService.cs

@@ -104,6 +104,10 @@ namespace MySystem
                                     MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == sign.MerchantAddInfoId);
                                     if (merchant != null)
                                     {
+                                        if(merchant.Status < 2 && merchant.QueryCount < 2)
+                                        {
+                                            RedisDbconn.Instance.AddList("MpMerchantActQueue", "{\"userId\":\"" + merchant.UserId + "\",\"statDate\":\"" + DateTime.Now.ToString("yyyyMMdd") + "\",\"statMonth\":\"" + DateTime.Now.ToString("yyyyMM") + "\"}");
+                                        }
                                         merchant.QueryCount = 2;
                                         if (merchant.SignDate == null)
                                         {
@@ -123,6 +127,10 @@ namespace MySystem
                                 MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == sign.MerchantAddInfoId);
                                 if (merchant != null)
                                 {
+                                    if(merchant.Status < 2 && merchant.QueryCount < 2)
+                                    {
+                                        RedisDbconn.Instance.AddList("MpMerchantActQueue", "{\"userId\":\"" + merchant.UserId + "\",\"statDate\":\"" + DateTime.Now.ToString("yyyyMMdd") + "\",\"statMonth\":\"" + DateTime.Now.ToString("yyyyMM") + "\"}");
+                                    }
                                     merchant.QueryCount = 2;
                                     if (merchant.SignDate == null)
                                     {

+ 5 - 1
AppStart/Helper/CheckWeChatSignService.cs

@@ -95,18 +95,22 @@ namespace MySystem
                         MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == sign.MerchantAddInfoId);
                         if (merchant != null)
                         {
+                            if(merchant.Status < 2 && merchant.QueryCount < 2)
+                            {
+                                RedisDbconn.Instance.AddList("MpMerchantActQueue", "{\"userId\":\"" + merchant.UserId + "\",\"statDate\":\"" + DateTime.Now.ToString("yyyyMMdd") + "\",\"statMonth\":\"" + DateTime.Now.ToString("yyyyMM") + "\"}");
+                            }
                             merchant.Status = 2;
                             if(merchant.SignDate == null)
                             {
                                 merchant.SignDate = DateTime.Now;
                             }
                         }
+                        db.SaveChanges();
                         if (merchant.Latitude == 0)
                         {
                             //签约成功调用腾讯地图接口获取地址
                             RedisDbconn.Instance.AddList("GetTencentAddressInfoQueue", "{\"MerChantId\":\"" + merchant.Id + "\",\"Address\":\"" + merchant.Areas + merchant.Address + "\"}");
                         }
-                        db.SaveChanges();
                     }
                 }
                 else if (dic["applyment_state"].ToString() == "APPLYMENT_STATE_REJECTED")