Commit 7081357fbf57e6aef2e2da44037661829b25327c

Authored by 廖磊
1 parent cdb2d69a

油量电量设置不为0

src/main/java/com/bsth/repository/oil/YlbRepository.java
... ... @@ -49,13 +49,13 @@ public interface YlbRepository extends BaseRepository<Ylb, Integer>{
49 49 @Query(value="select * from bsth_c_ylb where to_days(?1) -to_days(rq) <30 "
50 50 + " and rq< ?1 and ssgsdm like %?2%"
51 51 + " and fgsdm like %?3% and xlbm like %?4% and nbbm like %?5% "
52   - + " order by nbbm , rq desc,jcsx desc",nativeQuery=true)
  52 + + " order by nbbm , rq desc,jcsx desc,lp desc",nativeQuery=true)
53 53 List<Ylb> listByRqJcsx(String rq,String gsbm,String fgsbm,String xlbm,String nbbm);
54 54  
55 55 @Query(value="select * from bsth_c_ylb where rq>=?1 "
56 56 + " and rq<= ?2 and ssgsdm =?3"
57 57 + " and fgsdm =?4 and xlbm like %?5% "
58   - + " order by nbbm , rq desc,jcsx desc",nativeQuery=true)
  58 + + " order by nbbm , rq desc,jcsx desc,lp desc",nativeQuery=true)
59 59 List<Ylb> listByMonthJcsx(String rq,String rq2,String gsbm,String fgsbm,String xlbm);
60 60  
61 61 /**
... ...
src/main/java/com/bsth/service/oil/impl/DlbServiceImpl.java
... ... @@ -406,12 +406,12 @@ public class DlbServiceImpl extends BaseServiceImpl&lt;Dlb,Integer&gt; implements DlbS
406 406 }
407 407 nextJzyl =Arith.sub(zjzl,dh);
408 408 if(zlc>0){
409   - long l=Math.round(nextJzyl);
410   - double ylxs=l*100/100;
  409 +// long l=Math.round(nextJzyl);
  410 + double ylxs=nextJzyl;
411 411 dh=Arith.add(dh, Arith.sub(nextJzyl,ylxs));
412 412 if(dh<0){
413   - t.setHd(dh);
414   - t.setCdl(dh);
  413 + t.setHd(0.0);
  414 + t.setCdl(0.0);
415 415 nextJzyl=Arith.add(ylxs, dh);
416 416 }else{
417 417 t.setHd(dh);
... ... @@ -429,21 +429,21 @@ public class DlbServiceImpl extends BaseServiceImpl&lt;Dlb,Integer&gt; implements DlbS
429 429 }
430 430 nextJzyl =Arith.sub( nextJzyl,dh);
431 431 if(zlc>0){
432   - long l=0l;
  432 +// long l=0l;
433 433 double ylxs=0.0;
434 434 if(i==listpb.size()-1){
435 435 // ylxs=czyl;
436 436 }else{
437 437 if(listpb.get(i+1).get("clZbh").toString().equals(map.get("clZbh").toString())){
438   - l=Math.round(nextJzyl);
439   - ylxs=l*100/100;
  438 +// l=Math.round(nextJzyl);
  439 + ylxs=nextJzyl;
440 440 }
441 441  
442 442 }
443 443 dh=Arith.add(dh, Arith.sub(nextJzyl,ylxs));
444 444 if(dh<0){
445   - t.setHd(dh);
446   - t.setCdl(dh);
  445 + t.setHd(0.0);
  446 + t.setCdl(0.0);
447 447 nextJzyl=Arith.add(ylxs, dh);
448 448 }else{
449 449 t.setHd(dh);
... ... @@ -468,15 +468,21 @@ public class DlbServiceImpl extends BaseServiceImpl&lt;Dlb,Integer&gt; implements DlbS
468 468 t.setJhsj(map.get("fcsj")==null?"":map.get("fcsj").toString());
469 469 t.setRq(sdf.parse(rq));
470 470 t.setLp(map.get("lpName").toString());
471   - if(!(t.getSsgsdm().equals("") || t.getFgsdm().equals(""))){
472   - if(type.equals("add")){
473   - t.setCreatetime(date);
474   - addList.add(t);
475   - }else{
476   - t.setUpdatetime(date);
477   - updateList.add(t);
478   - }
479   - }
  471 + if (!(t.getSsgsdm().equals("") || t.getFgsdm().equals(""))) {
  472 + if (t.getHd() < 0) {
  473 + t.setHd(0.0);
  474 + }
  475 + if (t.getCdl() < 0) {
  476 + t.setCdl(0.0);
  477 + }
  478 + if (type.equals("add")) {
  479 + t.setCreatetime(date);
  480 + addList.add(t);
  481 + } else {
  482 + t.setUpdatetime(date);
  483 + updateList.add(t);
  484 + }
  485 + }
480 486 newMap.put("status", ResponseCode.SUCCESS);
481 487 }
482 488 }
... ... @@ -1204,6 +1210,14 @@ public class DlbServiceImpl extends BaseServiceImpl&lt;Dlb,Integer&gt; implements DlbS
1204 1210 t.setUpdatetime(new Date());
1205 1211 }
1206 1212 }
  1213 +
  1214 +
  1215 + if(t.getHd()<0){
  1216 + t.setHd(0.0);
  1217 + }
  1218 + if(t.getCdl()<0){
  1219 + t.setCdl(0.0);
  1220 + }
1207 1221 updateDlb.add(t);
1208 1222 }
1209 1223 }
... ...
src/main/java/com/bsth/service/oil/impl/YlbServiceImpl.java
... ... @@ -679,6 +679,18 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
679 679 t.setJzyl(nextJzyl);
680 680 }
681 681 }
  682 + if(t.getJzyl()<0){
  683 + t.setJzyl(0.0);
  684 + }
  685 + if(t.getCzyl()<0){
  686 + t.setCzyl(0.0);
  687 + }
  688 + if(t.getYh()<0){
  689 + t.setYh(0.0);
  690 + }
  691 + if(t.getSh()<0){
  692 + t.setSh(0.0);
  693 + }
682 694 repository.save(t);
683 695 }
684 696 map2.put("status", ResponseCode.SUCCESS);
... ... @@ -1404,6 +1416,18 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
1404 1416 t.setJzyl(nextJzyl);
1405 1417 }
1406 1418 }
  1419 + if(t.getJzyl()<0){
  1420 + t.setJzyl(0.0);
  1421 + }
  1422 + if(t.getCzyl()<0){
  1423 + t.setCzyl(0.0);
  1424 + }
  1425 + if(t.getYh()<0){
  1426 + t.setYh(0.0);
  1427 + }
  1428 + if(t.getSh()<0){
  1429 + t.setSh(0.0);
  1430 + }
1407 1431 repository.save(t);
1408 1432 }
1409 1433 newMap.put("status", ResponseCode.SUCCESS);
... ... @@ -1879,6 +1903,18 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
1879 1903 t.setJzyl(nextJzyl);
1880 1904 }
1881 1905 }
  1906 + if(t.getJzyl()<0){
  1907 + t.setJzyl(0.0);
  1908 + }
  1909 + if(t.getCzyl()<0){
  1910 + t.setCzyl(0.0);
  1911 + }
  1912 + if(t.getYh()<0){
  1913 + t.setYh(0.0);
  1914 + }
  1915 + if(t.getSh()<0){
  1916 + t.setSh(0.0);
  1917 + }
1882 1918 repository.save(t);
1883 1919 }
1884 1920 }
... ...
src/main/resources/static/pages/forms/statement/scheduleDailyQp.html
... ... @@ -37,7 +37,7 @@
37 37 </div>
38 38 <div class="form-group">
39 39 <input class="btn btn-default" type="button" id="query" value="查询"/>
40   - <input class="btn btn-default" type="button" id="month" value="按月查询"/>
  40 +<!-- <input class="btn btn-default" type="button" id="month" value="按月查询"/> -->
41 41 <input class="btn btn-default" type="button" id="export" value="导出"/>
42 42 </div>
43 43 </form>
... ...