From c5d2879cd69629d6f85ed2553198ed9f615527ba Mon Sep 17 00:00:00 2001 From: zxf Date: Mon, 25 Sep 2023 18:43:17 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=AD=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/classes/html/bureau/hotadd.html | 4 +- build/classes/html/bureau/hotwireclass.html | 45 +++++++- build/classes/rush/HotWireClass.class | Bin 4275 -> 5679 bytes .../WEB-INF/classes/html/bureau/hotadd.html | 4 +- .../classes/html/bureau/hotwireclass.html | 45 +++++++- .../WEB-INF/classes/rush/HotWireClass.class | Bin 4275 -> 5679 bytes .../artifacts/rushfee_Web_exploded/ptrun.ini | 2 +- resource/html/bureau/hotadd.html | 4 +- resource/html/bureau/hotupdate.html | 77 +++++++++++++ resource/html/bureau/hotwireclass.html | 45 +++++++- resource/html/bureau/weihu.html | 103 ++++++++++++++++++ resource/html/bureau/yulan.html | 57 ++++++++++ src/rush/HotWireClass.java | 59 +++++++++- 13 files changed, 428 insertions(+), 17 deletions(-) create mode 100644 resource/html/bureau/hotupdate.html create mode 100644 resource/html/bureau/weihu.html create mode 100644 resource/html/bureau/yulan.html 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 37e724f810ab34f0f29a676ccb3363963df17e4a..ce6ec8d3d832e7b45ded75d5bbad6b1458c53c5c 100644 GIT binary patch literal 5679 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
- +
- + 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 37e724f810ab34f0f29a676ccb3363963df17e4a..ce6ec8d3d832e7b45ded75d5bbad6b1458c53c5c 100644 GIT binary patch literal 5679 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
- +
- + 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; + } + } }