|
@@ -84,52 +84,66 @@ namespace MySystem
|
|
|
|
|
|
if (merchantadd != null)
|
|
|
{
|
|
|
-
|
|
|
+ MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == mId);
|
|
|
merchantadd.StoreNo = dic["data"]["storeNo"].ToString();
|
|
|
merchantadd.HdStatus = 1;
|
|
|
merchantadd.OutMchtNo = dic["data"]["outMchtNo"].ToString();
|
|
|
- MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == mId);
|
|
|
- if (merchant != null)
|
|
|
- {
|
|
|
- merchant.Status = 1;
|
|
|
- }
|
|
|
-
|
|
|
- JsonData Info = JsonMapper.ToObject(HaoDaHelper.Instance.OpenDivideAccounts(merchantadd.OutMchtNo, merchantadd.StoreNo, merchantadd.BrandId));
|
|
|
-
|
|
|
- if (Info["resultCode"].ToString() == "0")
|
|
|
+ if (merchantadd.BrandId == 1)
|
|
|
{
|
|
|
- merchantadd.Status = -1;
|
|
|
- merchantadd.WeChatRemark = Info["errorDesc"].ToString();
|
|
|
+ merchantadd.Status = 2;
|
|
|
+ merchantadd.QueryCount = 2;
|
|
|
+
|
|
|
+ merchant.Status = 2;
|
|
|
+ merchant.QueryCount = 2;
|
|
|
}
|
|
|
-
|
|
|
- if (Info["resultCode"].ToString() == "1")
|
|
|
+ else
|
|
|
{
|
|
|
- merchantadd.OpenAct = 1;
|
|
|
- merchantadd.HdStatus = 2;
|
|
|
-
|
|
|
- JsonData Infos = JsonMapper.ToObject(HaoDaHelper.Instance.DivideAccountsSign(AppConfig.Haoda.AcctNo, merchantadd.OutMchtNo, merchantadd.StoreNo, merchantadd.BrandId));
|
|
|
-
|
|
|
- if (Infos["resultCode"].ToString() == "0")
|
|
|
+ if (merchant != null)
|
|
|
+ {
|
|
|
+ merchant.Status = 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ JsonData Info = JsonMapper.ToObject(HaoDaHelper.Instance.OpenDivideAccounts(merchantadd.OutMchtNo, merchantadd.StoreNo, merchantadd.BrandId));
|
|
|
+
|
|
|
+ if (Info["resultCode"].ToString() == "0")
|
|
|
{
|
|
|
- merchantadd.WeChatRemark = Infos["errorDesc"].ToString();
|
|
|
+ merchantadd.Status = -1;
|
|
|
+ merchantadd.WeChatRemark = Info["errorDesc"].ToString();
|
|
|
}
|
|
|
-
|
|
|
- else
|
|
|
+
|
|
|
+ if (Info["resultCode"].ToString() == "1")
|
|
|
{
|
|
|
- merchantadd.HdStatus = 3;
|
|
|
- if (!string.IsNullOrEmpty(merchantadd.ToAcctNo))
|
|
|
+ merchantadd.OpenAct = 1;
|
|
|
+ merchantadd.HdStatus = 2;
|
|
|
+
|
|
|
+ JsonData Infos = JsonMapper.ToObject(HaoDaHelper.Instance.DivideAccountsSign(AppConfig.Haoda.AcctNo, merchantadd.OutMchtNo, merchantadd.StoreNo, merchantadd.BrandId));
|
|
|
+
|
|
|
+ if (Infos["resultCode"].ToString() == "0")
|
|
|
{
|
|
|
- if (!merchantadd.ToAcctNo.Contains("," + AppConfig.Haoda.AcctNo + ","))
|
|
|
- {
|
|
|
- merchantadd.ToAcctNo += "," + AppConfig.Haoda.AcctNo + ",";
|
|
|
- }
|
|
|
+ merchantadd.WeChatRemark = Infos["errorDesc"].ToString();
|
|
|
}
|
|
|
+
|
|
|
else
|
|
|
{
|
|
|
- merchantadd.ToAcctNo += "," + AppConfig.Haoda.AcctNo + ",";
|
|
|
+ merchantadd.HdStatus = 3;
|
|
|
+ if (!string.IsNullOrEmpty(merchantadd.ToAcctNo))
|
|
|
+ {
|
|
|
+ if (!merchantadd.ToAcctNo.Contains("," + AppConfig.Haoda.AcctNo + ","))
|
|
|
+ {
|
|
|
+ merchantadd.ToAcctNo += "," + AppConfig.Haoda.AcctNo + ",";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ merchantadd.ToAcctNo += "," + AppConfig.Haoda.AcctNo + ",";
|
|
|
+ }
|
|
|
+ merchantadd.HdPassDate = DateTime.Now;
|
|
|
}
|
|
|
- merchantadd.HdPassDate = DateTime.Now;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ RedisDbconn.Instance.AddList("AlipayForHaoDaQueue", mId);
|
|
|
+ RedisDbconn.Instance.AddList("WeChatForHaoDaQueue", mId);
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
|
|
@@ -160,11 +174,6 @@ namespace MySystem
|
|
|
db1.SaveChanges();
|
|
|
}
|
|
|
db1.Dispose();
|
|
|
-
|
|
|
-
|
|
|
- RedisDbconn.Instance.AddList("AlipayForHaoDaQueue", mId);
|
|
|
- RedisDbconn.Instance.AddList("WeChatForHaoDaQueue", mId);
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
|