Commit 006fe995101f3fa1e8af46606b1cf9a18388fe90

Authored by 娄高锋
1 parent 9c583641

浦交信息部要求,油电量编辑限制同步路单编辑限制,可编辑范围设置为今天昨天前天。

src/main/java/com/bsth/controller/oil/YlbController.java
... ... @@ -254,6 +254,22 @@ public class YlbController extends BaseController<Ylb, Integer>{
254 254 return resMap;
255 255 }
256 256  
  257 + @RequestMapping(value = "/getModifyRightsPj",method = RequestMethod.GET)
  258 + public Map<String, Object> getModifyRightsPj(@RequestParam Map<String, Object> map){
  259 + String result=ylbService.getModifyRightsPj();
  260 + Map<String, Object> resMap = new HashMap<String, Object>();
  261 + resMap.put("text", result);
  262 + return resMap;
  263 + }
  264 +
  265 + @RequestMapping(value = "/modifyRightsChangePj",method = RequestMethod.GET)
  266 + public Map<String, Object> modifyRightsChangePj(@RequestParam Map<String, Object> map){
  267 + String result=ylbService.modifyRightsChangePj();
  268 + Map<String, Object> resMap = new HashMap<String, Object>();
  269 + resMap.put("text", result);
  270 + return resMap;
  271 + }
  272 +
257 273 @RequestMapping(value = "/sumYlb",method = RequestMethod.GET)
258 274 public Map<String, Object> sumYlb(@RequestParam Map<String, Object> map){
259 275 Map<String, Object> list=ylbService.sumYlb(map);
... ...
src/main/java/com/bsth/service/oil/YlbService.java
... ... @@ -23,6 +23,8 @@ public interface YlbService extends BaseService&lt;Ylb, Integer&gt;{
23 23  
24 24 String getModifyRights();
25 25 String modifyRightsChange();
  26 + String getModifyRightsPj();
  27 + String modifyRightsChangePj();
26 28  
27 29 List<Map<String, Object>> oilListMonth(Map<String, Object> map);
28 30 List<Ylb> listYlb(Map<String, Object> map);
... ...
src/main/java/com/bsth/service/oil/impl/YlbServiceImpl.java
... ... @@ -92,7 +92,9 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
92 92  
93 93 Logger logger = LoggerFactory.getLogger(this.getClass());
94 94  
95   - private static boolean modify_rights_close = true;
  95 + private static boolean modify_rights_close = false; //南汇的油电修改权限(由于浦交加了限制,改为默认打开权限)
  96 +
  97 + private static boolean modify_rights_close_pj = true;
96 98  
97 99 /**
98 100 * 获取进存油信息
... ... @@ -1602,7 +1604,7 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
1602 1604 String rq=map.get("rq").toString();
1603 1605 String gsbm=map.get("ssgsdm_like").toString();
1604 1606 String type="1";
1605   - if(gsbm.equals("26") && modify_rights_close){
  1607 + if(gsbm.equals("26") && modify_rights_close){ //南汇公司的修改权限
1606 1608 Date date=new Date();
1607 1609 try {
1608 1610 long day2=date.getTime();
... ... @@ -1616,12 +1618,26 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
1616 1618 e.printStackTrace();
1617 1619 }
1618 1620 }
  1621 + if(modify_rights_close_pj){ //浦交规定的修改权限,今天昨天前天三天可修改
  1622 + Date date=new Date();
  1623 + try {
  1624 + long day2=date.getTime();
  1625 + long day1=sdf.parse(rq).getTime();
  1626 + long days = (day2 - day1) / (24*3600*1000);
  1627 + if(days>=3){
  1628 + type="2";
  1629 + }
  1630 + } catch (ParseException e) {
  1631 + // TODO Auto-generated catch block
  1632 + e.printStackTrace();
  1633 + }
  1634 + }
1619 1635 return type;
1620 1636 }
1621 1637  
1622 1638 @Override
1623 1639 public String getModifyRights(){
1624   - return modify_rights_close?"关闭":"打开";
  1640 + return modify_rights_close?"关闭":"打开"; //打开是可编辑,关闭是不可编辑
1625 1641 }
1626 1642  
1627 1643 @Override
... ... @@ -1634,6 +1650,21 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
1634 1650 return modify_rights_close?"权限关闭":"权限打开";
1635 1651 }
1636 1652  
  1653 + @Override
  1654 + public String getModifyRightsPj(){
  1655 + return modify_rights_close_pj?"关闭":"打开";
  1656 + }
  1657 +
  1658 + @Override
  1659 + public String modifyRightsChangePj(){
  1660 + if(modify_rights_close_pj){
  1661 + modify_rights_close_pj = false;
  1662 + } else {
  1663 + modify_rights_close_pj = true;
  1664 + }
  1665 + return modify_rights_close_pj?"权限关闭":"权限打开";
  1666 + }
  1667 +
1637 1668  
1638 1669  
1639 1670 @Override
... ...
src/main/resources/static/pages/oil/modifyRightsPj.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_pj" id="modify_rights_pj" readonly="readonly">
  31 + </div>
  32 + <button type="button" class="btn green" id="changePj" >修改</button>
  33 + </div>
  34 + </div>
  35 + </form>
  36 + <!-- END FORM-->
  37 + </div>
  38 +</div>
  39 +<script>
  40 +(function(){
  41 +
  42 + function getModifyRightsPj(){
  43 + $get('/ylb/getModifyRightsPj',"",function(result){
  44 + $("#modify_rights_pj").val(result.text);
  45 + });
  46 + }
  47 + getModifyRightsPj();
  48 +
  49 + $("#changePj").on('click', function () {
  50 + var par={};
  51 + par["modify_rights_pj"] = $("#modify_rights_pj").val();
  52 + $get('/ylb/modifyRightsChangePj',par,function(result){
  53 + layer.msg(result.text);
  54 + getModifyRightsPj();
  55 + });
  56 + });
  57 +
  58 +})();
  59 +</script>
0 60 \ No newline at end of file
... ...