| | |
| | | |
| | | import androidx.annotation.NonNull; |
| | | |
| | | import com.dayu.baselibrary.utils.MornyUtil; |
| | | import com.dayu.baselibrary.utils.TipUtil; |
| | | import com.dayu.baselibrary.view.PassWordDialog; |
| | | import com.dayu.baselibrary.view.datepicker.CustomDatePicker; |
| | | import com.dayu.baselibrary.view.datepicker.DateFormatUtils; |
| | | import com.dayu.qihealonelibrary.databinding.ActivityMyBinding; |
| | | 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; |
| | | |
| | | |
| | | import java.io.File; |
| | | import java.util.ArrayList; |
| | |
| | | * Date: 2023-11-10 19:52 |
| | | * Description: 个人中心 |
| | | */ |
| | | public class MyActivity extends QHAloneBaseActivity { |
| | | public class MyActivity extends BaseActivity { |
| | | |
| | | |
| | | private CustomDatePicker beginDatePicker; |
| | |
| | | long endTime; |
| | | |
| | | boolean isRechargeList = false; |
| | | ActivityMyBinding myBinding; |
| | | ActivityMyQhaBinding myBinding; |
| | | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | myBinding = ActivityMyBinding.inflate(LayoutInflater.from(this)); |
| | | myBinding = ActivityMyQhaBinding.inflate(LayoutInflater.from(this)); |
| | | setContentView(myBinding.getRoot()); |
| | | getVersion(this); |
| | | setData(); |
| | |
| | | } |
| | | |
| | | private void initView() { |
| | | myBinding.cardReplacement.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | startActivity(new Intent(MyActivity.this, ReplacementActivity.class)); |
| | | } |
| | | }); |
| | | |
| | | myBinding.myAdmin.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | PassWordDialog passWordDialog = new PassWordDialog(MyActivity.this, new Intent(MyActivity.this, AdminSetupActivity.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(MyActivity.this, new Intent(MyActivity.this, AdminSetupActivity.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(); |
| | | } |