Commit bbb9bbeab25e97feaa7c5f4f8a3bc54bd85690c3

Authored by 娄高锋
1 parent bafcd201

南汇油电修改权限开关

src/main/java/com/bsth/controller/oil/YlbController.java
@@ -234,8 +234,24 @@ public class YlbController extends BaseController<Ylb, Integer>{ @@ -234,8 +234,24 @@ public class YlbController extends BaseController<Ylb, Integer>{
234 234
235 @RequestMapping(value = "/checkDate",method = RequestMethod.GET) 235 @RequestMapping(value = "/checkDate",method = RequestMethod.GET)
236 public String checkDate(@RequestParam Map<String, Object> map){ 236 public String checkDate(@RequestParam Map<String, Object> map){
237 - String list=ylbService.checkDate(map);  
238 - return list; 237 + String result=ylbService.checkDate(map);
  238 + return result;
  239 + }
  240 +
  241 + @RequestMapping(value = "/getModifyRights",method = RequestMethod.GET)
  242 + public Map<String, Object> getModifyRights(@RequestParam Map<String, Object> map){
  243 + String result=ylbService.getModifyRights();
  244 + Map<String, Object> resMap = new HashMap<String, Object>();
  245 + resMap.put("text", result);
  246 + return resMap;
  247 + }
  248 +
  249 + @RequestMapping(value = "/modifyRightsChange",method = RequestMethod.GET)
  250 + public Map<String, Object> modifyRightsChange(@RequestParam Map<String, Object> map){
  251 + String result=ylbService.modifyRightsChange();
  252 + Map<String, Object> resMap = new HashMap<String, Object>();
  253 + resMap.put("text", result);
  254 + return resMap;
239 } 255 }
240 256
241 @RequestMapping(value = "/sumYlb",method = RequestMethod.GET) 257 @RequestMapping(value = "/sumYlb",method = RequestMethod.GET)
src/main/java/com/bsth/service/forms/impl/RevenueLoader.java
@@ -40,13 +40,13 @@ public class RevenueLoader { @@ -40,13 +40,13 @@ public class RevenueLoader {
40 */ 40 */
41 public static List<Map<String, Object>> load(String date, String gsBm){ 41 public static List<Map<String, Object>> load(String date, String gsBm){
42 try { 42 try {
43 - url = ConfigUtil.get("http.ticketing.interface") + "?txnType=getLineRevenue&busiDate="+date+"&companyCode="+gsBm; 43 + url = ConfigUtil.get("http.ticketing.interface") + "?revenueFlag=1&txnType=getLineRevenue&busiDate="+date+"&companyCode="+gsBm;
44 list = new ArrayList<>(); 44 list = new ArrayList<>();
45 httpClient = HttpClients.createDefault(); 45 httpClient = HttpClients.createDefault();
46 get = new HttpGet(url); 46 get = new HttpGet(url);
47 requestConfig = RequestConfig.custom() 47 requestConfig = RequestConfig.custom()
48 - .setConnectTimeout(2500).setConnectionRequestTimeout(2000)  
49 - .setSocketTimeout(2500).build(); 48 + .setConnectTimeout(10000).setConnectionRequestTimeout(10000)
  49 + .setSocketTimeout(60000).build();
50 get.setConfig(requestConfig); 50 get.setConfig(requestConfig);
51 if(list.size() > 0) 51 if(list.size() > 0)
52 list.clear(); 52 list.clear();
src/main/java/com/bsth/service/oil/YlbService.java
@@ -20,6 +20,9 @@ public interface YlbService extends BaseService&lt;Ylb, Integer&gt;{ @@ -20,6 +20,9 @@ public interface YlbService extends BaseService&lt;Ylb, Integer&gt;{
20 Map<String, Object> sumYlb(Map<String, Object> map); 20 Map<String, Object> sumYlb(Map<String, Object> map);
21 String checkJsy(Map<String, Object> map); 21 String checkJsy(Map<String, Object> map);
22 String checkDate(Map<String, Object> map); 22 String checkDate(Map<String, Object> map);
  23 +
  24 + String getModifyRights();
  25 + String modifyRightsChange();
23 26
24 List<Map<String, Object>> oilListMonth(Map<String, Object> map); 27 List<Map<String, Object>> oilListMonth(Map<String, Object> map);
25 List<Ylb> listYlb(Map<String, Object> map); 28 List<Ylb> listYlb(Map<String, Object> map);
src/main/java/com/bsth/service/oil/impl/YlbServiceImpl.java
@@ -92,7 +92,7 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS @@ -92,7 +92,7 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
92 92
93 Logger logger = LoggerFactory.getLogger(this.getClass()); 93 Logger logger = LoggerFactory.getLogger(this.getClass());
94 94
95 - 95 + private static boolean modify_rights_close = true;
96 96
97 /** 97 /**
98 * 获取进存油信息 98 * 获取进存油信息
@@ -1602,7 +1602,7 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS @@ -1602,7 +1602,7 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
1602 String rq=map.get("rq").toString(); 1602 String rq=map.get("rq").toString();
1603 String gsbm=map.get("ssgsdm_like").toString(); 1603 String gsbm=map.get("ssgsdm_like").toString();
1604 String type="1"; 1604 String type="1";
1605 - if(gsbm.equals("26")){ 1605 + if(gsbm.equals("26") && modify_rights_close){
1606 Date date=new Date(); 1606 Date date=new Date();
1607 try { 1607 try {
1608 long day2=date.getTime(); 1608 long day2=date.getTime();
@@ -1619,6 +1619,21 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS @@ -1619,6 +1619,21 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
1619 return type; 1619 return type;
1620 } 1620 }
1621 1621
  1622 + @Override
  1623 + public String getModifyRights(){
  1624 + return modify_rights_close?"关闭":"打开";
  1625 + }
  1626 +
  1627 + @Override
  1628 + public String modifyRightsChange(){
  1629 + if(modify_rights_close){
  1630 + modify_rights_close = false;
  1631 + } else {
  1632 + modify_rights_close = true;
  1633 + }
  1634 + return modify_rights_close?"权限关闭":"权限打开";
  1635 + }
  1636 +
1622 1637
1623 1638
1624 @Override 1639 @Override
src/main/resources/static/pages/oil/list_ph.html
@@ -652,6 +652,7 @@ onkeyup=&quot;this.value=this.value.replace(/[^(\d||/.)]/g,&#39;&#39;).replace(&#39;.&#39;,&#39;$#$&#39;).rep @@ -652,6 +652,7 @@ onkeyup=&quot;this.value=this.value.replace(/[^(\d||/.)]/g,&#39;&#39;).replace(&#39;.&#39;,&#39;$#$&#39;).rep
652 layer.msg('只能操作一天内数据.'); 652 layer.msg('只能操作一天内数据.');
653 }else{ 653 }else{
654 var i = layer.load(2); 654 var i = layer.load(2);
  655 + params["fgsdm_like"] = '';
655 $get('/ylb/obtain', params, function () { 656 $get('/ylb/obtain', params, function () {
656 layer.close(i); 657 layer.close(i);
657 jsDoQuery(params, true); 658 jsDoQuery(params, true);
src/main/resources/static/pages/oil/modifyRights.html 0 → 100644
  1 +<div class="page-head">
  2 + <div class="page-title">
  3 + <h1>进出站油电信息编辑</h1>
  4 + </div>
  5 +</div>
  6 +
  7 +<ul class="page-breadcrumb breadcrumb">
  8 + <li><span class="active">编辑权限</span></li>
  9 +</ul>
  10 +
  11 +<div class="portlet light bordered">
  12 + <div class="portlet-title">
  13 + <div class="caption">
  14 + <i class="icon-equalizer font-red-sunglo"></i> <span
  15 + class="caption-subject font-red-sunglo bold uppercase"></span>
  16 + </div>
  17 + </div>
  18 + <div class="portlet-body form">
  19 + <form action="/addYlb" class="form-horizontal" id="ylb_add_form" >
  20 +
  21 + <div class="alert alert-danger display-hide">
  22 + <button class="close" data-close="alert"></button>
  23 + 您的输入有误,请检查下面的输入项
  24 + </div>
  25 + <input type="hidden" value="0" name="yhlx" />
  26 + <div class="form-body">
  27 + <div class="form-group">
  28 + <label class="col-md-3 control-label">修改历史油/电权限:</label>
  29 + <div class="col-md-2">
  30 + <input type="text" class="form-control" name="modify_rights" id="modify_rights" readonly="readonly">
  31 + </div>
  32 + <button type="button" class="btn green" id="change" >修改</button>
  33 + </div>
  34 + </div>
  35 + </form>
  36 + <!-- END FORM-->
  37 + </div>
  38 +</div>
  39 +<script>
  40 +(function(){
  41 +
  42 + function getModifyRights(){
  43 + $get('/ylb/getModifyRights',"",function(result){
  44 + $("#modify_rights").val(result.text);
  45 + });
  46 + }
  47 + getModifyRights();
  48 +
  49 + $("#change").on('click', function () {
  50 + var par={};
  51 + par["modify_rights"] = $("#modify_rights").val();
  52 + $get('/ylb/modifyRightsChange',par,function(result){
  53 + layer.msg(result.text);
  54 + getModifyRights();
  55 + });
  56 + });
  57 +
  58 +})();
  59 +</script>
0 \ No newline at end of file 60 \ No newline at end of file