From 979d9cff22806f213b420452ab4a68fcbaf021b6 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 31 五月 2021 17:43:49 +0800
Subject: [PATCH] 1. 修复多项可能引起空指针崩溃的bug; 2. 新建子任务时默认执行人员从全体人员改为当前用户; 3. 新建子任务时默认执行时间强制固定为总任务对应的时段内,确保子任务执行时间不会超出总任务范围。

---
 app/src/main/java/cn/flightfeather/thirdapp/module/inspection/InspectionDetailActivity.kt |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/cn/flightfeather/thirdapp/module/inspection/InspectionDetailActivity.kt b/app/src/main/java/cn/flightfeather/thirdapp/module/inspection/InspectionDetailActivity.kt
index 3cde748..db5a936 100644
--- a/app/src/main/java/cn/flightfeather/thirdapp/module/inspection/InspectionDetailActivity.kt
+++ b/app/src/main/java/cn/flightfeather/thirdapp/module/inspection/InspectionDetailActivity.kt
@@ -3,7 +3,6 @@
 import android.app.Activity
 import android.arch.lifecycle.Observer
 import android.arch.lifecycle.ViewModelProviders
-import android.content.DialogInterface
 import android.content.Intent
 import android.net.Uri
 import android.os.Bundle
@@ -20,9 +19,9 @@
 import cn.flightfeather.thirdapp.activity.ProblemDetailActivity
 import cn.flightfeather.thirdapp.activity.PromiseActivity
 import cn.flightfeather.thirdapp.adapter.IconsPageAdapter
-import cn.flightfeather.thirdapp.bean.Mediafile
-import cn.flightfeather.thirdapp.bean.Scense
-import cn.flightfeather.thirdapp.bean.Subtask
+import cn.flightfeather.thirdapp.bean.entity.Mediafile
+import cn.flightfeather.thirdapp.bean.entity.Scense
+import cn.flightfeather.thirdapp.bean.entity.Subtask
 import cn.flightfeather.thirdapp.bean.vo.ProblemlistVo
 import cn.flightfeather.thirdapp.model.event.InspectionEvent
 import cn.flightfeather.thirdapp.model.event.ProblemEvent
@@ -378,7 +377,8 @@
 
         //娣诲姞 鐢ㄦ埛绫诲瀷涓衡�滀富绠¢儴闂ㄢ�濇垨鈥滅鐞嗗憳鈥濓紝缂栧彿涓�2鎴�0鏃讹紝鎸夐挳iv_startEndTask娌℃湁鐐瑰嚮浜嬩欢
         if (viewModel.userTypeId != Domain.USER_COMPTENT.toByte()
-                && viewModel.userTypeId != Domain.USER_ADMIN.toByte()) {
+//                && viewModel.userTypeId != Domain.USER_ADMIN.toByte()
+        ) {
             iv_start_end_task.setOnClickListener(this)
         } else {
             iv_start_end_task.alpha = 0.5f
@@ -625,7 +625,7 @@
                         val l1 = LatLng(lat, lng)
                         val l2 = LatLng(last[1], last[0])
                         val distance = AMapUtils.calculateLineDistance(l1, l2)
-                        if (distance >= 1) {
+                        if (distance >= 1 && distance < 1000 && lat != 0.0 && lng != 0.0) {
                             extension1 = "${extension1};${lng},${lat}"
                             //閬撹矾鐩戞祴鐐瑰拰閬撹矾绫诲瀷鐨勫満鏅紝鐩存帴灞曠ず杞ㄨ抗锛涘叾浣欏満鏅彧鏈夌鐞嗗憳鍜屾斂搴滈儴闂ㄥ彲浠ユ煡鐪�
                             if (

--
Gitblit v1.9.3