diff --git a/src/rush/AccountAction.java b/src/rush/AccountAction.java index 50ecc03..3b7a568 100644 --- a/src/rush/AccountAction.java +++ b/src/rush/AccountAction.java @@ -557,7 +557,7 @@ public class AccountAction { Map excustomer=DbHelper.getDbService().queryMap("select org_id,revenueid,end_datechr,count,invoice_addr,legal_person from view_info where customerid=?",customer_id); /*我还想知道 需要保存到异常的这个企业是否已经存在 * 如果存在 我需要更新 - * 不存在 哼哼 + * 不存在 哼哼 fffddr * */ Map iscunzai = DbHelper.getDbService().queryMap("select id from excustomer_info where customer_id=?",customer_id); int countObject=Integer.parseInt( excustomer.get("count").toString()); diff --git a/src/rush/RushCompany.java b/src/rush/RushCompany.java index f485884..1cfe5e4 100644 --- a/src/rush/RushCompany.java +++ b/src/rush/RushCompany.java @@ -617,8 +617,8 @@ public class RushCompany { DbService dbService = DbHelper.getDbService(); String cust_name= params.getString("cust_name"); Long customer_id = params.getLong("customer_id"); - String feedback_type= params.getString("feedback"); - String onfeedback= params.getString("onfeedback"); + String feedback_type= params.getString("feedback");//点选的类型 + String onfeedback= params.getString("onfeedback");//进来的时候的类型 String cust_type= params.getString("cust_type"); String exid= params.getString("id"); String remark= params.getString("remark"); @@ -632,7 +632,7 @@ public class RushCompany { - + //查询一下你选择的类型 为了以后不同操作做准备 if (feedback_type!=null){ Map feedbacktype = DbHelper.getDbService().queryMap("select id,isvalid from RUSH_EXFEEDBACK where type='choosefeedback' and name=?",feedback_type); isvalid= feedbacktype.get("isvalid"); @@ -640,13 +640,16 @@ public class RushCompany { //需要根据坐席点选的反馈结果判断是否需要回到任务中心 if(onfeedback!=null){ // 在判断下你是什么客户类型 如果是十次以上什么都不需要判断 如果是异常才需要判断 - if(cust_type=="1"||cust_type.equals("1")){ - + /* if(cust_type=="1"||cust_type.equals("1")){ + Map onfeedbacktype = DbHelper.getDbService().queryMap("select id,isvalid from RUSH_EXFEEDBACK where type='exfeedback' and name=?",onfeedback); + isvalidex= onfeedbacktype!=null? onfeedbacktype.get("isvalid"):""; } else{ Map onfeedbacktype = DbHelper.getDbService().queryMap("select id,isvalid from RUSH_EXFEEDBACK where type='exfeedback' and name=?",onfeedback); isvalidex= onfeedbacktype.get("isvalid"); - } + }*/ + Map onfeedbacktype = DbHelper.getDbService().queryMap("select id,isvalid from RUSH_EXFEEDBACK where type='exfeedback' and name=?",onfeedback); + isvalidex= onfeedbacktype!=null? onfeedbacktype.get("isvalid"):""; } /*首先判断客户类型是异常客户还是十次以上的 * 如果是十次以上的 不需要处理放回任务中心的操作 只在本地进行保存状态 以及处理的结果 @@ -675,11 +678,18 @@ public class RushCompany { String sql="update excustomer_info set state={state},rustype={info},cutstype={cutstype},dealtime={create_date} where id ="+exid; DbHelper.getDbService().update(sql,insertlog); } - else{ - insertlog.put("state","1"); - String sql="update excustomer_info set state={state},rustype={info},cutstype={cutstype},dealtime={create_date} where id ="+exid; - DbHelper.getDbService().update(sql,insertlog); - } + if(isvalid=="1"||isvalid.equals("1")){ + insertlog.put("state","1"); + String sql="update excustomer_info set state={state},rustype={info},cutstype={cutstype},dealtime={create_date} where id ="+exid; + DbHelper.getDbService().update(sql,insertlog); + if(isvalidex=="1"||isvalidex.equals("1")){ + String sqldelete="delete from rush_task_center where user_id='472775138282575026' and customer_id="+customer_id; + DbHelper.getDbService().update(sqldelete,insertlog); + } + + } + + } else{ diff --git a/src/rush/SendSmsJob.java b/src/rush/SendSmsJob.java index 7dcaabd..52dc0e2 100644 --- a/src/rush/SendSmsJob.java +++ b/src/rush/SendSmsJob.java @@ -36,7 +36,7 @@ import java.util.*; * * 2018年12月12日 */ -@Job("0 01 20 * * ?") +//@Job("0 01 20 * * ?") public class SendSmsJob extends BaseJob { //短信剩余量 diff --git a/src/rush/TaskAssignmentJob.java b/src/rush/TaskAssignmentJob.java index e2738bb..8d09f10 100644 --- a/src/rush/TaskAssignmentJob.java +++ b/src/rush/TaskAssignmentJob.java @@ -18,7 +18,7 @@ import java.util.*; * * 2018年11月27日 */ -//@Job("0 37 15 * * ?") +//@Job("0 15 18 * * ?") public class TaskAssignmentJob extends BaseJob{ diff --git a/src/rush/TaskDeleteJob.java b/src/rush/TaskDeleteJob.java index 95b9777..ddd6dcb 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 32 18 * * ?") +//@Job("0 05 18 * * ?") public class TaskDeleteJob extends BaseJob{ @Override public void execute() { diff --git a/src/rush/TaskUserJob.java b/src/rush/TaskUserJob.java index 9c2dc6e..b944dc3 100644 --- a/src/rush/TaskUserJob.java +++ b/src/rush/TaskUserJob.java @@ -12,7 +12,7 @@ import java.util.*; * * 2018年11月26日 */ -//@Job("0 49 21 * * ?") +//@Job("0 10 18 * * ?") public class TaskUserJob extends BaseJob{ @Override public void execute() {