Просмотр исходного кода

订单新增支持科室字段

wu 1 месяц назад
Родитель
Сommit
63d237d664

+ 5 - 0
src/custom/restcontroller/R.java

@@ -7562,6 +7562,11 @@ public class R {
         public static class v1 {
         }
     }
+
+    public static class ID2025121516532702 {
+        public static class v1 {
+        }
+    }
 }
 
 

+ 11 - 0
src/custom/restcontroller/webmanage/sale/order/Order2.java

@@ -383,6 +383,7 @@ public class Order2 extends Controller {
             insertSQL.setValue("status", "新建");
             insertSQL.setValue("type", type);
             insertSQL.setValue("rec_contactsid", rec_contactsid);
+            insertSQL.setValue("sa_hospitaldepid",  content.getLongValue("sa_hospitaldepid"));
             sqlList.add(insertSQL.getSQL());
             sqlList.add(DataContrlLog.createLog(this, "sa_order", sa_orderid, "新建", "新建订单成功").getSQL());
         } else {
@@ -394,6 +395,7 @@ public class Order2 extends Controller {
             updateSQL.setValue("billdate", billdate);
             updateSQL.setValue("remarks", content.getStringValue("remarks"));
             updateSQL.setValue("rec_contactsid", rec_contactsid);
+            updateSQL.setValue("sa_hospitaldepid",  content.getLongValue("sa_hospitaldepid"));
             sqlList.add(updateSQL.getSQL());
             sqlList.add(DataContrlLog.createLog(this, "sa_order", sa_orderid, "编辑", "编辑订单成功").getSQL());
         }
@@ -436,6 +438,7 @@ public class Order2 extends Controller {
         querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise_contacts", "t9", "t9.contactsid = t1.rec_contactsid and t9.siteid = t1.siteid",
                 "name", "province", "city", "county", "address");
         querySQL.addJoinTable(JOINTYPE.left, "sa_contract", "t10", "t10.sa_contractid = t1.sa_contractid and t10.siteid = t1.siteid");
+        querySQL.addJoinTable(JOINTYPE.left, "sa_hospitaldep", "t11", "t11.sa_hospitaldepid = t1.sa_hospitaldepid and t11.siteid = t1.siteid","hospitaldepname");
 
         querySQL.addQueryFields("hospitalname", "t3.enterprisename");
         querySQL.addQueryFields("agentname", "t5.enterprisename");
@@ -701,5 +704,13 @@ public class Order2 extends Controller {
         return getSucReturnObject().setData(rows).toString();
     }
 
+    @API(title = "", apiversion = R.ID2025121516532702.v1.class)
+    public String newApiMethod() throws YosException {
+        return getSucReturnObject().toString();
+    }
+
+
+
+
 
 }