Commit 006fe995101f3fa1e8af46606b1cf9a18388fe90
1 parent
9c583641
浦交信息部要求,油电量编辑限制同步路单编辑限制,可编辑范围设置为今天昨天前天。
Showing
4 changed files
with
111 additions
and
3 deletions
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<Ylb, Integer>{ |
| 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<Ylb,Integer> 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<Ylb,Integer> 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<Ylb,Integer> 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<Ylb,Integer> 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 | ... | ... |