diff --git a/build/classes/html/bureau/hotadd.html b/build/classes/html/bureau/hotadd.html index 29f2a6e..802466f 100644 --- a/build/classes/html/bureau/hotadd.html +++ b/build/classes/html/bureau/hotadd.html @@ -32,9 +32,9 @@ emptyText="请选择" textField="text" valueField="text" allowInput="false" showNullItem="true"/>
- +
- + diff --git a/build/classes/html/bureau/hotwireclass.html b/build/classes/html/bureau/hotwireclass.html index e8ce59f..4b8163e 100644 --- a/build/classes/html/bureau/hotwireclass.html +++ b/build/classes/html/bureau/hotwireclass.html @@ -17,9 +17,10 @@ data="[{id:'0',text:'无效'},{id:'1',text:'有效'}]" emptyText="请选择" label="状态"> 查询 新增 + 维护
-
+
@@ -58,7 +59,7 @@ return "" + "恢复"; } if (e.row.state=='1') { - return "" + "删除"; + return "" + "删除(状态==>无效)"; } return "暂无操作"; @@ -109,5 +110,45 @@ }); } + function weihu() { + var param = {}; + aos.showWindow('canvas/bureau/weihu', param, '600px', '800px', '热线维护', function(rtnValue){ + grid.reload(); + }); + } + + + function pay(){ + var data = grid.getSelected(); + if(!data){ + aos.alert('请选择一条数据!'); + return; + } + var param = {}; + param['pageState'] = 'editold'; + param['id'] = data.id ; + param['khid'] = data.khid; + param['custname'] = data.custname; + param['custtaxno'] = data.custtaxno; + param['mobile'] = data.mobile; + param['enddate'] = data.enddate; + param['orgname'] = data.orgname; + param['state'] = data.state; + param['mlevel'] = data.mlevel; + param['mprice'] = data.mprice; + dakai(param); + } + + + + function dakai(param){ + aos.showWindow('canvas/bureau/hotupdate', param, '600', '590px', '热线等级更新', function(rtnValue){ + grid.reload(); + + + }); + + } + \ No newline at end of file diff --git a/build/classes/rush/HotWireClass.class b/build/classes/rush/HotWireClass.class index 37e724f..ce6ec8d 100644 Binary files a/build/classes/rush/HotWireClass.class and b/build/classes/rush/HotWireClass.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/bureau/hotadd.html b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/bureau/hotadd.html index 29f2a6e..802466f 100644 --- a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/bureau/hotadd.html +++ b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/bureau/hotadd.html @@ -32,9 +32,9 @@ emptyText="请选择" textField="text" valueField="text" allowInput="false" showNullItem="true"/>
- +
- + diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/bureau/hotwireclass.html b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/bureau/hotwireclass.html index e8ce59f..4b8163e 100644 --- a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/bureau/hotwireclass.html +++ b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/html/bureau/hotwireclass.html @@ -17,9 +17,10 @@ data="[{id:'0',text:'无效'},{id:'1',text:'有效'}]" emptyText="请选择" label="状态">
查询 新增 + 维护
-
+
@@ -58,7 +59,7 @@ return "" + "恢复"; } if (e.row.state=='1') { - return "" + "删除"; + return "" + "删除(状态==>无效)"; } return "暂无操作"; @@ -109,5 +110,45 @@ }); } + function weihu() { + var param = {}; + aos.showWindow('canvas/bureau/weihu', param, '600px', '800px', '热线维护', function(rtnValue){ + grid.reload(); + }); + } + + + function pay(){ + var data = grid.getSelected(); + if(!data){ + aos.alert('请选择一条数据!'); + return; + } + var param = {}; + param['pageState'] = 'editold'; + param['id'] = data.id ; + param['khid'] = data.khid; + param['custname'] = data.custname; + param['custtaxno'] = data.custtaxno; + param['mobile'] = data.mobile; + param['enddate'] = data.enddate; + param['orgname'] = data.orgname; + param['state'] = data.state; + param['mlevel'] = data.mlevel; + param['mprice'] = data.mprice; + dakai(param); + } + + + + function dakai(param){ + aos.showWindow('canvas/bureau/hotupdate', param, '600', '590px', '热线等级更新', function(rtnValue){ + grid.reload(); + + + }); + + } + \ No newline at end of file diff --git a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/HotWireClass.class b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/HotWireClass.class index 37e724f..ce6ec8d 100644 Binary files a/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/HotWireClass.class and b/classes/artifacts/rushfee_Web_exploded/WEB-INF/classes/rush/HotWireClass.class differ diff --git a/classes/artifacts/rushfee_Web_exploded/ptrun.ini b/classes/artifacts/rushfee_Web_exploded/ptrun.ini index 3bc9460..85e5d1b 100644 --- a/classes/artifacts/rushfee_Web_exploded/ptrun.ini +++ b/classes/artifacts/rushfee_Web_exploded/ptrun.ini @@ -1,3 +1,3 @@ #save ini -#Fri Sep 22 02:24:51 CST 2023 +#Mon Sep 25 00:19:40 CST 2023 deploystamp=1612237236000 diff --git a/resource/html/bureau/hotadd.html b/resource/html/bureau/hotadd.html index 29f2a6e..802466f 100644 --- a/resource/html/bureau/hotadd.html +++ b/resource/html/bureau/hotadd.html @@ -32,9 +32,9 @@ emptyText="请选择" textField="text" valueField="text" allowInput="false" showNullItem="true"/>
- +
- + diff --git a/resource/html/bureau/hotupdate.html b/resource/html/bureau/hotupdate.html new file mode 100644 index 0000000..cb0a37e --- /dev/null +++ b/resource/html/bureau/hotupdate.html @@ -0,0 +1,77 @@ + + + 客户信息明细 + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ + + + + + \ No newline at end of file diff --git a/resource/html/bureau/hotwireclass.html b/resource/html/bureau/hotwireclass.html index e8ce59f..4b8163e 100644 --- a/resource/html/bureau/hotwireclass.html +++ b/resource/html/bureau/hotwireclass.html @@ -17,9 +17,10 @@ data="[{id:'0',text:'无效'},{id:'1',text:'有效'}]" emptyText="请选择" label="状态"> 查询 新增 + 维护
-
+
@@ -58,7 +59,7 @@ return "" + "恢复"; } if (e.row.state=='1') { - return "" + "删除"; + return "" + "删除(状态==>无效)"; } return "暂无操作"; @@ -109,5 +110,45 @@ }); } + function weihu() { + var param = {}; + aos.showWindow('canvas/bureau/weihu', param, '600px', '800px', '热线维护', function(rtnValue){ + grid.reload(); + }); + } + + + function pay(){ + var data = grid.getSelected(); + if(!data){ + aos.alert('请选择一条数据!'); + return; + } + var param = {}; + param['pageState'] = 'editold'; + param['id'] = data.id ; + param['khid'] = data.khid; + param['custname'] = data.custname; + param['custtaxno'] = data.custtaxno; + param['mobile'] = data.mobile; + param['enddate'] = data.enddate; + param['orgname'] = data.orgname; + param['state'] = data.state; + param['mlevel'] = data.mlevel; + param['mprice'] = data.mprice; + dakai(param); + } + + + + function dakai(param){ + aos.showWindow('canvas/bureau/hotupdate', param, '600', '590px', '热线等级更新', function(rtnValue){ + grid.reload(); + + + }); + + } + \ No newline at end of file diff --git a/resource/html/bureau/weihu.html b/resource/html/bureau/weihu.html new file mode 100644 index 0000000..602838d --- /dev/null +++ b/resource/html/bureau/weihu.html @@ -0,0 +1,103 @@ + + + + CRM流向不一致处理 + + +
+
+ +

注意:以下为批量维护等级,输入条件 更新等级 可以预览!确认无误执行!

+ +

-------------------------------查询选项-------------------------------

+ +
+ +
+ +
预览 +

-------------------------------更新选项-------------------------------

+ + 执行 + +
+
+
+
+
+ + + + +

注意:以下为批量更新电话,按照模板进行导入!(开发中)

+ +
+ + 批量执行 + + + \ No newline at end of file diff --git a/resource/html/bureau/yulan.html b/resource/html/bureau/yulan.html new file mode 100644 index 0000000..45e8c02 --- /dev/null +++ b/resource/html/bureau/yulan.html @@ -0,0 +1,57 @@ + + + + 热线等级 + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/src/rush/HotWireClass.java b/src/rush/HotWireClass.java index 9df4bc7..b6633ed 100644 --- a/src/rush/HotWireClass.java +++ b/src/rush/HotWireClass.java @@ -4,11 +4,7 @@ import com.aisino.aosplus.core.dao.DbHelper; import com.aisino.aosplus.core.mvc.annotation.Action; import com.aisino.aosplus.core.mvc.annotation.Request; import com.aisino.aosplus.core.mvc.bean.Params; -import com.aisino.aosplus.core.util.Guid; -import com.aisino.aosplus.session.SessionHelper; import org.apache.log4j.Logger; - -import java.util.Date; import java.util.List; import java.util.Map; @@ -24,6 +20,8 @@ public class HotWireClass { String custtaxno=params.getString("custtaxno"); String orgname=params.getString("orgname"); String state=params.getString("state"); + String mlevel=params.getString("mlevel"); + String mprice=params.getString("mprice"); StringBuilder sb = new StringBuilder(); if(custname!=null){ sb.append(" and custname like '%" + custname + "%'"); @@ -40,6 +38,12 @@ public class HotWireClass { if(custtaxno!=null){ sb.append(" and custtaxno like '%" + custtaxno + "%'"); } + if(mlevel!=null){ + sb.append(" and mlevel = "+mlevel); + } + if(mprice!=null){ + sb.append(" and mprice = "+mprice); + } sb.append("order by createdate desc"); Map map = DbHelper.getDbService("call_center").queryPageMapList("select * from T_CALLCENTER_MEMBER where 1=1 "+sb ,params); return map; @@ -82,5 +86,52 @@ public class HotWireClass { } + @Request.Post("updatedengji") + @Request.Get("updatedengji") + public int updatedengji(Params params){ + try{ + String mlevel= params.getString("mlevel"); + String mobile = params.getString("mobile"); + String mprice = params.getString("mprice"); + String updatemlevel = params.getString("updatemlevel"); +StringBuilder sb = new StringBuilder(); +sb.append("update T_CALLCENTER_MEMBER set MLEVEL="+updatemlevel ); + sb.append(" where 1=1"); + if(mlevel!=null){ + sb.append(" and mlevel = "+mlevel); + } + if(mprice!=null){ + sb.append(" and mprice = "+mprice); + } + if(mobile!=null){ + sb.append(" and mobile = '"+mobile+"'"); + } + DbHelper.getDbService("call_center").update(sb.toString(),params); + logger.info("热线日志---------------------"+sb.toString()); + return 1; + + } + catch(Exception e){ + return 0; + } + } + + + + @Request.Post("update") + @Request.Get("update") + public int update(Params params){ + try{ + + String sqlString="update T_CALLCENTER_MEMBER set khid=?, custname=?,custtaxno=?,mobile=?,enddate=? ,state=?,mlevel=?,mprice=? where id=?"; + DbHelper.getDbService("call_center").update(sqlString,params.getString("khid"),params.getString("custname"),params.getString("custtaxno"),params.getString("mobile"),params.getString("enddate"),params.getString("state"),params.getString("mlevel"),params.getString("mprice"),params.getString("id")); + logger.info("热线更新日志--------------"+sqlString+"-----------"+params.toString()); + return 1; + + } + catch(Exception e){ + return 0; + } + } }