diff --git a/build/classes/com/hangxin/web/TickingAction.class b/build/classes/com/hangxin/web/TickingAction.class index 455d0a5..6c5d1e6 100644 Binary files a/build/classes/com/hangxin/web/TickingAction.class and b/build/classes/com/hangxin/web/TickingAction.class differ diff --git a/build/classes/html/rush/rushtasklistdetail.html b/build/classes/html/rush/rushtasklistdetail.html index 04f2d03..8517ba3 100644 --- a/build/classes/html/rush/rushtasklistdetail.html +++ b/build/classes/html/rush/rushtasklistdetail.html @@ -497,10 +497,29 @@ if(action == 'cancel') {return;} else{ - aos.showWindow('canvas/rush/message', messageparam, '550px', '350px', '短信发送', function(rtnValue){ - - aos.get("msglogid").setValue(rtnValue); - }); + + var one = {}; + one['mobile']=mobile; + aos.post({ + url:"rush/telaccount/check", + data:one, + success:function(rtnData){ + if(rtnData=="1"){ + aos.alert('所选电话不是本人测试电话电话,不允许发送短信!'); + return; + } + else{ + aos.showWindow('canvas/rush/message', messageparam, '550px', '350px', '短信发送', function(rtnValue){ + + aos.get("msglogid").setValue(rtnValue); + }); + } + } + }) + + + + } }); return ; diff --git a/build/classes/rush/TaskAssignmentJob.class b/build/classes/rush/TaskAssignmentJob.class index af3757b..4e4955e 100644 Binary files a/build/classes/rush/TaskAssignmentJob.class and b/build/classes/rush/TaskAssignmentJob.class differ diff --git a/build/classes/rush/TaskDeleteJob.class b/build/classes/rush/TaskDeleteJob.class index 857afc3..c8a8dc3 100644 Binary files a/build/classes/rush/TaskDeleteJob.class and b/build/classes/rush/TaskDeleteJob.class differ diff --git a/build/classes/rush/TaskUserJob.class b/build/classes/rush/TaskUserJob.class index e978b2f..25e2245 100644 Binary files a/build/classes/rush/TaskUserJob.class and b/build/classes/rush/TaskUserJob.class differ diff --git a/build/classes/rush/UpdateCrmEnddate.class b/build/classes/rush/UpdateCrmEnddate.class index 142317e..3394400 100644 Binary files a/build/classes/rush/UpdateCrmEnddate.class and b/build/classes/rush/UpdateCrmEnddate.class differ diff --git a/build/classes/rush/UpdateExcustomerTime.class b/build/classes/rush/UpdateExcustomerTime.class index a885a1c..66f195b 100644 Binary files a/build/classes/rush/UpdateExcustomerTime.class and b/build/classes/rush/UpdateExcustomerTime.class differ diff --git a/build/classes/rush/updatecompanyex.class b/build/classes/rush/updatecompanyex.class index 09ccd56..6f106c8 100644 Binary files a/build/classes/rush/updatecompanyex.class and b/build/classes/rush/updatecompanyex.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/com/hangxin/web/TickingAction.class b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/com/hangxin/web/TickingAction.class index 455d0a5..6c5d1e6 100644 Binary files a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/com/hangxin/web/TickingAction.class and b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/com/hangxin/web/TickingAction.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/rush/rushtasklistdetail.html b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/rush/rushtasklistdetail.html index 04f2d03..8517ba3 100644 --- a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/rush/rushtasklistdetail.html +++ b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/rush/rushtasklistdetail.html @@ -497,10 +497,29 @@ if(action == 'cancel') {return;} else{ - aos.showWindow('canvas/rush/message', messageparam, '550px', '350px', '短信发送', function(rtnValue){ - - aos.get("msglogid").setValue(rtnValue); - }); + + var one = {}; + one['mobile']=mobile; + aos.post({ + url:"rush/telaccount/check", + data:one, + success:function(rtnData){ + if(rtnData=="1"){ + aos.alert('所选电话不是本人测试电话电话,不允许发送短信!'); + return; + } + else{ + aos.showWindow('canvas/rush/message', messageparam, '550px', '350px', '短信发送', function(rtnValue){ + + aos.get("msglogid").setValue(rtnValue); + }); + } + } + }) + + + + } }); return ; diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskAssignmentJob.class b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskAssignmentJob.class index af3757b..4e4955e 100644 Binary files a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskAssignmentJob.class and b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskAssignmentJob.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskDeleteJob.class b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskDeleteJob.class index 857afc3..c8a8dc3 100644 Binary files a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskDeleteJob.class and b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskDeleteJob.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskUserJob.class b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskUserJob.class index e978b2f..25e2245 100644 Binary files a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskUserJob.class and b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/TaskUserJob.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/UpdateCrmEnddate.class b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/UpdateCrmEnddate.class index 142317e..3394400 100644 Binary files a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/UpdateCrmEnddate.class and b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/UpdateCrmEnddate.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/UpdateExcustomerTime.class b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/UpdateExcustomerTime.class index a885a1c..66f195b 100644 Binary files a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/UpdateExcustomerTime.class and b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/UpdateExcustomerTime.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/updatecompanyex.class b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/updatecompanyex.class index 09ccd56..6f106c8 100644 Binary files a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/updatecompanyex.class and b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/updatecompanyex.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/ptrun.ini b/classes/artifacts/rushfee_Web_exploded/ptrun.ini index 1712a8c..8eadc62 100644 --- a/classes/artifacts/rushfee_Web_exploded/ptrun.ini +++ b/classes/artifacts/rushfee_Web_exploded/ptrun.ini @@ -1,3 +1,3 @@ #save ini -#Wed Apr 19 22:20:25 CST 2023 +#Mon Jun 12 00:24:44 CST 2023 deploystamp=1612237236000 diff --git a/resource/html/rush/rushtasklistdetail.html b/resource/html/rush/rushtasklistdetail.html index 04f2d03..8517ba3 100644 --- a/resource/html/rush/rushtasklistdetail.html +++ b/resource/html/rush/rushtasklistdetail.html @@ -497,10 +497,29 @@ if(action == 'cancel') {return;} else{ - aos.showWindow('canvas/rush/message', messageparam, '550px', '350px', '短信发送', function(rtnValue){ - - aos.get("msglogid").setValue(rtnValue); - }); + + var one = {}; + one['mobile']=mobile; + aos.post({ + url:"rush/telaccount/check", + data:one, + success:function(rtnData){ + if(rtnData=="1"){ + aos.alert('所选电话不是本人测试电话电话,不允许发送短信!'); + return; + } + else{ + aos.showWindow('canvas/rush/message', messageparam, '550px', '350px', '短信发送', function(rtnValue){ + + aos.get("msglogid").setValue(rtnValue); + }); + } + } + }) + + + + } }); return ; diff --git a/src/com/hangxin/web/TickingAction.java b/src/com/hangxin/web/TickingAction.java index b1c3786..af92bd9 100644 --- a/src/com/hangxin/web/TickingAction.java +++ b/src/com/hangxin/web/TickingAction.java @@ -230,13 +230,13 @@ public class TickingAction { "and t.addtime=TO_DATE('"+searchbegindate+"','YYYY-MM-DD HH24:MI:SS') \n" + "group by rollup (a.operator) order by totalnum ";*/ - String sqlString=" select nvl(a.operator,'合计') operator ,sum(case when kphjje=280 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) as totalnum, sum(case when a.source=1 then 1 else 0 end) source," + + String sqlString=" select nvl(a.operator,'合计') operator ,sum(case when ( kphjje=280 or kphjje=420) "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) as totalnum, sum(case when a.source=1 then 1 else 0 end) source," + " sum(case when kphjje=300 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) as xinxiang , sum(case " + " when kphjje = 398 "+injfsql+ifmzsql+custtypesql+" then " + " 1" + " else" + " 0" + - " end) as peixun,sum(case when kphjje=280 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end)+ sum(case when kphjje=300 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) + sum(case" + + " end) as peixun,sum(case when ( kphjje=280 or kphjje=420) "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end)+ sum(case when kphjje=300 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) + sum(case" + " when kphjje = 398 "+injfsql+ifmzsql+custtypesql+" then " + " 1" + " else " + @@ -294,13 +294,13 @@ public class TickingAction { +" where a.USER_ID='"+userid+"') " ; if(null!=searchbegindate){ - String sqlString=" select nvl(a.operator,'合计') operator ,sum(case when kphjje=280 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) as totalnum, sum(case when a.source=1 then 1 else 0 end) source," + + String sqlString=" select nvl(a.operator,'合计') operator ,sum(case when ( kphjje=280 or kphjje=420) "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) as totalnum, sum(case when a.source=1 then 1 else 0 end) source," + " sum(case when kphjje=300 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) as xinxiang , sum(case" + " when kphjje =398 "+injfsql+ifmzsql+custtypesql+" then" + " 1" + " else" + " 0" + - " end) as peixun, sum(case when kphjje=280 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end)+ sum(case when kphjje=300 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) + sum(case" + + " end) as peixun, sum(case when ( kphjje=280 or kphjje=420) "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end)+ sum(case when kphjje=300 "+injfsql+ifmzsql+custtypesql+" then 1 else 0 end ) + sum(case" + " when kphjje =398 "+injfsql+ifmzsql+custtypesql+" then" + " 1" + " else" + diff --git a/src/rush/TaskAssignmentJob.java b/src/rush/TaskAssignmentJob.java index 6a26b1e..bd77af1 100644 --- a/src/rush/TaskAssignmentJob.java +++ b/src/rush/TaskAssignmentJob.java @@ -18,7 +18,7 @@ import java.util.*; * * 2018年11月27日 */ -@Job("0 30 09 * * ?") +//@Job("0 30 09 * * ?") public class TaskAssignmentJob extends BaseJob{ diff --git a/src/rush/TaskDeleteJob.java b/src/rush/TaskDeleteJob.java index ddd6dcb..dd3a560 100644 --- a/src/rush/TaskDeleteJob.java +++ b/src/rush/TaskDeleteJob.java @@ -8,7 +8,7 @@ import com.aisino.aosplus.plugin.job.Job; * 这个方法定时回收这个任务中心的任务 * 2018年11月26日 */ -//@Job("0 05 18 * * ?") +@Job("0 20 18 * * ?") public class TaskDeleteJob extends BaseJob{ @Override public void execute() { diff --git a/src/rush/TaskUserJob.java b/src/rush/TaskUserJob.java index 7f7557c..310ea05 100644 --- a/src/rush/TaskUserJob.java +++ b/src/rush/TaskUserJob.java @@ -12,7 +12,7 @@ import java.util.*; * * 2018年11月26日 */ -//@Job("0 57 08 * * ?") +//@Job("0 27 18 * * ?") public class TaskUserJob extends BaseJob{ @Override public void execute() { @@ -57,14 +57,14 @@ public class TaskUserJob extends BaseJob{ DbHelper.getDbService().commit(); } - /*List taskrule= DbHelper.getDbService().queryMapList(" select id, bl" + List taskrule= DbHelper.getDbService().queryMapList(" select id, bl" +" from rush_task_rule " +" where to_char(sysdate,'yyyy-mm-dd') between startdate and enddate order by rule_level"); if (taskrule!=null){ for (int i=0;i='2023-01-01' and fistback in ('联系方式为空','联系方式异常','客户不在本单位')\n" + + "and state=1 ) a left join view_info b on a.customer_id =b.customerid where b.customerid is not null and isservice=0 and id is not null"); + + DbHelper.getDbService().update("insert into rush_to_assinged_cus (rule_id,customer_id,org_id,org_name,end_date,revenueid,customer_name, cust_tax_code, createdate ,injf,ifmz) \n" + + "select '294072363109710045',customerid,org_id,org_name,end_datechr,revenueid,cust_name, cust_tax_code,'2022-04-20',injf,ifmz from (\n" + + "select customer_id from excustomer_info where zxhfremark is null and to_char(create_time,'yyyy-mm-dd')>='2023-01-01' and fistback in ('联系方式为空','联系方式异常','客户不在本单位')\n" + + "and state=1 ) a left join view_info b on a.customer_id =b.customerid where b.customerid is not null and isservice=1 and id is not null"); + } +}