|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.example.stlink.activitys.fragmentChild.activityTeaHome;
|
|
|
|
|
|
|
|
|
|
import android.graphics.Bitmap;
|
|
|
|
|
import android.os.Bundle;
|
|
|
|
|
import android.os.Handler;
|
|
|
|
|
import android.os.Message;
|
|
|
|
@ -7,6 +8,7 @@ import android.text.TextUtils;
|
|
|
|
|
import android.view.View;
|
|
|
|
|
import android.widget.ImageView;
|
|
|
|
|
import android.widget.TextView;
|
|
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
@ -19,9 +21,11 @@ import com.example.stlink.fragments.LeaveListFragment;
|
|
|
|
|
import com.example.stlink.fragments.SignListFragment;
|
|
|
|
|
import com.example.stlink.model.constants.ModelFieldConstants;
|
|
|
|
|
import com.example.stlink.model.constants.UrlConstants;
|
|
|
|
|
import com.example.stlink.model.request.CourseCreateSignRequest;
|
|
|
|
|
import com.example.stlink.model.response.BaseResponse;
|
|
|
|
|
import com.example.stlink.model.response.data.CourseSignMsg;
|
|
|
|
|
import com.example.stlink.utils.CommonUtils;
|
|
|
|
|
import com.example.stlink.utils.QRCodeUtil;
|
|
|
|
|
import com.example.stlink.utils.activityUtil.CheckCourseSignUtil;
|
|
|
|
|
import com.example.stlink.utils.httpUtils.GetUrlParamHttpUtils;
|
|
|
|
|
import com.google.gson.Gson;
|
|
|
|
@ -30,6 +34,7 @@ import com.google.gson.internal.LinkedTreeMap;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
|
|
public class CheckCourseSign extends AppCompatActivity {
|
|
|
|
|
|
|
|
|
@ -40,6 +45,7 @@ public class CheckCourseSign extends AppCompatActivity {
|
|
|
|
|
private TextView tvCourseStuAmountMsg;
|
|
|
|
|
private TextView tvCourseStuArriveAmountMsg;
|
|
|
|
|
private TextView tvCourseStuLeaveAmountMsg;
|
|
|
|
|
private ImageView ivCode;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private CheckCourseSignUtil checkCourseSignUtil;
|
|
|
|
@ -61,6 +67,7 @@ public class CheckCourseSign extends AppCompatActivity {
|
|
|
|
|
private void initView(){
|
|
|
|
|
CommonUtils.changeStatusBar(CheckCourseSign.this);
|
|
|
|
|
|
|
|
|
|
ivCode = findViewById(R.id.iv_code);
|
|
|
|
|
abIvTitle = findViewById(R.id.ab_iv_title);
|
|
|
|
|
aTvCourseName = findViewById(R.id.ab_tv_course_name);
|
|
|
|
|
tvCourseNameMsg = findViewById(R.id.tv_course_name_msg);
|
|
|
|
@ -99,6 +106,14 @@ public class CheckCourseSign extends AppCompatActivity {
|
|
|
|
|
if(!TextUtils.isEmpty(teaName)){
|
|
|
|
|
tvCourseTeaNameMsg.setText(teaName);
|
|
|
|
|
}
|
|
|
|
|
Object obj = bundle.getSerializable(ModelFieldConstants.COURSE_CREATE_SIGN_REQUEST);
|
|
|
|
|
if(obj instanceof CourseCreateSignRequest ){
|
|
|
|
|
CourseCreateSignRequest courseCreateSignRequest = (CourseCreateSignRequest) obj;
|
|
|
|
|
String signCode = String.valueOf(courseCreateSignRequest.getSignCode());
|
|
|
|
|
Bitmap codeBitmap = QRCodeUtil.createQRCode(signCode,500,500,null);
|
|
|
|
|
ivCode.setImageBitmap(codeBitmap);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void setClickListener(){
|
|
|
|
|