diff --git a/doc/智取无人物流系统设计规格说明书.doc b/doc/智取无人物流系统设计规格说明书.doc
new file mode 100644
index 0000000..8d36701
Binary files /dev/null and b/doc/智取无人物流系统设计规格说明书.doc differ
diff --git a/doc/智取无人物流系统需求规格说明书.docx b/doc/智取无人物流系统需求规格说明书.docx
index 033afc5..1731b11 100644
Binary files a/doc/智取无人物流系统需求规格说明书.docx and b/doc/智取无人物流系统需求规格说明书.docx differ
diff --git a/src/Logistics.zip b/src/Logistics.zip
new file mode 100644
index 0000000..ec270cf
Binary files /dev/null and b/src/Logistics.zip differ
diff --git a/src/Logistics/.idea/misc.xml b/src/Logistics/.idea/misc.xml
index 6b89b6d..776ae1d 100644
--- a/src/Logistics/.idea/misc.xml
+++ b/src/Logistics/.idea/misc.xml
@@ -16,15 +16,18 @@
+
+
+
-
+
diff --git a/src/Logistics/app/release/app-release.apk b/src/Logistics/app/release/app-release.apk
new file mode 100644
index 0000000..49b535f
Binary files /dev/null and b/src/Logistics/app/release/app-release.apk differ
diff --git a/src/Logistics/app/release/app-release.zip b/src/Logistics/app/release/app-release.zip
new file mode 100644
index 0000000..090e0fa
Binary files /dev/null and b/src/Logistics/app/release/app-release.zip differ
diff --git a/src/Logistics/app/release/output-metadata.json b/src/Logistics/app/release/output-metadata.json
new file mode 100644
index 0000000..e940981
--- /dev/null
+++ b/src/Logistics/app/release/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "APK",
+ "kind": "Directory"
+ },
+ "applicationId": "com.example.logistics",
+ "variantName": "release",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "1.0",
+ "outputFile": "app-release.apk"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/src/Logistics/app/src/main/AndroidManifest.xml b/src/Logistics/app/src/main/AndroidManifest.xml
index b536cf6..ee67598 100644
--- a/src/Logistics/app/src/main/AndroidManifest.xml
+++ b/src/Logistics/app/src/main/AndroidManifest.xml
@@ -1,7 +1,7 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ package="com.example.logistics">
@@ -11,13 +11,19 @@
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
- android:theme="@style/Theme.Logistics" >
+ android:theme="@style/Theme.Logistics">
+
+
+ android:exported="true">
diff --git a/src/Logistics/app/src/main/java/com/example/logistics/dao/goodDao.java b/src/Logistics/app/src/main/java/com/example/logistics/dao/goodDao.java
index 2fc2ece..ffde8d0 100644
--- a/src/Logistics/app/src/main/java/com/example/logistics/dao/goodDao.java
+++ b/src/Logistics/app/src/main/java/com/example/logistics/dao/goodDao.java
@@ -13,7 +13,10 @@ import com.example.logistics.ui.MenuActivity;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
+import java.util.ArrayList;
import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
public class goodDao {
@@ -24,6 +27,7 @@ public class goodDao {
Connection connection = DBOpenHelper.getConn();
+
int msg = 0;
try{
String sql = "select * from goods where id = ?";
@@ -83,4 +87,83 @@ public class goodDao {
}
return msg;
}
+
+ public boolean delete(String pickupcode){
+
+ Connection connection = DBOpenHelper.getConn();
+ try{
+ String sql = "delete from goods where id = ?";
+
+ if(connection != null){
+ PreparedStatement ps = connection.prepareStatement(sql);
+ if(ps != null){
+ Log.e(TAG, "pickupcode: " + pickupcode);
+ ps.setString(1,pickupcode);
+
+ ps.executeUpdate();
+
+ connection.close();
+ ps.close();
+ return true;
+ }else{
+ Log.e(TAG, "ps is null");
+ return false;
+ }
+ }else{
+ Log.e(TAG, "connection is null");
+ return false;
+ }
+ }catch(Exception e){
+ e.printStackTrace();
+ Log.d(TAG, "delete bug" + e.getMessage());
+ }
+ return false;
+ }
+
+ public List