From 3673328730251736f9614793d9a75630c17b28f6 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期二, 13 八月 2024 09:10:27 +0800 Subject: [PATCH] 修改未关泵补卡逻辑 --- qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/SysActivity.java | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 108 insertions(+), 0 deletions(-) diff --git a/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/SysActivity.java b/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/SysActivity.java new file mode 100644 index 0000000..9438eef --- /dev/null +++ b/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/SysActivity.java @@ -0,0 +1,108 @@ +package com.dayu.qihealonelibrary.activity; + +import android.content.Intent; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; + +import com.dayu.baselibrary.utils.TipUtil; +import com.dayu.qihealonelibrary.card.CleanCard; +import com.dayu.qihealonelibrary.card.CleanUserCard; +import com.dayu.qihealonelibrary.card.ConfigurationPowerCard; +import com.dayu.qihealonelibrary.card.ConfigureDeviceRegistrationCrad; +import com.dayu.qihealonelibrary.card.DomainCard; +import com.dayu.qihealonelibrary.card.ElectricPriceCard; +import com.dayu.qihealonelibrary.card.ManageCard; +import com.dayu.qihealonelibrary.card.PassWordCard; +import com.dayu.qihealonelibrary.card.RegionCard; +import com.dayu.qihealonelibrary.card.RegisteredCard; +import com.dayu.qihealonelibrary.card.TestCard; +import com.dayu.qihealonelibrary.databinding.ActivityAdminQhaBinding; +import com.dayu.qihealonelibrary.dbBean.AdminDataBean; +import com.dayu.qihealonelibrary.dbBean.DomainBean; +import com.dayu.qihealonelibrary.dbBean.ElectricPriceBean; +import com.dayu.qihealonelibrary.dbBean.PassWordCardBean; +import com.dayu.qihealonelibrary.dbBean.PowerBean; +import com.dayu.qihealonelibrary.view.AdminCardDialog; + + +/** + * Copyright (C), 2023, + * Author: zuo + * Date: 2023-11-5 09:52 + * Description: 绠$悊绯荤粺 + */ +public class SysActivity extends BaseActivity { + + ActivityAdminQhaBinding adminBinding; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + adminBinding = ActivityAdminQhaBinding.inflate(LayoutInflater.from(this)); + setContentView(adminBinding.getRoot()); + + initView(); + } + + + private void initView() { + + //鍒朵綔绠$悊鍗� + adminBinding.adminAdmin.setOnClickListener(v -> { + + AdminCardDialog dialog=new AdminCardDialog(this); + dialog.show(); + + }); + //鍒朵綔娓呴浂鍗� + adminBinding.adminCleanZero.setOnClickListener(v -> { + Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); + CleanCard cleanCard = new CleanCard(); + intent.putExtra("cleanCard", cleanCard); + startActivity(intent); + }); + //鍒朵綔瀵嗙爜鍗� + adminBinding.adminPassWordCard.setOnClickListener(v -> { + PassWordCardBean powerBean = baseDao.passWordCardDao().findFirst(); + if (powerBean != null) { + Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); + PassWordCard passWordCard = new PassWordCard(); + passWordCard.setPassWord(powerBean.getPassWord()); + intent.putExtra("passWordCard", passWordCard); + startActivity(intent); + } else { + TipUtil.show(this, "璇峰厛鍦ㄥ弬鏁拌缃唴璁剧疆鍗″瘑鐮�"); + } + }); + + //鍒朵綔鍖哄煙琛ㄥ彿鍗� + adminBinding.adminRegionCard.setOnClickListener(v -> { + + Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); + RegionCard regionCard = new RegionCard(); + AdminDataBean adminDataBean = baseDao.adminDao().findFirst(); + regionCard.setRegion(Integer.valueOf(adminDataBean.getAddressCode())); + regionCard.setControllerCodel(Integer.valueOf(adminDataBean.getAddressCode())); + intent.putExtra("regionCard", regionCard); + startActivity(intent); + }); + //鍒朵綔璁剧疆鐢ㄦ埛鐢甸噺鍗曚环鍗� + adminBinding.adminElectricCard.setOnClickListener(v -> { + Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); + ElectricPriceBean electricPriceBean = baseDao.electricPriceDao().findFirst(); + if (electricPriceBean != null) { + ElectricPriceCard electricPriceCard = new ElectricPriceCard(); + electricPriceCard.setElectricPrice(electricPriceBean.getPrice()); + intent.putExtra("electricPriceCard", electricPriceCard); + startActivity(intent); + } else { + TipUtil.show(this, "璇峰厛鍦ㄥ弬鏁拌缃唴璁剧疆鐢甸噺鍗曚环"); + } + + }); + + } + + +} -- Gitblit v1.8.0