Commit 27efd6f590a148bef891cd3ad7fbed52fd00c072

Authored by liushiyu
2 parents 81737d08 3bfa39f9
metaCode/Classes/Common/Base/CNLiveBaseTabBarViewController.swift
... ... @@ -36,12 +36,6 @@ class CNLiveBaseTabBarViewController: UITabBarController
36 36 self.setupBackgroup()
37 37 }
38 38  
39   -// override func viewWillAppear(_ animated: Bool) {
40   -// super.viewWillAppear(animated)
41   -//
42   -// self.selectedIndex = 0
43   -//
44   -// }
45 39 override func viewDidAppear(_ animated: Bool) {
46 40 super.viewDidAppear(animated)
47 41 print("获取用户用户数据=====>\(UserInfoManager.shared.userInfo.uid)")
... ... @@ -58,9 +52,9 @@ class CNLiveBaseTabBarViewController: UITabBarController
58 52 // MARK: - 控制器的信息
59 53 func setUpTabBar() {
60 54  
61   - let homeVC = CNLiveAuthViewController()
62   - let authVC = CNMetaCodeHomePageController()
63   - let mineVC = CNLiveMineViewController()
  55 + let homeVC = CNLiveAuthViewController.init()
  56 + let authVC = CNMetaCodeHomePageController.init()
  57 + let mineVC = CNLiveMineViewController.init()
64 58  
65 59 creatTabbarView(viewController: homeVC, image: "tabbar_hoem_icon_default", selectImage: "tabbar_hoem_icon_selected", title: "首页")
66 60 creatTabbarView(viewController: authVC, image: "tabbar_authentication_unSelect", selectImage: "tabbar_authentication", title: "认证")
... ... @@ -74,6 +68,11 @@ class CNLiveBaseTabBarViewController: UITabBarController
74 68 CNLiveBaseNavigationController(rootViewController: mineVC)
75 69 ]
76 70  
  71 + //提前加载认证的viewDidLoad,但是会走两遍
  72 + DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
  73 + authVC.viewDidLoad()
  74 + }
  75 +
77 76 }
78 77  
79 78 // MARK: - Tabar 背景图
... ...
metaCode/Classes/Main/HomePage/Controller/AuthMainController/CNMetaCodeHomePageController.swift
... ... @@ -396,6 +396,11 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
396 396 }else{
397 397 bannerView?.baseScrollView.isScrollEnabled = true
398 398 }
  399 +
  400 + //未认证&要显示的是电商
  401 + if identityModel.id == 9{
  402 + self.getApplyShopInfo()
  403 + }
399 404 }
400 405  
401 406 bannerView?.superScrollView = flowView.scrollView
... ... @@ -617,14 +622,30 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
617 622 self.NetApiStatus = .success
618 623 let listArray:NSArray = (result as! StandListBaseModel).list as NSArray
619 624 if (listArray.count > 0){
620   -// self.addCertificationView.isHidden = true
621   -// self.addCertificationView.removeFromSuperview()
  625 +
622 626 self.dataArray = NSMutableArray.init()
623 627 self.dataArray.addObjects(from: listArray as! [Any])
624 628 self.addPageView()
625 629  
626   -// self.identityStatus = .haveBeenCertified
627 630 self.backgroupView.updateData(idArray: listArray as! Array<StandListModel>)
  631 +
  632 + //请求身份详情,判断是企业认证还是个人认证
  633 + listArray.forEach { standListModel in
  634 + let listModel = standListModel as! StandListModel
  635 + if listModel.auth{
  636 + //已认证
  637 + listModel.isPersonOrEnterprise = 3
  638 + }else{
  639 + //未认证
  640 + self.getStandInfo(identityId: "\(listModel.id)")
  641 +// if self.unStandModelArray.contains(listModel){
  642 +//
  643 +// }else{
  644 +// self.unStandModelArray.add(listModel)
  645 +// }
  646 + }
  647 + }
  648 +
628 649 }else{
629 650 self.NetApiStatus = .apiError
630 651 // self.identityStatus = .notCertified
... ... @@ -639,6 +660,77 @@ class CNMetaCodeHomePageController:CNLiveBaseViewController, NewPagedFlowViewDel
639 660 }
640 661 }
641 662  
  663 + // MARK: - 获取身份信息是个人认证还是企业认证
  664 + func getStandInfo(identityId:String){
  665 + CNLiveMineViewModel.requestsStandInfo(identityId: identityId, type: .effect, authType: .person) { result, respStatue in
  666 + hiddenLoading()
  667 + if respStatue == .success{
  668 + let standInfoBaseModel = result as! MineStandInfoBaseModel
  669 + if standInfoBaseModel.authInfos.count > 0{
  670 + //个人认证有值
  671 + if standInfoBaseModel.enterpriseAuthInfos.count > 0{
  672 + //企业认证有值
  673 + self.dataArray.forEach { standListModel in
  674 + let listModel = standListModel as! StandListModel
  675 + if listModel.id == standInfoBaseModel.identityId{
  676 + //目标model,企业+个人
  677 + listModel.isPersonOrEnterprise = 0
  678 + }
  679 + }
  680 +
  681 + }else{
  682 + //企业认证没值
  683 + //只显示个人
  684 + self.dataArray.forEach { standListModel in
  685 + let listModel = standListModel as! StandListModel
  686 + if listModel.id == standInfoBaseModel.identityId{
  687 + //目标model ,个人
  688 + listModel.isPersonOrEnterprise = 1
  689 + }
  690 + }
  691 + }
  692 +
  693 + }else if standInfoBaseModel.enterpriseAuthInfos.count > 0{
  694 + //企业认证有值,个人没值
  695 + //只显示企业
  696 + self.dataArray.forEach { standListModel in
  697 + let listModel = standListModel as! StandListModel
  698 + if listModel.id == standInfoBaseModel.identityId{
  699 + //目标model ,企业
  700 + listModel.isPersonOrEnterprise = 2
  701 + }
  702 + }
  703 +
  704 + }else{
  705 + //企业个人都没值
  706 + self.dataArray.forEach { standListModel in
  707 + let listModel = standListModel as! StandListModel
  708 + if listModel.id == standInfoBaseModel.identityId{
  709 + //目标model ,已认证/无企业和个人
  710 + listModel.isPersonOrEnterprise = 3
  711 + }
  712 + }
  713 + }
  714 + self.pageFlowView.reloadData()
  715 + }else{
  716 + //网络请求失败
  717 + }
  718 + }
  719 + }
  720 +
  721 + // MARK: - 获取电商状态
  722 + func getApplyShopInfo(){
  723 + //获取当前店铺审核状态
  724 + CNLiveMineViewModel.requestApplyShopInfo { [weak self] result, respStatue in
  725 + if respStatue == .success{
  726 + let shopModel = result as! MineApplyShopInfoModel
  727 + self!.dataArray.forEach {listModel in
  728 + let model = listModel as! StandListModel
  729 + model.shopStatus = shopModel.state
  730 + }
  731 + }
  732 + }
  733 + }
642 734 //无网络,接口失败 配置
643 735 func notNetworkSetting(){
644 736 switch NetApiStatus{
... ...
metaCode/Classes/Main/HomePage/View/VerticalViews/DownSlide/CNLiveDownSlideTodayRecommendCell.swift
... ... @@ -51,7 +51,7 @@ class CNLiveDownSlideTodayRecommendCell: UITableViewCell {
51 51 for i in 0..<totalNum{//i是第几行
52 52 let contentMdl = model.contents[i]
53 53 let imageView = UIImageView(frame: CGRectMake(DownSlideRecommendLeftGap, CGFloat(i)*(DownSlideTodayRecommendH+DownSlideRecommendLeftGap), CGFloat(DownSlideTodayRecommendW), CGFloat(DownSlideTodayRecommendH)))
54   - imageView.kf.setImage(with: URL(string:contentMdl.poster!))
  54 + imageView.kf.setImage(with: URL(string:contentMdl.poster ?? ""))
55 55 imageView.tag = i
56 56 imageView.layer.cornerRadius = 12
57 57 imageView.clipsToBounds = true
... ...
metaCode/Classes/Main/HomePage/View/VerticalViews/MainView/CNIDCardView.swift
... ... @@ -17,16 +17,7 @@ class CNIDCardView: UIView{
17 17 }
18 18 set{
19 19 _idModel = newValue
20   - iDCardBGView.kf.setImage(with: URL(string: _idModel!.cardImg), placeholder: UIImage(named: "homePage_idCardBG"))
21   - nameLabel.textColor = HexColor("\(_idModel!.backgroundColor)")
22   - sexLabel.textColor = HexColor("\(_idModel!.backgroundColor)")
23   - dateLabel.textColor = HexColor("\(_idModel!.backgroundColor)")
24   - IDLabel.textColor = HexColor("\(_idModel!.backgroundColor)")
25   - nameValueLabel.textColor = HexColor("\(_idModel!.backgroundColor)")
26   - sexValueLabel.textColor = HexColor("\(_idModel!.backgroundColor)")
27   - dateValueLabel.textColor = HexColor("\(_idModel!.backgroundColor)")
28   - IDValueLabel.textColor = HexColor("\(_idModel!.backgroundColor)")
29   -
  20 + self.iDCardBGView.kf.setImage(with: URL(string: _idModel!.cardImg), placeholder: UIImage(named: "homePage_idCardBG"))
30 21 self.loadIDDetailData()
31 22 }
32 23 }
... ... @@ -34,7 +25,6 @@ class CNIDCardView: UIView{
34 25 override init(frame: CGRect) {
35 26 super.init(frame: frame)
36 27 self.initUI()
37   - self.makeConstraints()
38 28 }
39 29  
40 30 required init?(coder: NSCoder) {
... ... @@ -44,51 +34,61 @@ class CNIDCardView: UIView{
44 34 func initUI()
45 35 {
46 36 self.addSubview(self.contentView)
47   - self.contentView.addSubview(self.iDCardBGView)
48   - self.contentView.addSubview(self.nameLabel)
49   - self.contentView.addSubview(self.sexLabel)
50   - self.contentView.addSubview(self.dateLabel)
51   - self.contentView.addSubview(self.IDLabel)
52   - self.contentView.addSubview(self.nameValueLabel)
53   - self.contentView.addSubview(self.sexValueLabel)
54   - self.contentView.addSubview(self.dateValueLabel)
55   - self.contentView.addSubview(self.IDValueLabel)
56   - self.contentView.addSubview(self.iDIconImgView)
57   -
  37 + self.contentView.snp.makeConstraints { make in
  38 + make.centerX.equalToSuperview()
  39 + make.centerY.equalToSuperview()
  40 + make.width.equalToSuperview()
  41 + make.height.equalToSuperview()
  42 + }
  43 + self.addSubview(self.iDCardBGView)
  44 + self.iDCardBGView.snp.makeConstraints { make in
  45 + make.centerX.equalToSuperview()
  46 + make.centerY.equalToSuperview()
  47 + make.width.equalToSuperview()
  48 + make.height.equalToSuperview()
  49 + }
58 50 }
59 51  
60 52 func loadIDDetailData(){
61 53 // showLoading(message: "")
62   - CNLiveMineViewModel.requestsStandInfo(identityId: "\(_idModel!.id)", type: .havedate, authType: .person) { result, respStatue in
  54 + self.subviews.forEach { view in
  55 + if view.tag >= 10000{
  56 + view.removeFromSuperview()
  57 + }
  58 + }
  59 + CNLiveMineViewModel.requestsStandInfo(identityId: "\(_idModel!.id)", type: .havedate, authType: .person) { [self] result, respStatue in
63 60 hiddenLoading()
64 61 if respStatue == .success {
65 62 let cardArray = result as! NSMutableArray
  63 + let count = cardArray.count
66 64 if cardArray.count > 0{
67 65 for i in (0..<cardArray.count){
68 66 let idCardModel = cardArray[i] as! MineStandInfoModel
69   - switch idCardModel.name {
70   - case "姓名":
71   - self.nameValueLabel.text = idCardModel.userInfo
72   - case "性别":
73   - self.sexValueLabel.text = idCardModel.userInfo
74   - case "认证时间":
75   - self.dateValueLabel.text = idCardModel.userInfo
76   - case "编号":
77   - self.IDValueLabel.text = idCardModel.userInfo
78   - case "证件照":
79   - let str:String = idCardModel.userInfo!
80   - if(str.isEmpty){
81   - self.iDIconImgView.isHidden = true
82   - }else
83   - {
84   - self.iDIconImgView.isHidden = false
85   - self.iDIconImgView.kf.setImage(with: URL(string: str))
86   - }
87   -
88   - self.iDCardBGView.kf.setImage(with: URL(string: self._idModel!.cardImg), placeholder: UIImage(named: "homePage_idCardBG"))
89   - default:
90   - break
91   - }
  67 + let siBianGap:CGFloat = 17
  68 + let labelsGap:CGFloat = 10
  69 +
  70 + let keyLabel = UILabel.init()
  71 + keyLabel.textColor = HexColor(_idModel?.backgroundColor ?? "")
  72 + keyLabel.textAlignment = .left
  73 + keyLabel.font = Font(15)
  74 + keyLabel.backgroundColor = .clear
  75 + keyLabel.text = idCardModel.name ?? ""
  76 + keyLabel.frame = CGRect(x: siBianGap, y: siBianGap+CGFloat(i)*21+CGFloat(i)*labelsGap, width: 70, height: 21)
  77 + keyLabel.adjustsFontSizeToFitWidth = true
  78 + keyLabel.tag = 10000+i
  79 + self.addSubview(keyLabel)
  80 +
  81 + let valueLabel = UILabel.init()
  82 + valueLabel.textColor = HexColor(_idModel?.backgroundColor ?? "")
  83 + valueLabel.textAlignment = .left
  84 + valueLabel.font = Font(15)
  85 + valueLabel.backgroundColor = .clear
  86 + valueLabel.text = idCardModel.userInfo ?? ""
  87 + valueLabel.frame = CGRect(x: keyLabel.right+labelsGap+siBianGap, y: siBianGap+CGFloat(i)*21+CGFloat(i)*labelsGap, width: self.width-keyLabel.right-labelsGap-siBianGap-5, height: 21)
  88 + valueLabel.adjustsFontSizeToFitWidth = true
  89 + valueLabel.tag = 20000+i
  90 + self.addSubview(valueLabel)
  91 +
92 92 }
93 93 }else{
94 94 //没数据
... ... @@ -97,170 +97,20 @@ class CNIDCardView: UIView{
97 97 }
98 98 }
99 99  
100   - // MARK: - 约束
101   - func makeConstraints(){
102   - self.iDCardBGView.snp.makeConstraints { make in
103   - make.centerX.equalToSuperview()
104   - make.centerY.equalToSuperview()
105   - make.width.equalToSuperview()
106   - make.height.equalToSuperview()
107   - }
108   - //标签
109   - self.nameLabel.snp.makeConstraints { make in
110   - make.left.equalToSuperview().offset(20)
111   - make.top.equalTo(60)
112   - make.width.equalTo(54)
113   - }
114   - self.sexLabel.snp.makeConstraints { make in
115   - make.left.equalToSuperview().offset(20)
116   - make.top.equalTo(nameLabel.snp.bottom).offset(10)
117   - }
118   - self.dateLabel.snp.makeConstraints { make in
119   - make.left.equalToSuperview().offset(20)
120   - make.top.equalTo(sexLabel.snp.bottom).offset(10)
121   - }
122   - self.IDLabel.snp.makeConstraints { make in
123   - make.left.equalToSuperview().offset(20)
124   - make.top.equalTo(dateLabel.snp.bottom).offset(10)
125   - }
126   - //标签值
127   - self.nameValueLabel.snp.makeConstraints { make in
128   - make.left.equalTo(nameLabel.snp.right).offset(10)
129   - make.top.equalTo(nameLabel.snp.top)
130   - make.right.equalTo(iDIconImgView.snp.left).offset(-5)
131   - }
132   - self.sexValueLabel.snp.makeConstraints { make in
133   - make.left.equalTo(nameLabel.snp.right).offset(10)
134   - make.top.equalTo(sexLabel.snp.top)
135   - }
136   - self.dateValueLabel.snp.makeConstraints { make in
137   - make.left.equalTo(nameLabel.snp.right).offset(10)
138   - make.top.equalTo(dateLabel.snp.top)
139   - }
140   - self.IDValueLabel.snp.makeConstraints { make in
141   - make.left.equalTo(nameLabel.snp.right).offset(10)
142   - make.top.equalTo(IDLabel.snp.top)
143   - make.right.lessThanOrEqualTo(iDIconImgView.snp.left).offset(-5)
144   - }
145   - self.iDIconImgView.snp.makeConstraints { make in
146   - make.right.equalToSuperview().offset(-15)
147   - make.top.equalTo(nameLabel.snp.top)
148   - make.width.equalTo(60)
149   - make.height.equalTo(85)
150   - }
151   - }
152   -
153 100 // MARK: - 懒加载
154 101 ///视图总容器
155 102 lazy var contentView : UIView = {
156 103  
157   - let contentView = UIView.init(frame: CGRect(x: 0, y: 0, width: self.width, height: self.height ))
158   - contentView.backgroundColor = UIColor.white
  104 + let contentView = UIView.init(frame: CGRect(x: 0, y: 0, width: 0, height: 0 ))
  105 + contentView.backgroundColor = UIColor.clear
159 106 return contentView
160 107 }()
161 108  
162 109 /// 身份卡片-背景图
163 110 lazy var iDCardBGView:UIImageView = {
164 111  
165   - let iDCardBGView:UIImageView = UIImageView(frame: CGRect(x: 20, y: 25, width: self.width-40, height: (self.width-40) * 0.64))
  112 + let iDCardBGView:UIImageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 0, height: 0))
166 113 iDCardBGView.backgroundColor = UIColor.clear
167 114 return iDCardBGView
168 115 }()
169   -
170   - //姓名Label
171   - lazy var nameLabel: UILabel = {
172   - let nameLabel = UILabel.init()
173   - nameLabel.textColor = .blue
174   - nameLabel.textAlignment = .left
175   - nameLabel.font = Font(13)
176   - nameLabel.backgroundColor = .clear
177   - nameLabel.text = "姓 名"
178   - return nameLabel
179   - }()
180   -
181   - //性别Label
182   - lazy var sexLabel: UILabel = {
183   - let sexLabel = UILabel.init()
184   - sexLabel.textColor = .blue//HexColor("#666666")
185   - sexLabel.textAlignment = .left
186   - sexLabel.font = Font(13)
187   - sexLabel.backgroundColor = .clear
188   - sexLabel.text = "性 别"
189   - return sexLabel
190   - }()
191   -
192   - //注册日期Label
193   - lazy var dateLabel: UILabel = {
194   - let dateLabel = UILabel.init()
195   - dateLabel.textColor = .blue//HexColor("#666666")
196   - dateLabel.textAlignment = .left
197   - dateLabel.font = Font(13)
198   - dateLabel.backgroundColor = .clear
199   - dateLabel.text = "注册日期"
200   - return dateLabel
201   - }()
202   -
203   - //编号Label
204   - lazy var IDLabel: UILabel = {
205   - let IDLabel = UILabel.init()
206   - IDLabel.textColor = .blue//HexColor("#666666")
207   - IDLabel.textAlignment = .left
208   - IDLabel.font = Font(13)
209   - IDLabel.backgroundColor = .clear
210   - IDLabel.text = "编 号"
211   - return IDLabel
212   - }()
213   -
214   - //姓名ValueLabel
215   - lazy var nameValueLabel: UILabel = {
216   - let nameValueLabel = UILabel.init()
217   - nameValueLabel.textColor = .blue
218   - nameValueLabel.textAlignment = .left
219   - nameValueLabel.font = Font(13)
220   - nameValueLabel.backgroundColor = .clear
221   - nameValueLabel.text = "姓名"
222   - return nameValueLabel
223   - }()
224   -
225   - //性别ValueLabel
226   - lazy var sexValueLabel: UILabel = {
227   - let sexValueLabel = UILabel.init()
228   - sexValueLabel.textColor = .blue//HexColor("#666666")
229   - sexValueLabel.textAlignment = .left
230   - sexValueLabel.font = Font(13)
231   - sexValueLabel.backgroundColor = .clear
232   - sexValueLabel.text = "男"
233   - return sexValueLabel
234   - }()
235   -
236   - //注册日期ValueLabel
237   - lazy var dateValueLabel: UILabel = {
238   - let dateValueLabel = UILabel.init()
239   - dateValueLabel.textColor = .blue//HexColor("#666666")
240   - dateValueLabel.textAlignment = .left
241   - dateValueLabel.font = Font(13)
242   - dateValueLabel.backgroundColor = .clear
243   - dateValueLabel.text = "2022年1月1日"
244   - return dateValueLabel
245   - }()
246   -
247   - //编号ValueLabel
248   - lazy var IDValueLabel: UILabel = {
249   - let IDValueLabel = UILabel.init()
250   - IDValueLabel.textColor = .blue//HexColor("#666666")
251   - IDValueLabel.textAlignment = .left
252   - IDValueLabel.font = Font(13)
253   - IDValueLabel.backgroundColor = .clear
254   - IDValueLabel.text = "123"
255   - return IDValueLabel
256   - }()
257   -
258   - ///证件照
259   - lazy var iDIconImgView:UIImageView = {
260   -
261   - let iDIconImgView:UIImageView = UIImageView(frame: CGRect(x: 20, y: 25, width: 60, height: 85))
262   - iDIconImgView.backgroundColor = UIColor.clear
263   - return iDIconImgView
264   - }()
265   -
266 116 }
... ...
metaCode/Classes/Main/HomePage/View/VerticalViews/MainView/CNMainView.swift
... ... @@ -53,14 +53,14 @@ class CNFrontMainView : UIView{
53 53 make.bottom.equalToSuperview()
54 54 }
55 55  
56   - frontDescContentView.addSubview(self.upMoreGIF)
57   - upMoreGIF.snp.makeConstraints { make in
58   - make.top.equalToSuperview().offset(5)
59   - make.right.equalToSuperview().offset(-self.width/2+24)
60   - make.width.equalTo(48)
61   - make.height.equalTo(30)
  56 + frontDescContentView.addSubview(self.addStandBtn)
  57 + addStandBtn.snp.makeConstraints { make in
  58 + make.centerX.equalToSuperview()
  59 + make.bottom.equalToSuperview().offset(-30)
  60 + make.width.equalTo(150)
  61 + make.height.equalTo(39)
62 62 }
63   -
  63 +
64 64 frontDescContentView.addSubview(self.personalStandBtn)
65 65 personalStandBtn.snp.makeConstraints { make in
66 66 make.right.equalToSuperview().offset(-self.width/2)
... ... @@ -76,13 +76,6 @@ class CNFrontMainView : UIView{
76 76 make.height.equalTo(36)
77 77 }
78 78  
79   - frontDescContentView.addSubview(self.downMoreGIF)
80   - downMoreGIF.snp.makeConstraints { make in
81   - make.top.equalTo(self.personalStandBtn.snp.bottom).offset((45-30)/2.0)
82   - make.centerX.equalTo(self.personalStandBtn.snp.right)
83   - make.width.equalTo(96)
84   - make.height.equalTo(30)
85   - }
86 79  
87 80 frontDescContentView.addSubview(self.textView)
88 81 textView.snp.makeConstraints { make in
... ... @@ -112,6 +105,19 @@ class CNFrontMainView : UIView{
112 105 return textView
113 106 }()
114 107  
  108 + ///未认证-店铺认证 按钮
  109 + lazy var addStandBtn: UIButton = {
  110 + let addStandBtn = UIButton(type: .custom)
  111 + addStandBtn.clipsToBounds = true
  112 + addStandBtn.layer.cornerRadius = 19.5
  113 + addStandBtn.backgroundColor = HexColor("#004FE0")
  114 + addStandBtn.setTitle("店铺认证", for: .normal)
  115 + addStandBtn.setTitleColor(.white, for: .normal)
  116 + addStandBtn.titleLabel?.font = UIFont.init(name: "PingFangSC-Medium", size: 14)
  117 + addStandBtn.addTarget(self, action: #selector(addStandBtnAction), for: .touchUpInside)
  118 + return addStandBtn
  119 + }()
  120 +
115 121 ///未认证-个人认证 按钮
116 122 lazy var personalStandBtn: UIButton = {
117 123 let personalStandBtn = UIButton(type: .custom)
... ... @@ -166,9 +172,9 @@ class CNFrontMainView : UIView{
166 172 frontCardContentView.addSubview(self.iDCardView)
167 173 iDCardView.snp.makeConstraints { make in
168 174 make.centerX.equalToSuperview()
169   - make.top.equalToSuperview().offset(25)
170   - make.width.equalTo(self.width-40)
171   - make.height.equalTo((self.width-40) * 0.64)
  175 + make.bottom.equalToSuperview().offset(-(45-30)/2.0-30-10)
  176 + make.width.equalTo(262*KSreenWidth/375)
  177 + make.height.equalTo(0.52*262*KSreenWidth/375)
172 178 }
173 179 return frontCardContentView
174 180  
... ... @@ -176,7 +182,7 @@ class CNFrontMainView : UIView{
176 182 /// 已认证-身份卡片
177 183 lazy var iDCardView:CNIDCardView = {
178 184  
179   - let iDCardView:CNIDCardView = CNIDCardView(frame: CGRect(x: 20, y: 25, width: self.width-40, height: (self.width-40) * 0.64))
  185 + let iDCardView:CNIDCardView = CNIDCardView(frame: CGRect(x: 0, y: 0, width: 262*KSreenWidth/375, height: 0.52*262*KSreenWidth/375))
180 186 return iDCardView
181 187 }()
182 188  
... ... @@ -211,16 +217,34 @@ class CNFrontMainView : UIView{
211 217 //已认证身份
212 218 //显示证件View
213 219 frontCardContentView.isHidden = false
214   - iDCardView.idModel = newValue!
215   - frontDescContentView.isHidden = true
  220 + self.addStandBtn.isHidden = true
  221 + self.iDCardView.idModel = newValue!
216 222 cardViewBgImgView.kf.setImage(with: URL(string: _idModel!.cardBackgroundImg), placeholder: UIImage(named: "homepage_cardBGImg"))
217   - }else
218   - {//未认证身份
219   - frontCardContentView.isHidden = true
220   - //显示textview 添加身份
221   - frontDescContentView.isHidden = false
222   - textView.text = newValue!.description
223 223  
  224 +
  225 + //隐藏textview
  226 + textView.isHidden = true
  227 +
  228 + if frontCardContentView.contains(self.upMoreGIF){
  229 + self.upMoreGIF.removeFromSuperview()
  230 + }
  231 + frontCardContentView.addSubview(self.upMoreGIF)
  232 + upMoreGIF.snp.makeConstraints { make in
  233 + make.top.equalToSuperview().offset(5)
  234 + make.right.equalToSuperview().offset(-self.width/2+24)
  235 + make.width.equalTo(48)
  236 + make.height.equalTo(30)
  237 + }
  238 + if frontCardContentView.contains(self.downMoreGIF){
  239 + self.downMoreGIF.removeFromSuperview()
  240 + }
  241 + frontCardContentView.addSubview(self.downMoreGIF)
  242 + downMoreGIF.snp.makeConstraints { make in
  243 + make.top.equalTo(self.iDCardView.snp.bottom).offset((45-30)/2.0)
  244 + make.centerX.equalToSuperview()
  245 + make.width.equalTo(96)
  246 + make.height.equalTo(30)
  247 + }
224 248 //上滑 下滑引导gif
225 249 upMoreGIF.kf.setImage(with: URL(string: newValue!.upGuideImg))
226 250 downMoreGIF.kf.setImage(with: URL(string: newValue!.downGuideImg))
... ... @@ -233,6 +257,97 @@ class CNFrontMainView : UIView{
233 257 upMoreGIF.isHidden = false
234 258 downMoreGIF.isHidden = false
235 259 }
  260 + }else
  261 + {//未认证身份
  262 + textView.isHidden = false
  263 +
  264 + if idModel?.id == 9{
  265 + //电商
  266 + //隐藏上滑下滑gif
  267 + upMoreGIF.isHidden = true
  268 + downMoreGIF.isHidden = true
  269 + self.addStandBtn.isHidden = false
  270 + self.personalStandBtn.isHidden = true
  271 + self.enterpriseStandBtn.isHidden = true
  272 + self.addStandBtn.isUserInteractionEnabled = true
  273 + if idModel?.shopStatus == "0" || idModel?.shopStatus == "4"{
  274 + //0未申请 //4闭店
  275 + //未认证->店铺认证
  276 + self.addStandBtn.setTitle("店铺认证", for: .normal)
  277 + }else if idModel?.shopStatus == "1"{
  278 + //开店
  279 + //已认证->显示卡片
  280 + }else if idModel?.shopStatus == "2"{
  281 + //申请中
  282 + //"资料审核中"
  283 + self.addStandBtn.setTitle("资料审核中", for: .normal)
  284 + self.addStandBtn.isUserInteractionEnabled = false
  285 + }else if idModel?.shopStatus == "3"{
  286 + //已拒绝
  287 + //"重新修改提交"
  288 + addStandBtn.setTitle("重新修改提交", for: .normal)
  289 + }
  290 + }else{
  291 + //非电商
  292 + //显示上滑下滑gif
  293 + upMoreGIF.isHidden = false
  294 + downMoreGIF.isHidden = false
  295 +
  296 + if idModel?.isPersonOrEnterprise == 0{//企业+个人
  297 + self.addStandBtn.isHidden = true
  298 + self.personalStandBtn.isHidden = false
  299 + self.enterpriseStandBtn.isHidden = false
  300 + }else if idModel?.isPersonOrEnterprise == 1{//个人
  301 + self.addStandBtn.isHidden = false
  302 + self.addStandBtn.setTitle("个人认证", for: .normal)
  303 + self.personalStandBtn.isHidden = true
  304 + self.enterpriseStandBtn.isHidden = true
  305 + }else if idModel?.isPersonOrEnterprise == 2{//企业
  306 + self.addStandBtn.isHidden = false
  307 + self.addStandBtn.setTitle("企业认证", for: .normal)
  308 + self.personalStandBtn.isHidden = true
  309 + self.enterpriseStandBtn.isHidden = true
  310 + }else if idModel?.isPersonOrEnterprise == 3{//已认证/无企业和个人
  311 + //不显示认证按钮
  312 + self.addStandBtn.isHidden = true
  313 + self.personalStandBtn.isHidden = true
  314 + self.enterpriseStandBtn.isHidden = true
  315 + }else{
  316 + //不显示认证按钮
  317 + self.addStandBtn.isHidden = true
  318 + self.personalStandBtn.isHidden = false
  319 + self.enterpriseStandBtn.isHidden = false
  320 + }
  321 + }
  322 +
  323 + self.addStandBtn.backgroundColor = HexColor(newValue!.backgroundColor)
  324 + frontCardContentView.isHidden = true
  325 + //显示textview 添加身份
  326 + textView.text = newValue!.description
  327 +
  328 + if frontDescContentView.contains(self.upMoreGIF){
  329 + self.upMoreGIF.removeFromSuperview()
  330 + }
  331 + frontDescContentView.addSubview(self.upMoreGIF)
  332 + upMoreGIF.snp.makeConstraints { make in
  333 + make.top.equalToSuperview().offset(5)
  334 + make.right.equalToSuperview().offset(-self.width/2+24)
  335 + make.width.equalTo(48)
  336 + make.height.equalTo(30)
  337 + }
  338 + if frontDescContentView.contains(self.downMoreGIF){
  339 + self.downMoreGIF.removeFromSuperview()
  340 + }
  341 + frontDescContentView.addSubview(self.downMoreGIF)
  342 + downMoreGIF.snp.makeConstraints { make in
  343 + make.top.equalTo(self.personalStandBtn.snp.bottom).offset((45-30)/2.0)
  344 + make.centerX.equalTo(self.personalStandBtn.snp.right)
  345 + make.width.equalTo(96)
  346 + make.height.equalTo(30)
  347 + }
  348 + //上滑 下滑引导gif
  349 + upMoreGIF.kf.setImage(with: URL(string: newValue!.upGuideImg))
  350 + downMoreGIF.kf.setImage(with: URL(string: newValue!.downGuideImg))
236 351  
237 352 //个人认证,企业认证
238 353 personalStandBtn.backgroundColor = HexColor(newValue!.atPersonageColour)
... ... @@ -251,7 +366,7 @@ class CNFrontMainView : UIView{
251 366 self.makeConstraints()
252 367 }
253 368 func makeConstraints(){
254   -
  369 +
255 370 }
256 371  
257 372 // MARK: -按钮点击事件
... ... @@ -259,16 +374,20 @@ class CNFrontMainView : UIView{
259 374 tapTransformAciton!()
260 375 }
261 376  
  377 + @objc func addStandBtnAction() {
  378 + //跳转到 电商认证 / 个人 / 企业
  379 + self.pushStandVC(isPersonOrEnterprise: 3)
  380 + }
262 381 @objc func personalStandBtnAction() {
263 382 //跳转到 个人认证页面
264   - self.pushStandVC()
  383 + self.pushStandVC(isPersonOrEnterprise: 1)
265 384 }
266 385 @objc func enterpriseStandBtnAction() {
267 386 //跳转到 企业认证页面
268   - self.pushStandVC()
  387 + self.pushStandVC(isPersonOrEnterprise: 2)
269 388 }
270 389  
271   - func pushStandVC(){
  390 + func pushStandVC(isPersonOrEnterprise:Int){
272 391 //跳转到 个人认证&企业认证 页面
273 392 if _idModel!.id == 9 {
274 393 showLoading(message: "")
... ... @@ -279,7 +398,23 @@ class CNFrontMainView : UIView{
279 398 }
280 399 }
281 400 }else{
282   - navigationViewController().pushViewController(CNLiveMineInputViewController.init(listModel: self._idModel!, authType: .person), animated: pushAnimated)
  401 + if self._idModel!.isPersonOrEnterprise == 1{
  402 + //个人
  403 + navigationViewController().pushViewController(CNLiveMineInputViewController.init(listModel: self._idModel!, authType: .person), animated: pushAnimated)
  404 + }else if self._idModel!.isPersonOrEnterprise == 2{
  405 + //企业
  406 + navigationViewController().pushViewController(CNLiveMineInputViewController.init(listModel: self._idModel!, authType: .enterprise), animated: pushAnimated)
  407 +
  408 + }else{
  409 + if isPersonOrEnterprise == 1{
  410 + navigationViewController().pushViewController(CNLiveMineInputViewController.init(listModel: self._idModel!, authType: .person), animated: pushAnimated)
  411 +
  412 + }else if isPersonOrEnterprise == 2{
  413 + navigationViewController().pushViewController(CNLiveMineInputViewController.init(listModel: self._idModel!, authType: .enterprise), animated: pushAnimated)
  414 + }else{
  415 + navigationViewController().pushViewController(CNLiveMineInputViewController.init(listModel: self._idModel!, authType: .person), animated: pushAnimated)
  416 + }
  417 + }
283 418 }
284 419 }
285 420 }
... ...
metaCode/Classes/Main/MinePage/ViewModel/CNLiveMineBaseModel.swift
... ... @@ -131,6 +131,7 @@ class StandListBaseModel: BaseModel {
131 131 var navigatePages: Int = 0
132 132 var pageNum: Int = 0
133 133 var pages: Int = 0
  134 +
134 135 }
135 136  
136 137 final class StandListModel: BaseModel {//, TableCodable {
... ... @@ -159,6 +160,12 @@ final class StandListModel: BaseModel {//, TableCodable {
159 160 var createTimeString: String = ""//-
160 161 var timeString: String = ""
161 162  
  163 + var shopStatus: String = "0"//电商身份专用状态 0未申请 1开店 2申请中 3已拒绝 4闭店
  164 +
  165 +
  166 + ///自定义 判断是 0个人+企业 , 1个人, 2企业 3已认证/无企业和个人
  167 + var isPersonOrEnterprise: Int = 0
  168 +
162 169 override func mapping(mapper: HelpingMapper) {
163 170 mapper <<<
164 171 self.createTime <-- TransformOf(fromJSON: { [weak self] (raw) -> Int in
... ... @@ -385,7 +392,7 @@ class MineIntegralRecordDescModel: BaseModel {
385 392  
386 393 // !!!: /api/v1/applyShopInfo 积分明细列表
387 394 class MineApplyShopInfoModel: BaseModel {
388   - var state: String? = ""//状态 0 未申请 1 开店 2 申请中 3 已拒绝 4 闭店 0没有下列参数 1如果没有下列参数则为店员身份
  395 + var state: String = "0"//状态 0 未申请 1 开店 2 申请中 3 已拒绝 4 闭店 0没有下列参数 1如果没有下列参数则为店员身份
389 396 var identity_stop_time: String? = ""//结束时间
390 397 var registered_address: String? = "" //注册地址
391 398 var commercial_name: String? = ""//统一社会信用代码
... ...
metaCode/Classes/Main/MinePage/ViewModel/CNLiveMineViewModel.swift
... ... @@ -284,7 +284,7 @@ class CNLiveMineViewModel: NSObject {
284 284 CNLiveNetworking.setupCustomParam(custom_param as? [String : String])
285 285 CNLiveNetworking.setAllowRequestDefaultArgument(true)
286 286 CNLiveNetworking.setupShowDataResult(false)
287   - CNLiveNetworking.requestNetwork(with: .GET, urlString: APPBaseMCUrl+"/identityApi/allList", param: param as! [String : String], cacheType: .networkOnly) { task, result, error in
  287 + CNLiveNetworking.requestNetwork(with: .GET, urlString: APPBaseMCUrl+"/identityApi/allList", param: param as! [String : String], cacheType: .cacheNetwork) { task, result, error in
288 288 hiddenLoading()
289 289 if (error == nil) {
290 290 let resp = result as! NSDictionary
... ...
metaCode/Classes/Main/ShopPage/ViewModel/CNLiveShopViewModel.swift
... ... @@ -21,8 +21,8 @@ class CNLiveShopViewModel: NSObject {
21 21 param.setValue(UserInfoManager.shared.userInfo.uid, forKey: "uid")
22 22 param.setValue("\(page)", forKey: "page")
23 23 let custom_param = NSMutableDictionary()
24   - custom_param.setValue(APPId_wjj, forKey: "appId")
25   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  24 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  25 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
26 26 CNLiveNetworking.setAllowRequestDefaultArgument(true)
27 27 CNLiveNetworking.setupShowDataResult(false)
28 28 CNLiveNetworking.setupDSRequest(true)
... ... @@ -67,8 +67,8 @@ class CNLiveShopViewModel: NSObject {
67 67 param.setValue(state, forKey: "state")
68 68 param.setValue(keyword, forKey: "keyword")
69 69 let custom_param = NSMutableDictionary()
70   - custom_param.setValue(APPId_wjj, forKey: "appId")
71   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  70 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  71 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
72 72 CNLiveNetworking.setAllowRequestDefaultArgument(true)
73 73 CNLiveNetworking.setupShowDataResult(false)
74 74 CNLiveNetworking.setupDSRequest(true)
... ... @@ -116,8 +116,8 @@ class CNLiveShopViewModel: NSObject {
116 116 param.setValue(UserInfoManager.shared.userInfo.uid, forKey: "uid")
117 117 param.setValue(orderId, forKey: "id")
118 118 let custom_param = NSMutableDictionary()
119   - custom_param.setValue(APPId_wjj, forKey: "appId")
120   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  119 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  120 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
121 121 CNLiveNetworking.setAllowRequestDefaultArgument(true)
122 122 CNLiveNetworking.setupShowDataResult(false)
123 123 CNLiveNetworking.setupDSRequest(true)
... ... @@ -154,8 +154,8 @@ class CNLiveShopViewModel: NSObject {
154 154 let param = NSMutableDictionary()
155 155 param.setValue(orderId, forKey: "id")
156 156 let custom_param = NSMutableDictionary()
157   - custom_param.setValue(APPId_wjj, forKey: "appId")
158   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  157 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  158 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
159 159 CNLiveNetworking.setAllowRequestDefaultArgument(true)
160 160 CNLiveNetworking.setupShowDataResult(false)
161 161 CNLiveNetworking.setupDSRequest(true)
... ... @@ -203,8 +203,8 @@ class CNLiveShopViewModel: NSObject {
203 203 let param = NSMutableDictionary()
204 204 param.setValue(orderId, forKey: "id")
205 205 let custom_param = NSMutableDictionary()
206   - custom_param.setValue(APPId_wjj, forKey: "appId")
207   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  206 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  207 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
208 208 CNLiveNetworking.setAllowRequestDefaultArgument(true)
209 209 CNLiveNetworking.setupShowDataResult(false)
210 210 CNLiveNetworking.setupDSRequest(true)
... ... @@ -255,8 +255,8 @@ class CNLiveShopViewModel: NSObject {
255 255 param.setValue(desc, forKey: "desc")
256 256 }
257 257 let custom_param = NSMutableDictionary()
258   - custom_param.setValue(APPId_wjj, forKey: "appId")
259   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  258 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  259 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
260 260 CNLiveNetworking.setAllowRequestDefaultArgument(true)
261 261 CNLiveNetworking.setupShowDataResult(false)
262 262 CNLiveNetworking.setupDSRequest(true)
... ... @@ -294,8 +294,8 @@ class CNLiveShopViewModel: NSObject {
294 294 let param = NSMutableDictionary()
295 295 param.setValue(UserInfoManager.shared.userInfo.uid, forKey: "id")
296 296 let custom_param = NSMutableDictionary()
297   - custom_param.setValue(APPId_wjj, forKey: "appId")
298   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  297 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  298 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
299 299 CNLiveNetworking.setAllowRequestDefaultArgument(true)
300 300 CNLiveNetworking.setupShowDataResult(false)
301 301 CNLiveNetworking.setupDSRequest(true)
... ... @@ -354,8 +354,8 @@ class CNLiveShopViewModel: NSObject {
354 354 param.setValue(expressId, forKey: "express_id")
355 355 param.setValue(expressNum, forKey: "express_num")
356 356 let custom_param = NSMutableDictionary()
357   - custom_param.setValue(APPId_wjj, forKey: "appId")
358   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  357 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  358 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
359 359 CNLiveNetworking.setAllowRequestDefaultArgument(true)
360 360 CNLiveNetworking.setupShowDataResult(false)
361 361 CNLiveNetworking.setupDSRequest(true)
... ... @@ -396,8 +396,8 @@ class CNLiveShopViewModel: NSObject {
396 396 } catch _ {}
397 397 }
398 398 let custom_param = NSMutableDictionary()
399   - custom_param.setValue(APPId_wjj, forKey: "appId")
400   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  399 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  400 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
401 401 CNLiveNetworking.setAllowRequestDefaultArgument(true)
402 402 CNLiveNetworking.setupShowDataResult(false)
403 403 CNLiveNetworking.setupDSRequest(true)
... ... @@ -430,8 +430,8 @@ class CNLiveShopViewModel: NSObject {
430 430 /// - resultBlock: 返回
431 431 static func requestExpressList(resultBlock: @escaping resultShopBlock) {
432 432 let custom_param = NSMutableDictionary()
433   - custom_param.setValue(APPId_wjj, forKey: "appId")
434   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  433 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  434 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
435 435 CNLiveNetworking.setAllowRequestDefaultArgument(true)
436 436 CNLiveNetworking.setupShowDataResult(false)
437 437 CNLiveNetworking.setupDSRequest(true)
... ... @@ -478,8 +478,8 @@ class CNLiveShopViewModel: NSObject {
478 478 let param = NSMutableDictionary()
479 479 param.setValue(orderId, forKey: "id")
480 480 let custom_param = NSMutableDictionary()
481   - custom_param.setValue(APPId_wjj, forKey: "appId")
482   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  481 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  482 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
483 483 CNLiveNetworking.setAllowRequestDefaultArgument(true)
484 484 CNLiveNetworking.setupShowDataResult(false)
485 485 CNLiveNetworking.setupDSRequest(true)
... ... @@ -539,8 +539,8 @@ class CNLiveShopViewModel: NSObject {
539 539 url = "/api/v1/getRefundExpress"
540 540 }
541 541 let custom_param = NSMutableDictionary()
542   - custom_param.setValue(APPId_wjj, forKey: "appId")
543   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  542 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  543 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
544 544 CNLiveNetworking.setAllowRequestDefaultArgument(true)
545 545 CNLiveNetworking.setupShowDataResult(false)
546 546 CNLiveNetworking.setupDSRequest(true)
... ... @@ -593,8 +593,8 @@ class CNLiveShopViewModel: NSObject {
593 593 param.setValue("2", forKey: "type")
594 594 }
595 595 let custom_param = NSMutableDictionary()
596   - custom_param.setValue(APPId_wjj, forKey: "appId")
597   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  596 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  597 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
598 598 CNLiveNetworking.setAllowRequestDefaultArgument(true)
599 599 CNLiveNetworking.setupShowDataResult(false)
600 600 CNLiveNetworking.setupDSRequest(true)
... ... @@ -645,8 +645,8 @@ class CNLiveShopViewModel: NSObject {
645 645 param.setValue(keyword, forKey: "keyword")
646 646 param.setValue("\(page)", forKey: "page")
647 647 let custom_param = NSMutableDictionary()
648   - custom_param.setValue(APPId_wjj, forKey: "appId")
649   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  648 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  649 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
650 650 CNLiveNetworking.setAllowRequestDefaultArgument(true)
651 651 CNLiveNetworking.setupShowDataResult(false)
652 652 CNLiveNetworking.setupDSRequest(true)
... ... @@ -849,8 +849,8 @@ class CNLiveShopViewModel: NSObject {
849 849 param.setValue(goodsId, forKey: "goods_id")
850 850 print("创建优惠券数据===>\(param)")
851 851 let custom_param = NSMutableDictionary()
852   - custom_param.setValue(APPId_wjj, forKey: "appId")
853   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  852 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  853 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
854 854 CNLiveNetworking.setAllowRequestDefaultArgument(true)
855 855 CNLiveNetworking.setupShowDataResult(false)
856 856 CNLiveNetworking.setupDSRequest(true)
... ... @@ -910,8 +910,8 @@ class CNLiveShopViewModel: NSObject {
910 910 param.setValue(model.goods_id, forKey: "goods_id")
911 911 print("修改优惠券数据===>\(param)")
912 912 let custom_param = NSMutableDictionary()
913   - custom_param.setValue(APPId_wjj, forKey: "appId")
914   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  913 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  914 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
915 915 CNLiveNetworking.setAllowRequestDefaultArgument(true)
916 916 CNLiveNetworking.setupShowDataResult(false)
917 917 CNLiveNetworking.setupDSRequest(true)
... ... @@ -949,8 +949,8 @@ class CNLiveShopViewModel: NSObject {
949 949 let param = NSMutableDictionary()
950 950 param.setValue(UserInfoManager.shared.userInfo.uid, forKey: "uid")
951 951 let custom_param = NSMutableDictionary()
952   - custom_param.setValue(APPId_wjj, forKey: "appId")
953   - custom_param.setValue(APPKey_wjj, forKey: "appKey")
  952 + custom_param.setValue(CNLiveEnvironmentManager.shared.appId_wjj, forKey: "appId")
  953 + custom_param.setValue(CNLiveEnvironmentManager.shared.appKey_wjj, forKey: "appKey")
954 954 CNLiveNetworking.setAllowRequestDefaultArgument(true)
955 955 CNLiveNetworking.setupShowDataResult(false)
956 956 CNLiveNetworking.setupDSRequest(true)
... ...