diff --git a/src/main/java/com/cyx/cron/MyTask.java b/src/main/java/com/cyx/cron/MyTask.java index 305062a..0250296 100644 --- a/src/main/java/com/cyx/cron/MyTask.java +++ b/src/main/java/com/cyx/cron/MyTask.java @@ -135,8 +135,8 @@ public class MyTask implements Runnable{ Entry.synsData(otherArgs); EventLog.info("......其他事件结束执行......"); - EventLog.info("......离场牛只数据开始执行......"); + EventLog.info("......屏蔽事件开始执行......"); Entry.editData(editArgs); - EventLog.info("......离场牛只数据结束执行......"); + EventLog.info("......屏蔽事件结束执行......"); } } diff --git a/src/main/java/com/cyx/entry/Entry.java b/src/main/java/com/cyx/entry/Entry.java index f8c8e02..18a502d 100644 --- a/src/main/java/com/cyx/entry/Entry.java +++ b/src/main/java/com/cyx/entry/Entry.java @@ -349,16 +349,10 @@ public class Entry { String[] farmIds = args[1].split(","); for(String farmId : farmIds){ EventLog.info("......["+args[2]+"]-["+args[3]+"]......"); - EventLog.info("牛场["+farmId+"]判决开始..."); + EventLog.info("......牛场["+farmId+"]判决开始......"); Edit.dealEdit(farmId,args[2],args[3]); - EventLog.info("牛场["+farmId+"]判决结束..."); + EventLog.info("......牛场["+farmId+"]判决结束......"); EventLog.info("......["+args[2]+"]-["+args[3]+"]......"); - EventLog.info("等待2秒后继续..."); - try { - Thread.sleep(2000L); - } catch (InterruptedException e) { - e.printStackTrace(); - } } } diff --git a/src/main/java/com/cyx/event/Edit.java b/src/main/java/com/cyx/event/Edit.java index a3a0089..82a5520 100644 --- a/src/main/java/com/cyx/event/Edit.java +++ b/src/main/java/com/cyx/event/Edit.java @@ -1,7 +1,11 @@ package com.cyx.event; +import com.alibaba.fastjson2.JSONObject; import com.cyx.log.EventLog; import com.jfinal.plugin.activerecord.Db; +import com.jfinal.plugin.activerecord.Record; + +import java.util.List; /** * @Author Created by cyx.zhang Administrator on 2023/9/4 9:44 周一 @@ -23,10 +27,14 @@ public class Edit { * 转场 */ Turn(sourceCow,startDate,endDate); + /** + * 犊牛出岛 + */ + DoOut(sourceCow,startDate,endDate); }catch (Exception e){ - EventLog.error("轮回异常..."); + EventLog.error("......轮回异常......"); e.printStackTrace(); - EventLog.info("等待5秒后继续..."); + EventLog.info("......5秒后继续......"); try { Thread.sleep(5000L); } catch (InterruptedException E) { @@ -47,148 +55,148 @@ public class Edit { */ //修改牛只基础信息状态 int a = Db.update("update t_base_cow set del_flag = '1',is_out = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...基础("+a+")"); + EventLog.info("...判决淘汰...基础("+a+")"); //修改繁育主表状态 int b = Db.update("update t_breed_main set breed_code = '7',breed_status='3',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...繁育("+b+")"); + EventLog.info("...判决淘汰...繁育("+b+")"); //修改转群转圈状态 int c = Db.update("update t_event_turn_group set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...转群("+c+")"); + EventLog.info("...判决淘汰...转群("+c+")"); //修改参保状态 int d = Db.update("update t_event_insured set status = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...参保("+d+")"); + EventLog.info("...判决淘汰...参保("+d+")"); /** * 繁育 */ //修改配种状态 int e = Db.update("update t_event_breed set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...配种...("+e+")"); + EventLog.info("...判决淘汰...配种...("+e+")"); //修改初检状态 int f = Db.update("update t_event_first_inspect set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...初检...("+f+")"); + EventLog.info("...判决淘汰...初检...("+f+")"); //修改复检状态 int g = Db.update("update t_event_gestation set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...复检...("+g+")"); + EventLog.info("...判决淘汰...复检...("+g+")"); //修改干奶状态 int h = Db.update("update t_event_dried set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...干奶...("+h+")"); + EventLog.info("...判决淘汰...干奶...("+h+")"); //修改围产状态 int i = Db.update("update t_event_peripartum set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...围产...("+i+")"); + EventLog.info("...判决淘汰...围产...("+i+")"); //修改禁配状态 int j = Db.update("update t_event_no_mating set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...禁配...("+j+")"); + EventLog.info("...判决淘汰...禁配...("+j+")"); //修改解禁状态 int k = Db.update("update t_event_unban set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...解禁...("+k+")"); + EventLog.info("...判决淘汰...解禁...("+k+")"); //修改流产状态 int l = Db.update("update t_event_abortion set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...流产...("+l+")"); + EventLog.info("...判决淘汰...流产...("+l+")"); //修改同期状态 int m = Db.update("update t_event_sync_record set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...同期...("+m+")"); + EventLog.info("...判决淘汰...同期...("+m+")"); /** * 产房 */ //修改产犊状态 int n = Db.update("update t_event_calving set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...产犊...("+n+")"); + EventLog.info("...判决淘汰...产犊...("+n+")"); //修改产犊(母牛)状态 int o = Db.update("update t_event_calfinfo set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...犊牛...("+o+")"); + EventLog.info("...判决淘汰...犊牛...("+o+")"); //修改产后护理(保健)状态 int p = Db.update("update t_event_postpartum_care set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...产后护理...("+p+")"); + EventLog.info("...判决淘汰...产后护理...("+p+")"); //修改产前60天状态 int q = Db.update("update t_event_prenatal_evaluation set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...产前60天...("+q+")"); + EventLog.info("...判决淘汰...产前60天...("+q+")"); //修改产后21天状态 int r = Db.update("update t_event_postpartum_evaluation set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...产后21天...("+r+")"); + EventLog.info("...判决淘汰...产后21天...("+r+")"); //修改初乳收集状态 int s = Db.update("update t_event_collect_milk set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...初乳收集...("+s+")"); + EventLog.info("...判决淘汰...初乳收集...("+s+")"); //修改初乳灌服状态 int t = Db.update("update t_event_feed_milk set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...初乳灌服...("+t+")"); + EventLog.info("...判决淘汰...初乳灌服...("+t+")"); /** * 犊牛 */ //修改去角状态 int u = Db.update("update t_event_exfoliator set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...去角...("+u+")"); + EventLog.info("...判决淘汰...去角...("+u+")"); //修改断奶状态 int v = Db.update("update t_event_weaning set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...断奶...("+v+")"); + EventLog.info("...判决淘汰...断奶...("+v+")"); //修改出岛状态 int w = Db.update("update t_event_out_isle set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...出岛...("+w+")"); + EventLog.info("...判决淘汰...出岛...("+w+")"); /** * 健康 */ //修改盲乳状态 int x = Db.update("update t_event_register_blindmilk set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...盲乳...("+x+")"); + EventLog.info("...判决淘汰...盲乳...("+x+")"); //修改修蹄状态 int y = Db.update("update t_event_register_hoof set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...修蹄...("+y+")"); + EventLog.info("...判决淘汰...修蹄...("+y+")"); //修改免疫状态 int z = Db.update("update t_event_register_immune set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...免疫...("+z+")"); + EventLog.info("...判决淘汰...免疫...("+z+")"); //修改细菌培养状态 int aa = Db.update("update t_event_germ_cultivate set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...细菌...("+aa+")"); + EventLog.info("...判决淘汰...细菌...("+aa+")"); //修改驱虫状态 int bb = Db.update("update t_event_expel_insect set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...驱虫...("+bb+")"); + EventLog.info("...判决淘汰...驱虫...("+bb+")"); //修改投喂状态 int cc = Db.update("update t_event_feed_magnet set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...投喂...("+cc+")"); + EventLog.info("...判决淘汰...投喂...("+cc+")"); //修改亚临床酮病状态 int dd = Db.update("update t_event_ketosis set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...酮病...("+dd+")"); + EventLog.info("...判决淘汰...酮病...("+dd+")"); //修改亚临床乳房炎状态 int ee = Db.update("update t_event_mastitis set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...乳房炎...("+ee+")"); + EventLog.info("...判决淘汰...乳房炎...("+ee+")"); //修改产后牛身检测状态 int ff = Db.update("update t_event_cowcheck set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...产后牛身体检查...("+ff+")"); + EventLog.info("...判决淘汰...产后牛身体检查...("+ff+")"); /** * 评分 */ //修改乳头评分状态 int gg = Db.update("update t_event_nipple_score set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...乳头...("+gg+")"); + EventLog.info("...判决淘汰...乳头...("+gg+")"); //修改子宫评分状态 int hh = Db.update("update t_event_uterine_score set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...子宫...("+hh+")"); + EventLog.info("...判决淘汰...子宫...("+hh+")"); /** * 化验 */ //修改隐乳检测状态 int ii = Db.update("update t_event_hide_milk set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...隐乳...("+ii+")"); + EventLog.info("...判决淘汰...隐乳...("+ii+")"); //修改抗生素检测状态 int jj = Db.update("update t_event_antibiotic set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...抗生素...("+jj+")"); + EventLog.info("...判决淘汰...抗生素...("+jj+")"); //修改血酮检测状 int kk = Db.update("update t_event_blood_ketone set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...血酮...("+kk+")"); + EventLog.info("...判决淘汰...血酮...("+kk+")"); //修改尿液PH状态 int ll = Db.update("update t_event_urine_ph set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...尿液...("+ll+")"); + EventLog.info("...判决淘汰...尿液...("+ll+")"); //修改免疫球蛋白状态 int mm = Db.update("update t_event_immunoglobulin set is_out = '淘汰' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...蛋白...("+mm+")"); + EventLog.info("...判决淘汰...蛋白...("+mm+")"); //修改体况状态 int nn = Db.update("update t_event_body_score set is_out = '淘汰',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...体况...("+nn+")"); + EventLog.info("...判决淘汰...体况...("+nn+")"); //修改体测状态 int oo = Db.update("update t_event_body_measure set is_out = '淘汰',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决淘汰...体测...("+oo+")"); + EventLog.info("...判决淘汰...体测...("+oo+")"); //修改步态状态 int pp = Db.update("update t_event_gait_score set is_out = '淘汰',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '淘汰' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...步态...("+pp+")"); + EventLog.info("...判决死亡...步态...("+pp+")"); EventLog.info("..........等待2秒.........."); try { @@ -210,148 +218,148 @@ public class Edit { */ //修改牛只基础信息状态 int a = Db.update("update t_base_cow set del_flag = '1',is_out = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...基础("+a+")"); + EventLog.info("...判决死亡...基础("+a+")"); //修改繁育主表状态 int b = Db.update("update t_breed_main set breed_code = '8',breed_status='3',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...繁育("+b+")"); + EventLog.info("...判决死亡...繁育("+b+")"); //修改转群转圈状态 int c = Db.update("update t_event_turn_group set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...转群("+c+")"); + EventLog.info("...判决死亡...转群("+c+")"); //修改参保状态 int d = Db.update("update t_event_insured set status = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...参保("+d+")"); + EventLog.info("...判决死亡...参保("+d+")"); /** * 繁育 */ //修改配种状态 int e = Db.update("update t_event_breed set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...配种...("+e+")"); + EventLog.info("...判决死亡...配种...("+e+")"); //修改初检状态 int f = Db.update("update t_event_first_inspect set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...初检...("+f+")"); + EventLog.info("...判决死亡...初检...("+f+")"); //修改复检状态 int g = Db.update("update t_event_gestation set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...复检...("+g+")"); + EventLog.info("...判决死亡...复检...("+g+")"); //修改干奶状态 int h = Db.update("update t_event_dried set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...干奶...("+h+")"); + EventLog.info("...判决死亡...干奶...("+h+")"); //修改围产状态 int i = Db.update("update t_event_peripartum set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...围产...("+i+")"); + EventLog.info("...判决死亡...围产...("+i+")"); //修改禁配状态 int j = Db.update("update t_event_no_mating set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...禁配...("+j+")"); + EventLog.info("...判决死亡...禁配...("+j+")"); //修改解禁状态 int k = Db.update("update t_event_unban set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...解禁...("+k+")"); + EventLog.info("...判决死亡...解禁...("+k+")"); //修改流产状态 int l = Db.update("update t_event_abortion set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...流产...("+l+")"); + EventLog.info("...判决死亡...流产...("+l+")"); //修改同期状态 int m = Db.update("update t_event_sync_record set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...同期...("+m+")"); + EventLog.info("...判决死亡...同期...("+m+")"); /** * 产房 */ //修改产犊状态 int n = Db.update("update t_event_calving set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...产犊...("+n+")"); + EventLog.info("...判决死亡...产犊...("+n+")"); //修改产犊(母牛)状态 int o = Db.update("update t_event_calfinfo set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...犊牛...("+o+")"); + EventLog.info("...判决死亡...犊牛...("+o+")"); //修改产后护理(保健)状态 int p = Db.update("update t_event_postpartum_care set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...产后护理...("+p+")"); + EventLog.info("...判决死亡...产后护理...("+p+")"); //修改产前60天状态 int q = Db.update("update t_event_prenatal_evaluation set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...产前60天...("+q+")"); + EventLog.info("...判决死亡...产前60天...("+q+")"); //修改产后21天状态 int r = Db.update("update t_event_postpartum_evaluation set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...产后21天...("+r+")"); + EventLog.info("...判决死亡...产后21天...("+r+")"); //修改初乳收集状态 int s = Db.update("update t_event_collect_milk set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...初乳收集...("+s+")"); + EventLog.info("...判决死亡...初乳收集...("+s+")"); //修改初乳灌服状态 int t = Db.update("update t_event_feed_milk set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...初乳灌服...("+t+")"); + EventLog.info("...判决死亡...初乳灌服...("+t+")"); /** * 犊牛 */ //修改去角状态 int u = Db.update("update t_event_exfoliator set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...去角...("+u+")"); + EventLog.info("...判决死亡...去角...("+u+")"); //修改断奶状态 int v = Db.update("update t_event_weaning set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...断奶...("+v+")"); + EventLog.info("...判决死亡...断奶...("+v+")"); //修改出岛状态 int w = Db.update("update t_event_out_isle set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...出岛...("+w+")"); + EventLog.info("...判决死亡...出岛...("+w+")"); /** * 健康 */ //修改盲乳状态 int x = Db.update("update t_event_register_blindmilk set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...盲乳...("+x+")"); + EventLog.info("...判决死亡...盲乳...("+x+")"); //修改修蹄状态 int y = Db.update("update t_event_register_hoof set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...修蹄...("+y+")"); + EventLog.info("...判决死亡...修蹄...("+y+")"); //修改免疫状态 int z = Db.update("update t_event_register_immune set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...免疫...("+z+")"); + EventLog.info("...判决死亡...免疫...("+z+")"); //修改细菌培养状态 int aa = Db.update("update t_event_germ_cultivate set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...细菌...("+aa+")"); + EventLog.info("...判决死亡...细菌...("+aa+")"); //修改驱虫状态 int bb = Db.update("update t_event_expel_insect set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...驱虫...("+bb+")"); + EventLog.info("...判决死亡...驱虫...("+bb+")"); //修改投喂状态 int cc = Db.update("update t_event_feed_magnet set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...投喂...("+cc+")"); + EventLog.info("...判决死亡...投喂...("+cc+")"); //修改亚临床酮病状态 int dd = Db.update("update t_event_ketosis set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...酮病...("+dd+")"); + EventLog.info("...判决死亡...酮病...("+dd+")"); //修改亚临床乳房炎状态 int ee = Db.update("update t_event_mastitis set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...乳房炎...("+ee+")"); + EventLog.info("...判决死亡...乳房炎...("+ee+")"); //修改产后牛身检测状态 int ff = Db.update("update t_event_cowcheck set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...产后牛身体检查...("+ff+")"); + EventLog.info("...判决死亡...产后牛身体检查...("+ff+")"); /** * 评分 */ //修改乳头评分状态 int gg = Db.update("update t_event_nipple_score set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...乳头...("+gg+")"); + EventLog.info("...判决死亡...乳头...("+gg+")"); //修改子宫评分状态 int hh = Db.update("update t_event_uterine_score set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...子宫...("+hh+")"); + EventLog.info("...判决死亡...子宫...("+hh+")"); /** * 化验 */ //修改隐乳检测状态 int ii = Db.update("update t_event_hide_milk set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...隐乳...("+ii+")"); + EventLog.info("...判决死亡...隐乳...("+ii+")"); //修改抗生素检测状态 int jj = Db.update("update t_event_antibiotic set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...抗生素...("+jj+")"); + EventLog.info("...判决死亡...抗生素...("+jj+")"); //修改血酮检测状 int kk = Db.update("update t_event_blood_ketone set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...血酮...("+kk+")"); + EventLog.info("...判决死亡...血酮...("+kk+")"); //修改尿液PH状态 int ll = Db.update("update t_event_urine_ph set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...尿液...("+ll+")"); + EventLog.info("...判决死亡...尿液...("+ll+")"); //修改免疫球蛋白状态 int mm = Db.update("update t_event_immunoglobulin set is_out = '死亡' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...蛋白...("+mm+")"); + EventLog.info("...判决死亡...蛋白...("+mm+")"); //修改体况状态 int nn = Db.update("update t_event_body_score set is_out = '死亡',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...体况...("+nn+")"); + EventLog.info("...判决死亡...体况...("+nn+")"); //修改体测状态 int oo = Db.update("update t_event_body_measure set is_out = '死亡',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...体测...("+oo+")"); + EventLog.info("...判决死亡...体测...("+oo+")"); //修改步态状态 int pp = Db.update("update t_event_gait_score set is_out = '死亡',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select cow_no from t_event_out_group where source_cow='"+sourceCow+"' and out_type = '死亡' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d'))"); - EventLog.info("判决死亡...步态...("+pp+")"); + EventLog.info("...判决死亡...步态...("+pp+")"); EventLog.info("..........等待2秒.........."); try { @@ -368,75 +376,75 @@ public class Edit { */ public static void Turn(String sourceCow,String startDate,String endDate){ int a = Db.update("update t_event_turn_group set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_turn_group where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...转群[101]...("+a+")"); + EventLog.info("...判决转场...转群[101]...("+a+")"); int b = Db.update("update t_event_weaning set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_weaning where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...断奶[102]...("+b+")"); + EventLog.info("...判决转场...断奶[102]...("+b+")"); int c = Db.update("update t_event_out_isle set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_out_isle where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...出岛[102]...("+c+")"); + EventLog.info("...判决转场...出岛[102]...("+c+")"); int d = Db.update("update t_event_nipple_score set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_nipple_score where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...乳头[107]...("+d+")"); + EventLog.info("...判决转场...乳头[107]...("+d+")"); int e = Db.update("update t_event_calving set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_calving where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...产犊[201]...("+e+")"); + EventLog.info("...判决转场...产犊[201]...("+e+")"); int f = Db.update("update t_event_first_inspect set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_first_inspect where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...初检[202]...("+f+")"); + EventLog.info("...判决转场...初检[202]...("+f+")"); int g = Db.update("update t_event_gestation set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_gestation where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...复检[203]...("+g+")"); + EventLog.info("...判决转场...复检[203]...("+g+")"); int h = Db.update("update t_event_dried set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_dried where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...配种[205]...("+h+")"); + EventLog.info("...判决转场...配种[205]...("+h+")"); int i = Db.update("update t_event_peripartum set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_peripartum where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...围产[206]...("+i+")"); + EventLog.info("...判决转场...围产[206]...("+i+")"); int j = Db.update("update t_event_abortion set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_abortion where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...流产[207]...("+j+")"); + EventLog.info("...判决转场...流产[207]...("+j+")"); int k = Db.update("update t_event_no_mating set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_no_mating where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...禁配[208]...("+k+")"); + EventLog.info("...判决转场...禁配[208]...("+k+")"); int l = Db.update("update t_event_unban set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_unban where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...解禁[208]...("+l+")"); + EventLog.info("...判决转场...解禁[208]...("+l+")"); int m = Db.update("update t_event_dried set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_dried where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...干奶[209]...("+m+")"); + EventLog.info("...判决转场...干奶[209]...("+m+")"); int n = Db.update("update t_event_calfinfo set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_calfinfo where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...犊牛[211]...("+n+")"); + EventLog.info("...判决转场...犊牛[211]...("+n+")"); int o = Db.update("update t_event_germ_cultivate set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_germ_cultivate where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...细菌[411]...("+o+")"); + EventLog.info("...判决转场...细菌[411]...("+o+")"); int p = Db.update("update t_event_register_blindmilk set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_register_blindmilk where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...盲乳[412]...("+p+")"); + EventLog.info("...判决转场...盲乳[412]...("+p+")"); int q = Db.update("update t_event_register_hoof set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_register_hoof where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...修蹄[414]...("+q+")"); + EventLog.info("...判决转场...修蹄[414]...("+q+")"); int r = Db.update("update t_event_register_immune set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_register_immune where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...免疫[417]...("+r+")"); + EventLog.info("...判决转场...免疫[417]...("+r+")"); int s = Db.update("update t_event_hide_milk set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_hide_milk where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...隐乳[422]...("+s+")"); + EventLog.info("...判决转场...隐乳[422]...("+s+")"); int t = Db.update("update t_event_postpartum_care set is_out='转场' where source_cow='"+sourceCow+"' and event_type='护理' and cow_no in(select a.cow_no from (select cow_no from t_event_postpartum_care where source_cow='"+sourceCow+"' and event_type='护理' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...护理[423]...("+t+")"); + EventLog.info("...判决转场...护理[423]...("+t+")"); int u = Db.update("update t_event_antibiotic set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_antibiotic where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...抗生素[424]...("+u+")"); + EventLog.info("...判决转场...抗生素[424]...("+u+")"); int v = Db.update("update t_event_ketosis set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_ketosis where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...亚临床酮病[425]...("+v+")"); + EventLog.info("...判决转场...亚临床酮病[425]...("+v+")"); int w = Db.update("update t_event_mastitis set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_mastitis where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...亚临床乳房炎[426]...("+w+")"); + EventLog.info("...判决转场...亚临床乳房炎[426]...("+w+")"); int x = Db.update("update t_event_blood_ketone set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_blood_ketone where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...血酮检测[504]...("+x+")"); + EventLog.info("...判决转场...血酮检测[504]...("+x+")"); int y = Db.update("update t_event_feed_magnet set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_feed_magnet where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...投喂磁铁[505]...("+y+")"); + EventLog.info("...判决转场...投喂磁铁[505]...("+y+")"); int z = Db.update("update t_event_postpartum_care set is_out='转场' where source_cow='"+sourceCow+"' and event_type='保健' and cow_no in(select a.cow_no from (select cow_no from t_event_postpartum_care where source_cow='"+sourceCow+"' and event_type='保健' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...保健[507]...("+z+")"); + EventLog.info("...判决转场...保健[507]...("+z+")"); int aa = Db.update("update t_event_exfoliator set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_exfoliator where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...去角[510]...("+aa+")"); + EventLog.info("...判决转场...去角[510]...("+aa+")"); int bb = Db.update("update t_event_immunoglobulin set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_immunoglobulin where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...免疫球蛋白[512]...("+bb+")"); + EventLog.info("...判决转场...免疫球蛋白[512]...("+bb+")"); int cc = Db.update("update t_event_feed_milk set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_feed_milk where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...初乳灌服[513]...("+cc+")"); + EventLog.info("...判决转场...初乳灌服[513]...("+cc+")"); int dd = Db.update("update t_event_urine_ph set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_urine_ph where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...尿液PH[514]...("+dd+")"); + EventLog.info("...判决转场...尿液PH[514]...("+dd+")"); int ee = Db.update("update t_event_collect_milk set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_collect_milk where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...初乳收集[515]...("+ee+")"); + EventLog.info("...判决转场...初乳收集[515]...("+ee+")"); int ff = Db.update("update t_event_uterine_score set is_out='转场' where source_cow='"+sourceCow+"' and cow_no in(select a.cow_no from (select cow_no from t_event_uterine_score where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...子宫评分[517]...("+ff+")"); + EventLog.info("...判决转场...子宫评分[517]...("+ff+")"); int gg = Db.update("update t_event_body_score set is_out = '转场',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select a.cow_no from (select cow_no from t_event_uterine_score where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...体况[105]...("+gg+")"); + EventLog.info("...判决转场...体况[105]...("+gg+")"); int hh = Db.update("update t_event_body_measure set is_out = '转场',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select a.cow_no from (select cow_no from t_event_uterine_score where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...体测[106]...("+hh+")"); + EventLog.info("...判决转场...体测[106]...("+hh+")"); int ii = Db.update("update t_event_gait_score set is_out = '转场',del_flag = '1' where source_cow = '" + sourceCow + "' and cow_no in (select a.cow_no from (select cow_no from t_event_uterine_score where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d') and cow_no not in(select cow_no from t_base_cow where source_cow='"+sourceCow+"')) as a)"); - EventLog.info("判决转场...步态[519]...("+ii+")"); + EventLog.info("...判决转场...步态[519]...("+ii+")"); EventLog.info("..........等待2秒.........."); try { @@ -445,4 +453,42 @@ public class Edit { E.printStackTrace(); } } + + /** + * 出岛 + * @param sourceCow + * @param startDate + * @param endDate + */ + public static void DoOut(String sourceCow,String startDate,String endDate) { + List list = Db.find("select cow_no as cowNo,event_date as eventDate,out_type as outType,oper_name as operName,create_time as createTime from t_event_out_group where source_cow='"+sourceCow+"' and date_format(event_date,'%Y-%m-%d') between date_format('"+startDate+"','%Y-%m-%d') and date_format('"+endDate+"','%Y-%m-%d')"); + if(list.size()>0){ + for (Record record : list) { + Record record1 = Db.findFirst("select calve_number as num from t_calve_cowshed where source_cow='"+sourceCow+"' and cow_no='"+record.getStr("cowNo")+"' limit 1"); + if(record1 != null){ + JSONObject obj = new JSONObject(); + obj.put("sourceCow",sourceCow); + obj.put("cowNo",record.getStr("cowNo")); + obj.put("calveNumber",record1.getStr("num")); + obj.put("dateOf",record.getStr("eventDate")); + obj.put("createBy",record.getStr("operName")); + obj.put("createDate",record.getStr("createTime")); + if("死亡".equals(record.getStr("outType"))){ + obj.put("status","2"); + } + if("淘汰".equals(record.getStr("outType"))){ + obj.put("status","3"); + } + obj.put("updateBy",record.getStr("operName")); + obj.put("updateDate",record.getStr("createTime")); + Record record2 = Db.findFirst("select * from t_calve_cowshed_history where source_cow='"+sourceCow+"' and cow_no='"+record.getStr("cowNo")+"' limit 1"); + if(record2 == null){ + Db.update("insert into t_calve_cowshed_history(source_cow,cow_no,calve_number,date_of,create_by,create_date,status,update_by,update_date) values ('"+sourceCow+"','"+obj.getString("cowNo")+"','"+obj.getString("calveNumber")+"','"+obj.getString("dateOf")+"',#{createBy},'"+obj.getString("createDate")+"','"+obj.getString("status")+"','"+obj.getString("updateBy")+"','"+obj.getString("updateDate")+"')"); + } + Db.update("update t_calve_cowshed set cow_no='',update_by='"+record.getStr("operName")+"',update_date='"+record.getStr("createTime")+"' where source_cow='"+sourceCow+"' and cow_no='"+record.getStr("cowNo")+"'"); + EventLog.info("...["+record.getStr("cowNo")+"]...岛号...["+record1.getStr("num")+"]...离场日期...["+obj.getString("dateOf")+"]...修改人..."+record.getStr("operName")+"...修改时间...["+record.getStr("createTime")+"]...出岛..."); + } + } + } + } }