| New file | 
 |  |  | 
 |  |  | package com.dayu.qihealonelibrary.activity; | 
 |  |  |  | 
 |  |  | import android.content.Intent; | 
 |  |  | import android.os.Bundle; | 
 |  |  | import android.view.LayoutInflater; | 
 |  |  |  | 
 |  |  | import com.dayu.baselibrary.utils.TipUtil; | 
 |  |  | import com.dayu.qihealonelibrary.card.CleanCard; | 
 |  |  | import com.dayu.qihealonelibrary.card.ElectricPriceCard; | 
 |  |  | import com.dayu.qihealonelibrary.card.PassWordCard; | 
 |  |  | import com.dayu.qihealonelibrary.card.RegionCard; | 
 |  |  | import com.dayu.qihealonelibrary.databinding.ActivityAdminQhaBinding; | 
 |  |  | import com.dayu.qihealonelibrary.dbBean.AdminDataBean; | 
 |  |  | import com.dayu.qihealonelibrary.dbBean.ElectricPriceBean; | 
 |  |  | import com.dayu.qihealonelibrary.dbBean.PassWordCardBean; | 
 |  |  | import com.dayu.qihealonelibrary.view.AdminCardDialog; | 
 |  |  |  | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * Copyright (C), 2023, | 
 |  |  |  * Author: zuo | 
 |  |  |  * Date: 2023-11-5 09:52 | 
 |  |  |  * Description: 管理系统 | 
 |  |  |  */ | 
 |  |  | public class SysActivityQHAlone extends QHAloneBaseActivity { | 
 |  |  |  | 
 |  |  |     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(SysActivityQHAlone.this, NFCWreatActivityQHAlone.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(SysActivityQHAlone.this, NFCWreatActivityQHAlone.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(SysActivityQHAlone.this, NFCWreatActivityQHAlone.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(SysActivityQHAlone.this, NFCWreatActivityQHAlone.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, "请先在参数设置内设置电量单价"); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |         }); | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } |