|
@@ -1,5 +1,7 @@
|
|
|
package com.zskk.service;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
import org.apache.commons.io.IOUtils;
|
|
|
import org.apache.http.client.methods.CloseableHttpResponse;
|
|
|
import org.apache.http.client.methods.HttpGet;
|
|
@@ -7,17 +9,22 @@ import org.apache.http.impl.client.CloseableHttpClient;
|
|
|
import org.apache.http.impl.client.HttpClients;
|
|
|
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
|
|
|
|
|
|
+import com.jfinal.kit.PropKit;
|
|
|
+import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
|
|
|
+import com.jfinal.plugin.druid.DruidPlugin;
|
|
|
+import com.zskk.model.Doctors;
|
|
|
+import com.zskk.model.Report;
|
|
|
+import com.zskk.model._MappingKit;
|
|
|
+
|
|
|
|
|
|
public class WeixinService {
|
|
|
static {
|
|
|
-// PropKit.use("config.txt");
|
|
|
-// ServiceFactory.init();
|
|
|
-// DruidPlugin plugin = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim());
|
|
|
-// ActiveRecordPlugin arp = new ActiveRecordPlugin(plugin);
|
|
|
-// _MappingKit.mapping(arp);
|
|
|
-// plugin.start();
|
|
|
-// arp.start();
|
|
|
-
|
|
|
+ PropKit.use("config.properties");
|
|
|
+ DruidPlugin plugin = new DruidPlugin(PropKit.get("jdbcUrl_zskk"), PropKit.get("user_zskk"), PropKit.get("password_zskk").trim());
|
|
|
+ ActiveRecordPlugin arp = new ActiveRecordPlugin(plugin);
|
|
|
+ _MappingKit.mapping(arp);
|
|
|
+ plugin.start();
|
|
|
+ arp.start();
|
|
|
}
|
|
|
private static final PoolingHttpClientConnectionManager POOL_CM = new PoolingHttpClientConnectionManager();
|
|
|
|
|
@@ -67,4 +74,37 @@ public class WeixinService {
|
|
|
return content;
|
|
|
}
|
|
|
|
|
|
+ public static void main(String[] args) {
|
|
|
+ List<Doctors> doctors = Doctors.dao.find("SELECT * FROM doctors where realname='王振宇' and username='none' and institution_id='15700002' and id <>'8cfe556ca64f49e3'");
|
|
|
+ for (Doctors doctors2 : doctors) {
|
|
|
+ List<Report> reports = Report.dao.find("SELECT * FROM report where report_doctor_id=? or review_doctor_id=? or confirm_doctor_id=?",doctors2.getId(),doctors2.getId(),doctors2.getId());
|
|
|
+ if (reports.size() == 0) {
|
|
|
+ System.out.println("删除医生"+doctors2.getId());
|
|
|
+ doctors2.delete();
|
|
|
+ }else {
|
|
|
+ for (Report report3 : reports) {
|
|
|
+ String docString = "8cfe556ca64f49e3";
|
|
|
+ if (report3.getReportDoctorId().equals(doctors2.getId())) {
|
|
|
+ System.out.println("更改报告医生"+doctors2.getId());
|
|
|
+ report3.setReportDoctorId(docString);
|
|
|
+ }
|
|
|
+ if (report3.getReviewDoctorId().equals(doctors2.getId())) {
|
|
|
+ System.out.println("更改审核医生"+doctors2.getId());
|
|
|
+ report3.setReviewDoctorId(docString);
|
|
|
+ }
|
|
|
+ if (report3.getConfirmDoctorId().equals(doctors2.getId())) {
|
|
|
+ System.out.println("更改确认医生"+doctors2.getId());
|
|
|
+ report3.setConfirmDoctorId(docString);
|
|
|
+ }
|
|
|
+ report3.update();
|
|
|
+ doctors2.delete();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+// System.out.println("d"+doctors);
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|