|  |  |  | 
|---|
|  |  |  | import com.dayu.baselibrary.view.datepicker.DateFormatUtils; | 
|---|
|  |  |  | import com.dayu.qihealonelibrary.databinding.ActivityMyQhaBinding; | 
|---|
|  |  |  | import com.dayu.qihealonelibrary.dbBean.AdminDataBean; | 
|---|
|  |  |  | import com.dayu.qihealonelibrary.dbBean.ElectricPriceBean; | 
|---|
|  |  |  | import com.dayu.qihealonelibrary.utils.DeviceNumberUtils; | 
|---|
|  |  |  | import com.dayu.qihealonelibrary.utils.ExcelUtil; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | * Date: 2023-11-10 19:52 | 
|---|
|  |  |  | * Description: 个人中心 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class MyActivityQHAlone extends BaseActivityQHAlone { | 
|---|
|  |  |  | public class MyActivityQHAlone extends QHAloneBaseActivity { | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private CustomDatePicker beginDatePicker; | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private void initView() { | 
|---|
|  |  |  | myBinding.cardReplacement.setOnClickListener(new View.OnClickListener() { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void onClick(View v) { | 
|---|
|  |  |  | startActivity(new Intent(MyActivityQHAlone.this, ReplacementActivityQHAlone.class)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | myBinding.myAdmin.setOnClickListener(new View.OnClickListener() { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void onClick(View v) { | 
|---|
|  |  |  | PassWordDialog passWordDialog = new PassWordDialog(MyActivityQHAlone.this, new Intent(MyActivityQHAlone.this, AdminSetupActivityQHAlone.class)); | 
|---|
|  |  |  | passWordDialog.show(); | 
|---|
|  |  |  | //                startActivity(new Intent(MyActivity.this, AdminSetupActivity.class)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | myBinding.myWaterPriceLL.setOnClickListener(new View.OnClickListener() { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void onClick(View v) { | 
|---|
|  |  |  | PassWordDialog passWordDialog = new PassWordDialog(MyActivityQHAlone.this, new Intent(MyActivityQHAlone.this, AdminSetupActivityQHAlone.class)); | 
|---|
|  |  |  | passWordDialog.show(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | myBinding.myPsw.setOnClickListener(new View.OnClickListener() { | 
|---|
|  |  |  | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (isRechargeList) { | 
|---|
|  |  |  | title = new String[]{"设备序列号", "用户名", "订单号", "充值日期", "充值金额(元)", "剩余金额(元)"}; | 
|---|
|  |  |  | title = new String[]{"设备序列号", "用户名", "卡号", "充值日期", "充值金额(元)", "剩余金额(元)"}; | 
|---|
|  |  |  | fileName = file.toString() + "/" + ExcelUtil.outRechargePathName; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | title = new String[]{"设备序列号", "用户名", "身份证号", "注册日期", "电话"}; | 
|---|
|  |  |  | title = new String[]{"设备序列号", "用户名", "身份证号", "卡号", "注册日期", "电话"}; | 
|---|
|  |  |  | fileName = file.toString() + "/" + ExcelUtil.outUserPathName; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ExcelUtil.initExcel(fileName, title); | 
|---|
|  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | adminData = baseDao.adminDao().findFirst(); | 
|---|
|  |  |  | if (adminData != null) { | 
|---|
|  |  |  | myBinding.myAdminName.setText(adminData.getSheng() + adminData.getShi() + adminData.getXian() + adminData.getZhen() + adminData.getCun()); | 
|---|
|  |  |  | myBinding.myAdminName.setText(adminData.getAddressCode()); | 
|---|
|  |  |  | myBinding.myVillageNum.setText(adminData.getSerial()); | 
|---|
|  |  |  | //                myBinding.myWaterPrice.setText(MornyUtil.changeF2Y(adminData.getWaterPrice())); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | myBinding.myAdminName.setText("请点击地址信息设置"); | 
|---|
|  |  |  | myBinding.myVillageNum.setText("请点击地址信息设置"); | 
|---|
|  |  |  | myBinding.myAdminName.setText("请点击区域号进行设置"); | 
|---|
|  |  |  | myBinding.myVillageNum.setText("请点击区域号进行设置"); | 
|---|
|  |  |  | //                myBinding.myWaterPrice.setText("请点击区域号进行设置"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | StringBuilder msgData = new StringBuilder(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | msgData.append("设备注册号:" + initCode); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | myBinding.myTestConnect.setText(msgData); | 
|---|
|  |  |  | ElectricPriceBean priceBean = baseDao.electricPriceDao().findFirst(); | 
|---|
|  |  |  | if (priceBean != null) { | 
|---|
|  |  |  | myBinding.myWaterPrice.setText(priceBean.getPrice() + "元"); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | myBinding.myWaterPrice.setText("1.000元"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|
|  |  |  | } | 
|---|