From 1d05a7834361cfa6c4caec132363863974453f52 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期二, 18 二月 2020 18:01:36 +0800
Subject: [PATCH] 删除无用文件;协议基类写死phone
---
/dev/null | 126 -------------------------------
app/src/main/java/safeluck/drive/evaluation/platformMessage/RegisterResp.java | 7 -
im_lib/src/main/java/com/safeluck/aykj/message/BinMessageBase.java | 1
app/src/main/java/safeluck/drive/evaluation/platformMessage/JKMessage0001.java | 2
im_lib/src/main/java/com/safeluck/aykj/decoder/Int16Coder.java | 4
app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java | 44 ----------
app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java | 3
app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java | 10 --
8 files changed, 6 insertions(+), 191 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
index 50165f4..425303d 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
@@ -28,15 +28,13 @@
import safeluck.drive.evaluation.DB.criterias.viewmodel.CriteriaIViewModel;
import safeluck.drive.evaluation.R;
import safeluck.drive.evaluation.im.MessageProcessor;
-import safeluck.drive.evaluation.platformMessage.GainStuMessage;
-import safeluck.drive.evaluation.platformMessage.JKClientCommonMessage;
+import safeluck.drive.evaluation.platformMessage.JKMessage0001;
import safeluck.drive.evaluation.platformMessage.JKMessage0100;
import safeluck.drive.evaluation.platformMessage.JKMessage0101;
import safeluck.drive.evaluation.platformMessage.JKMessage0201;
import safeluck.drive.evaluation.platformMessage.JKMessage0202;
import safeluck.drive.evaluation.platformMessage.JKMessage0203;
import safeluck.drive.evaluation.platformMessage.JKMessage0204;
-import safeluck.drive.evaluation.platformMessage.RegisterMessage;
import safeluck.drive.evaluation.im.IMSClientBootstrap;
/**
@@ -137,48 +135,14 @@
//// }
-//
-// MessageProcessor.getInstance().sendMessage(sendEditText.getText().toString().trim());
-// sendEditText.getText().clear();
-
- //娓呴櫎app_status 琛�
-// OneTimeWorkRequest oneTimeWorkRequest = new OneTimeWorkRequest.Builder(AppStatusInitWork.class).build();
-// WorkManager.getInstance(_mActivity).enqueue(oneTimeWorkRequest);
-// RegisterMessage registerMessage = new RegisterMessage((short)0x802);
-// registerMessage.setCityid((short) 1);
-// registerMessage.setProviceId((short)23);
-// registerMessage.setImei("460123874561");
-// registerMessage.setModel("123");
-// registerMessage.setSn("2019101500000001");
-
-
-// GainStuMessage gainStuMessage = new GainStuMessage((short) 0x201);
-// gainStuMessage.setId("123456789");
-// gainStuMessage.setExamaCourse((short) 0);
-// MessageProcessor.getInstance().sendMessage(gainStuMessage.toBytes());
ByteUtil.str2Bcd("13021245");
String strbcd=ByteUtil.bcd2Str(ByteUtil.str2Bcd("13021245"));
Log.i(TAG, "onClick: strbcd="+strbcd);
-// JKMessage0100 jkRegisterMessage = new JKMessage0100();
-// jkRegisterMessage.phone = "0314200100000004";
-// jkRegisterMessage.proviceid = 23;
-// jkRegisterMessage.cityid = 1;
-// jkRegisterMessage.imei = "460123874561";
-// jkRegisterMessage.model = "123";
-// jkRegisterMessage.sn = "0314200100000004";
-//
-// Log.i(TAG, "onClick: msg len "+jkRegisterMessage.getMessageLen()+" "+ jkRegisterMessage.props.value);
-// byte[] str = jkRegisterMessage.toBytes();
-// MessageProcessor.getInstance().sendMessage(str);
-// Log.i(TAG, "onClick: "+ BytesUtils.bytesToHexString(str)+" ============");
- JKClientCommonMessage jkClientCommonMessage =new JKClientCommonMessage();
+ JKMessage0001 jkClientCommonMessage =new JKMessage0001();
jkClientCommonMessage.setMessageLen(5);
- jkClientCommonMessage.messageId = 0x8100;
- jkClientCommonMessage.protocalVer = 235;
-// jkClientCommonMessage.phone = "13021245";
jkClientCommonMessage.respMessageId = "8001";
jkClientCommonMessage.respNo = 15;
jkClientCommonMessage.result =1;
@@ -197,8 +161,6 @@
case R.id.btn_register:
JKMessage0100 jkRegisterMessage = new JKMessage0100();
-// jkRegisterMessage.setMessageLen(55);
- jkRegisterMessage.phone = "0314200100000004";
jkRegisterMessage.proviceid = 23;
jkRegisterMessage.cityid = 1;
jkRegisterMessage.imei = "460123874561";
@@ -212,7 +174,6 @@
break;
case R.id.btn_auth:
JKMessage0101 jkMessage0101 = new JKMessage0101();
- jkMessage0101.phone = "0314200100000004";
jkMessage0101.des ="0102030405060708";
jkMessage0101.timestamp = (int) System.currentTimeMillis();
byte[] jjk0101 = jkMessage0101.toBytes();
@@ -220,7 +181,6 @@
break;
case R.id.btn_gain:
JKMessage0201 jkMessage0201 = new JKMessage0201();
- jkMessage0201.phone = "0314200100000004";
jkMessage0201.currentExam = 1;
jkMessage0201.id = "123456789";
MessageProcessor.getInstance().sendMessage(jkMessage0201.toBytes());
diff --git a/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java b/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
index 419799d..9f03415 100644
--- a/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
+++ b/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
@@ -27,27 +27,19 @@
private MessageProcessor(){
messageEscaper = new MessageEscaper();
- messageManager = new MessageManager();
}
private static class MessageProcessorInstance{
private static final IMessageProcessor INSTANCE = new MessageProcessor();
}
MessageEscaper messageEscaper;
- MessageManager messageManager;
public static IMessageProcessor getInstance(){
return MessageProcessorInstance.INSTANCE;
}
@Override
public void receiveMsg(byte[] message) {
-// byte[] datas = Utils.parseMsg(message);
-// Log.i(TAG, "receiveMsg: "+ ByteUtil.byte2HexStr(datas));
-// byte checkcolde=Utils.calCheckCode(ByteUtil.subArray(datas,0,datas.length-1));
-// if (checkcolde == datas[datas.length-1]){
-// Log.i(TAG, "receiveMsg: 娑堟伅姝g‘");
-// parseMessage(datas);
-// }
+
//鍙嶈浆涔�
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/AuthMessage.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/AuthMessage.java
deleted file mode 100644
index 55123fd..0000000
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/AuthMessage.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package safeluck.drive.evaluation.platformMessage;
-
-import android.util.Log;
-
-import com.anyun.im_lib.util.ByteUtil;
-
-public class AuthMessage extends DriveExamProtocol {
-
- private static final String TAG = "AuthMessage";
- private static final int BODY_LENGTH = 12;
- private long timeStamp;
- private String hexStrPwd;
-
- public String getHexStrPwd() {
- return hexStrPwd;
- }
-
- public void setHexStrPwd(String hexStrPwd) {
- this.hexStrPwd = hexStrPwd;
- }
-
- /**
- * 鏋勯�犲嚱鏁�
- *
- * @param msg_id 娑堟伅ID
- */
- public AuthMessage(short msg_id) {
- super(msg_id);
- }
-
- @Override
- protected byte[] createMessageBody() {
- byte[] messageBody = new byte[BODY_LENGTH];
- int pos = 0;
- timeStamp = System.currentTimeMillis();
- Log.i(TAG, "createMessageBody: timeStamp="+timeStamp);
- byte[] timeStampBytes = ByteUtil.intGetBytes((int)timeStamp);
- System.arraycopy(timeStampBytes,0,messageBody,pos,timeStampBytes.length);
- pos+= 4;
- byte [] hexPwdBytes = ByteUtil.hexStr2Bytes(hexStrPwd);
- System.arraycopy(hexPwdBytes,0,messageBody,pos,hexPwdBytes.length);
- return messageBody;
- }
-
- @Override
- protected short msgBodyLength() {
- return BODY_LENGTH;
- }
-}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/ClientCommonRsp.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/ClientCommonRsp.java
deleted file mode 100644
index 8fc2cac..0000000
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/ClientCommonRsp.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package safeluck.drive.evaluation.platformMessage;
-
-import com.anyun.im_lib.util.ByteUtil;
-
-public class ClientCommonRsp extends DriveExamProtocol {
- private static final int BODY_LENGTH = 5;
-
- private short result;//缁撴灉
- private short msgId;//瀵瑰簲鐨勬湇鍔″櫒绔秷鎭痠d
- private short msg_serial;//鏈嶅姟鍣ㄦ秷鎭粰鐨勬祦姘村彿
-
- private int curPos = 0;
-
- /**
- * 鏋勯�犲嚱鏁�
- *
- *
- */
- public ClientCommonRsp() {
- super((short) 0x0001);
- }
-
- @Override
- protected byte[] createMessageBody() {
- byte[] messageBody = new byte[BODY_LENGTH];
- byte[] msg_serialBytes= ByteUtil.shortGetBytes(msg_serial);
- byte[] msgidBytes = ByteUtil.shortGetBytes(msgId);
- System.arraycopy(msg_serialBytes,0,messageBody,curPos,2);
- curPos += 2;
- System.arraycopy(msgidBytes,0,messageBody,curPos,2);
- curPos += 2;
- System.arraycopy(ByteUtil.shortGetByte(result),0,messageBody,curPos,1);
- return messageBody;
- }
-
- @Override
- protected short msgBodyLength() {
- return BODY_LENGTH;
- }
-
- public short getResult() {
- return result;
- }
-
- public void setResult(short result) {
- this.result = result;
- }
-
- public short getMsgId() {
- return msgId;
- }
-
- public void setMsgId(short msgId) {
- this.msgId = msgId;
- }
-
- public short getMsg_serial() {
- return msg_serial;
- }
-
- public void setMsg_serial(short msg_serial) {
- this.msg_serial = msg_serial;
- }
-}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/GainStuMessage.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/GainStuMessage.java
deleted file mode 100644
index e40f0e0..0000000
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/GainStuMessage.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package safeluck.drive.evaluation.platformMessage;
-
-import android.text.TextUtils;
-
-import com.anyun.im_lib.util.ByteUtil;
-
-/**
- * 鑾峰彇瀛﹀憳淇℃伅娑堟伅锛堝彂閫佽韩浠借瘉ID涓婂幓缁欏钩鍙帮級
- * MyApplication2
- * Created by lzw on 2019/12/19. 18:26:35
- * 閭锛�632393724@qq.com
- * All Rights Saved! Chongqing AnYun Tech co. LTD
- */
-public class GainStuMessage extends DriveExamProtocol {
-
- private static final int BODY_LENGTH = 17;
-
- private String id;//鍗D
- private short examaCourse = 0;
-
- public GainStuMessage(short msg_id) {
- super(msg_id);
- }
-
- @Override
- protected short msgBodyLength() {
- return BODY_LENGTH;
- }
-
- @Override
- protected byte[] createMessageBody() {
- int pos = 0;
- byte[] messageBody = new byte[BODY_LENGTH];
- byte[] idBytes = !TextUtils.isEmpty(id)?id.getBytes():"".getBytes();
- System.arraycopy(idBytes,0,messageBody,pos,idBytes.length);
- pos+= 16;
- byte[] examBytes = ByteUtil.shortGetByte(examaCourse);
- System.arraycopy(examBytes,0,messageBody,pos,examBytes.length);
-
- return messageBody;
- }
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public short getExamaCourse() {
- return examaCourse;
- }
-
- public void setExamaCourse(short examaCourse) {
- this.examaCourse = examaCourse;
- }
-}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java
index a8d061d..f10dc01 100644
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java
+++ b/app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java
@@ -71,7 +71,6 @@
{
message_head_len+=4;
}
-// int len1 = this.getMessageLen();
int len2 = hex.length()/2-message_head_len;
this.setMessageLen(len2);
//璁$畻鏍¢獙
@@ -97,7 +96,7 @@
public BitState props = new BitState((short) 0);
@Order(5)
@Phone
- public String phone;
+ public String phone="0314200100000004";
@Order(6)
@Int16
public int messageNo;
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/JKClientCommonMessage.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/JKMessage0001.java
similarity index 89%
rename from app/src/main/java/safeluck/drive/evaluation/platformMessage/JKClientCommonMessage.java
rename to app/src/main/java/safeluck/drive/evaluation/platformMessage/JKMessage0001.java
index 007b2fc..94bee4d 100644
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/JKClientCommonMessage.java
+++ b/app/src/main/java/safeluck/drive/evaluation/platformMessage/JKMessage0001.java
@@ -6,7 +6,7 @@
import com.safeluck.aykj.annotation.Length;
import com.safeluck.aykj.annotation.Order;
-public class JKClientCommonMessage extends JK2019MessageBase {
+public class JKMessage0001 extends JK2019MessageBase {
public static int SUCCESS=0;
public static int FAIL=1;
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/RegisterResp.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/RegisterResp.java
index 9651609..e110507 100644
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/RegisterResp.java
+++ b/app/src/main/java/safeluck/drive/evaluation/platformMessage/RegisterResp.java
@@ -21,13 +21,6 @@
result = ByteUtil.getShort(ByteUtil.subArray(msgbodyData,currPos,1));
if (result == PlatFormConstant.SUCCESS){
MyLog.i(PlatFormConstant.TAG,"璁惧娉ㄥ唽鎴愬姛");
- AuthMessage authMessage = new AuthMessage((short) 0x101);
-
- currPos +=1;
- hexpwd = ByteUtil.byte2HexStr(ByteUtil.subArray(msgbodyData,currPos,msgBodyLength-3));
- MyLog.i(PlatFormConstant.TAG,"des pwd:"+hexpwd);
- authMessage.setHexStrPwd(hexpwd);
- MessageProcessor.getInstance().sendMessage(authMessage.toBytes());
}else{
MyLog.i(PlatFormConstant.TAG,"璁惧娉ㄥ唽澶辫触");
}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/StartExam2Server.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/StartExam2Server.java
deleted file mode 100644
index 91341cd..0000000
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/StartExam2Server.java
+++ /dev/null
@@ -1,85 +0,0 @@
-package safeluck.drive.evaluation.platformMessage;
-
-import android.text.TextUtils;
-
-import com.anyun.im_lib.util.ByteUtil;
-
-/**
- * 涓婃姤寮�濮嬭�冭瘯
- */
-public class StartExam2Server extends DriveExamProtocol {
- private static final short BODY_LENGTH = 29;
-
- private String ID;//韬唤璇�
- private String BCDStr;//鏃堕棿BCD[6] YYMMDDhhmmss
- private int exam_id;// DWORD 4瀛楄妭 鍞竴鑰冭瘯ID鏍囧織
- private short examaCourse = 0;
- private int currPos = 0;
-
- /**
- * 鏋勯�犲嚱鏁�
- *
- * @param msg_id 娑堟伅ID
- */
- public StartExam2Server(short msg_id) {
- super(msg_id);
- }
-
- @Override
- protected byte[] createMessageBody() {
- byte [] messageBody = new byte[BODY_LENGTH];
- byte[] idBytes = !TextUtils.isEmpty(ID)?ID.getBytes():"".getBytes();
- byte[] timeStampBCD = ByteUtil.str2Bcd(BCDStr);
- byte[] examIdBytes = ByteUtil.intGetBytes(exam_id);
- byte[] examBytes = ByteUtil.shortGetByte(examaCourse);
-
- System.arraycopy(idBytes,0,messageBody,currPos,idBytes.length);
- currPos += 18;
-
- System.arraycopy(timeStampBCD,0,messageBody,currPos,timeStampBCD.length);
- currPos += timeStampBCD.length;
-
- System.arraycopy(examIdBytes,0,messageBody,currPos,examIdBytes.length);
- currPos += 4;
-
- System.arraycopy(examBytes,0,messageBody,currPos,examBytes.length);
- return messageBody;
- }
-
- @Override
- protected short msgBodyLength() {
- return BODY_LENGTH;
- }
-
- public String getID() {
- return ID;
- }
-
- public void setID(String ID) {
- this.ID = ID;
- }
-
- public String getBCDStr() {
- return BCDStr;
- }
-
- public void setBCDStr(String BCDStr) {
- this.BCDStr = BCDStr;
- }
-
- public int getExam_id() {
- return exam_id;
- }
-
- public void setExam_id(int exam_id) {
- this.exam_id = exam_id;
- }
-
- public short getExamaCourse() {
- return examaCourse;
- }
-
- public void setExamaCourse(short examaCourse) {
- this.examaCourse = examaCourse;
- }
-}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/StopExamMessage.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/StopExamMessage.java
deleted file mode 100644
index 176e7db..0000000
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/StopExamMessage.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package safeluck.drive.evaluation.platformMessage;
-
-import android.text.TextUtils;
-
-import com.anyun.im_lib.util.ByteUtil;
-
-/**
- * 涓婃姤缁撴潫鑰冭瘯
- */
-public class StopExamMessage extends DriveExamProtocol {
- private static final short BODY_LENGTH = 30;
-
- private int currPos = 0;
-
- private String ID;//韬唤璇�
- private String BCDStr;//鏃堕棿BCD[6] YYMMDDhhmmss
- private int exam_id;// DWORD 4瀛楄妭 鍞竴鑰冭瘯ID鏍囧織
- private short score;//鎵e垎鍒嗘暟 涓�瀛楄妭
- private short reasonType;
-
- /**
- * 鏋勯�犲嚱鏁�
- *
- * @param msg_id 娑堟伅ID
- */
- public StopExamMessage(short msg_id) {
- super(msg_id);
- }
-
- @Override
- protected byte[] createMessageBody() {
- byte [] messageBody = new byte[BODY_LENGTH];
- byte[] idBytes = !TextUtils.isEmpty(ID)?ID.getBytes():"".getBytes();
- byte[] timeStampBCD = ByteUtil.str2Bcd(BCDStr);
- byte[] examIdBytes = ByteUtil.intGetBytes(exam_id);
- byte[] score_bytes = ByteUtil.shortGetByte(score);
- byte[] reason_bytes = ByteUtil.shortGetByte(reasonType);
-
-
-
- System.arraycopy(idBytes,0,messageBody,currPos,idBytes.length);
- currPos += 18;
-
- System.arraycopy(timeStampBCD,0,messageBody,currPos,timeStampBCD.length);
- currPos += timeStampBCD.length;
-
- System.arraycopy(examIdBytes,0,messageBody,currPos,examIdBytes.length);
- currPos += 4;
-
- System.arraycopy(score_bytes,0,messageBody,currPos,1);
- currPos += 1;
-
- System.arraycopy(reason_bytes,0,messageBody,currPos,1);
-
- return messageBody;
- }
-
- @Override
- protected short msgBodyLength() {
- return BODY_LENGTH;
- }
-}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/StuInfoResp.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/StuInfoResp.java
deleted file mode 100644
index 679b0a9..0000000
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/StuInfoResp.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package safeluck.drive.evaluation.platformMessage;
-
-import com.anyun.exam.lib.MyLog;
-import com.anyun.im_lib.util.ByteUtil;
-
-public class StuInfoResp extends ServerProtocol {
-
- private int currPos = 0;
-
- private short result;
- private String ID;//韬唤璇佸彿鐮�
- private String name;//濮撳悕
- private String url;
-
- public StuInfoResp(byte[] rspBytes) {
- super(rspBytes);
- }
-
- @Override
- protected void parseMsgBody(byte[] msgbodyData) {
- result = ByteUtil.getShort(ByteUtil.subArray(msgbodyData,currPos,1));
- currPos +=1;
- MyLog.i(PlatFormConstant.TAG,"鑰冭瘯浜哄憳淇℃伅搴旂瓟锛�"+result);
- if (result == PlatFormConstant.STU_INFO_SUCC){
- ID = ByteUtil.getString(ByteUtil.subArray(msgbodyData,currPos,18));
- currPos+=18;
- name = ByteUtil.getString(ByteUtil.subArray(msgbodyData,currPos,20));
- currPos+=20;
-
- url = ByteUtil.getString(ByteUtil.subArray(msgbodyData,currPos,msgBodyLength-currPos));
-
- MyLog.i(PlatFormConstant.TAG,"韬唤璇侊細"+ID);
- MyLog.i(PlatFormConstant.TAG,"澶村儚url锛�"+url);
- MyLog.i(PlatFormConstant.TAG,"濮撳悕锛�"+name);
-
- }
-
- }
-}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/UploadPosMessage.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/UploadPosMessage.java
deleted file mode 100644
index da92e22..0000000
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/UploadPosMessage.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package safeluck.drive.evaluation.platformMessage;
-
-/**
- * 浣嶇疆涓婃姤
- */
-public class UploadPosMessage extends DriveExamProtocol {
- private static final short BODY_LENGTH = 29;
-
- /**
- * 鏋勯�犲嚱鏁�
- *
- * @param msg_id 娑堟伅ID
- */
- public UploadPosMessage(short msg_id) {
- super(msg_id);
- }
-
- @Override
- protected byte[] createMessageBody() {
- byte [] messageBody = new byte[BODY_LENGTH];
- return messageBody;
- }
-
- @Override
- protected short msgBodyLength() {
- return BODY_LENGTH;
- }
-}
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/UploadStuItem.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/UploadStuItem.java
deleted file mode 100644
index 980352e..0000000
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/UploadStuItem.java
+++ /dev/null
@@ -1,126 +0,0 @@
-package safeluck.drive.evaluation.platformMessage;
-
-import android.text.TextUtils;
-
-import com.anyun.im_lib.util.ByteUtil;
-
-
-/**
- * 涓婃姤瀛﹀憳鍗曢」鎵e垎椤圭洰
- */
-public class UploadStuItem extends DriveExamProtocol {
- private static final short BODY_LENGTH = 30;
-
- private short reasonLength = 0;
- private int currPos = 0;
-
- private String ID;//韬唤璇�
- private String BCDStr;//鏃堕棿BCD[6] YYMMDDhhmmss
- private int exam_id;// DWORD 4瀛楄妭 鍞竴鑰冭瘯ID鏍囧織
- private short fail_item_id;//鎵e垎椤圭洰缂栧彿 1瀛楄妭
- private short score;//鎵e垎鍒嗘暟 涓�瀛楄妭
- private String reason;//鎵e垎鍘熷洜
-
- public String getID() {
- return ID;
- }
-
- public void setID(String ID) {
- this.ID = ID;
- }
-
-
-
- public int getExam_id() {
- return exam_id;
- }
-
- public void setExam_id(int exam_id) {
- this.exam_id = exam_id;
- }
-
- public short getFail_item_id() {
- return fail_item_id;
- }
-
- public void setFail_item_id(short fail_item_id) {
- this.fail_item_id = fail_item_id;
- }
-
- public short getScore() {
- return score;
- }
-
- public void setScore(short score) {
- this.score = score;
- }
-
- public String getReason() {
- return reason;
- }
-
- public void setReason(String reason) {
- this.reason = reason;
- }
-
- public String getBCDStr() {
- return BCDStr;
- }
-
- /**
- * 璁剧疆鏃堕棿
- * 褰㈠"200217020618"瀛楃涓�
- * @param BCDStr
- */
- public void setBCDStr(String BCDStr) {
- this.BCDStr = BCDStr;
- }
-
- /**
- * 鏋勯�犲嚱鏁�
- *
- * @param msg_id 娑堟伅ID
- */
- public UploadStuItem(short msg_id) {
- super(msg_id);
- }
-
- @Override
- protected byte[] createMessageBody() {
- byte [] messageBody = new byte[BODY_LENGTH+reasonLength];
- byte[] idBytes = !TextUtils.isEmpty(ID)?ID.getBytes():"".getBytes();
- byte[] timeStampBCD = ByteUtil.str2Bcd(BCDStr);
- byte[] examIdBytes = ByteUtil.intGetBytes(exam_id);
- byte[] fail_item_idBytes = ByteUtil.shortGetByte(fail_item_id);
- byte[] score_bytes = ByteUtil.shortGetByte(score);
- byte[] reasonBytes = !TextUtils.isEmpty(reason)?reason.getBytes():"".getBytes();
-
- reasonLength = (short) reasonBytes.length;
-
- System.arraycopy(idBytes,0,messageBody,currPos,idBytes.length);
- currPos += 18;
-
- System.arraycopy(timeStampBCD,0,messageBody,currPos,timeStampBCD.length);
- currPos += timeStampBCD.length;
-
- System.arraycopy(examIdBytes,0,messageBody,currPos,examIdBytes.length);
- currPos += 4;
-
- System.arraycopy(fail_item_idBytes,0,messageBody,currPos,fail_item_idBytes.length);
- currPos += 1;
-
- System.arraycopy(score_bytes,0,messageBody,currPos,score_bytes.length);
- currPos += 1;
-
- System.arraycopy(reasonBytes,0,messageBody,currPos,reasonLength);
-
-
-
- return messageBody;
- }
-
- @Override
- protected short msgBodyLength() {
- return (short) (BODY_LENGTH+reasonLength);
- }
-}
diff --git a/im_lib/src/main/java/com/safeluck/aykj/decoder/Int16Coder.java b/im_lib/src/main/java/com/safeluck/aykj/decoder/Int16Coder.java
index 3675d30..51beaa0 100644
--- a/im_lib/src/main/java/com/safeluck/aykj/decoder/Int16Coder.java
+++ b/im_lib/src/main/java/com/safeluck/aykj/decoder/Int16Coder.java
@@ -3,9 +3,7 @@
import com.safeluck.aykj.annotation.Int16;
import com.safeluck.aykj.utils.BytesUtils;
-/**
- * Created by zhouwei on 2016/12/1.
- */
+
public class Int16Coder extends BaseDecoder<Integer> {
public static Int16Coder instance = new Int16Coder();
diff --git a/im_lib/src/main/java/com/safeluck/aykj/message/BinMessageBase.java b/im_lib/src/main/java/com/safeluck/aykj/message/BinMessageBase.java
index 5fca7e5..84be1d7 100644
--- a/im_lib/src/main/java/com/safeluck/aykj/message/BinMessageBase.java
+++ b/im_lib/src/main/java/com/safeluck/aykj/message/BinMessageBase.java
@@ -238,7 +238,6 @@
{
Field[] fields = this.getClass().getFields();
List<FieldDefine> fieldDefineList = new ArrayList<>();
-// int sort = 0;
List<Class> baseClassList = new ArrayList<>();
for (Field field:fields)
{
--
Gitblit v1.8.0