ソースを参照

判断银联商户扫收款码支付

lichunlei 1 年間 前
コミット
2ea1c887f3

+ 23 - 8
Areas/Api/Controllers/v1/MainServer/MerchantInfoController.cs

@@ -781,14 +781,29 @@ namespace MySystem.Areas.Api.Controllers.v1
             if(Machine == Sn || Machine == "")
             {
                 MerchantQrCode code = new MerchantQrCodeService().Query(Sn);
-                MerchantInfo query = new MerchantInfoService().Query(code.MerchantId);
-                MerchantParamSet set = new MerchantParamSetService().Query(code.MerchantId);
-                Obj.Add("Name", query.Name); //名称
-                Obj.Add("Mobile", query.Mobile); //手机号
-                Obj.Add("IsAuth", query.IsAuth); //是否认证
-                Obj.Add("Logo", DefaultPic(query.Logo)); //Logo图片
-                Obj.Add("DiviPercent", set.IsAll == 1 ? 0M : set.DiviPercent);
-                Obj.Add("MinPayMoney", set.MinPayMoney);
+                if(code.QueryCount == 1)
+                {
+                    MerchantInfo query = new MerchantInfoService().Query(code.MerchantId);
+                    MerchantParamSet set = new MerchantParamSetService().Query(code.MerchantId);
+                    Obj.Add("Name", query.Name); //名称
+                    Obj.Add("Mobile", query.Mobile); //手机号
+                    Obj.Add("IsAuth", query.IsAuth); //是否认证
+                    Obj.Add("Logo", DefaultPic(query.Logo)); //Logo图片
+                    Obj.Add("DiviPercent", set.IsAll == 1 ? 0M : set.DiviPercent);
+                    Obj.Add("MinPayMoney", set.MinPayMoney);
+                }
+                else
+                {
+                    PosMachinesTwo pos = new PosMachinesTwoService().Query(Sn);
+                    MainModels2.MerchantInfo query = new MerchantInfo2Service().Query(pos.BindMerchantId);
+                    MainModels2.MerchantParamSet set = new MerchantParamSet2Service().Query(pos.BindMerchantId);
+                    Obj.Add("Name", query.Name); //名称
+                    Obj.Add("Mobile", query.Mobile); //手机号
+                    Obj.Add("IsAuth", query.IsAuth); //是否认证
+                    Obj.Add("Logo", DefaultPic(query.Logo)); //Logo图片
+                    Obj.Add("DiviPercent", set.IsAll == 1 ? 0M : set.DiviPercent);
+                    Obj.Add("MinPayMoney", set.MinPayMoney);
+                }
             }
             else
             {