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 234  
235 235 @RequestMapping(value = "/checkDate",method = RequestMethod.GET)
236 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 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 40 */
41 41 public static List<Map<String, Object>> load(String date, String gsBm){
42 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 44 list = new ArrayList<>();
45 45 httpClient = HttpClients.createDefault();
46 46 get = new HttpGet(url);
47 47 requestConfig = RequestConfig.custom()
48   - .setConnectTimeout(2500).setConnectionRequestTimeout(2000)
49   - .setSocketTimeout(2500).build();
  48 + .setConnectTimeout(10000).setConnectionRequestTimeout(10000)
  49 + .setSocketTimeout(60000).build();
50 50 get.setConfig(requestConfig);
51 51 if(list.size() > 0)
52 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 20 Map<String, Object> sumYlb(Map<String, Object> map);
21 21 String checkJsy(Map<String, Object> map);
22 22 String checkDate(Map<String, Object> map);
  23 +
  24 + String getModifyRights();
  25 + String modifyRightsChange();
23 26  
24 27 List<Map<String, Object>> oilListMonth(Map<String, Object> map);
25 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 92  
93 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 1602 String rq=map.get("rq").toString();
1603 1603 String gsbm=map.get("ssgsdm_like").toString();
1604 1604 String type="1";
1605   - if(gsbm.equals("26")){
  1605 + if(gsbm.equals("26") && modify_rights_close){
1606 1606 Date date=new Date();
1607 1607 try {
1608 1608 long day2=date.getTime();
... ... @@ -1619,6 +1619,21 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
1619 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 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 652 layer.msg('只能操作一天内数据.');
653 653 }else{
654 654 var i = layer.load(2);
  655 + params["fgsdm_like"] = '';
655 656 $get('/ylb/obtain', params, function () {
656 657 layer.close(i);
657 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 60 \ No newline at end of file
... ...