Browse Source

新增预约单bug修复

eganwu 11 months ago
parent
commit
a1f846e50c

+ 8 - 9
src/custom/restcontroller/webmanage/saletool/appointment/Appointment.java

@@ -34,15 +34,14 @@ public class Appointment extends Controller {
         Long ownerid = content.getLongValue("ownerid");
         Long shareuserid = content.getLongValue("shareuserid");
         String sharename = "";
-        if (!ownertable.isEmpty()) {
-            if (shareuserid > 0) {
-                sharename=getUser(shareuserid).getString("name");
-            } else {
-                Rows rows = dbConnect.runSqlQuery("SELECT createuserid,createby from " + ownertable + " WHERE " + ownertable + "id=" + ownerid + " and siteid='" + siteid + "'");
-                if (rows.isNotEmpty()) {
-                    shareuserid = rows.get(0).getLong("createuserid");
-                    sharename = rows.get(0).getString("createby");
-                }
+        if (shareuserid > 0) {
+            sharename = getUser(shareuserid).getString("name");
+        }
+        if (!ownertable.isEmpty() && shareuserid == 0) {
+            Rows rows = dbConnect.runSqlQuery("SELECT createuserid,createby from " + ownertable + " WHERE " + ownertable + "id=" + ownerid + " and siteid='" + siteid + "'");
+            if (rows.isNotEmpty()) {
+                shareuserid = rows.get(0).getLong("createuserid");
+                sharename = rows.get(0).getString("createby");
             }
         }