Commit 10b0d3c3c9ef606201a58c9ef51686764387cfb8

Authored by 廖磊
1 parent 199915a6

人工干预油量时不考虑接口数据

src/main/java/com/bsth/service/oil/impl/CwjyServiceImpl.java
... ... @@ -315,7 +315,7 @@ public class CwjyServiceImpl extends BaseServiceImpl<Cwjy,Integer> implements Cw
315 315 return t;
316 316 }
317 317 });
318   - List<Ylxxb> list= ylxxbRepository.checkYlxx(rq, gsdm);
  318 + /*List<Ylxxb> list= ylxxbRepository.checkYlxx(rq, gsdm);
319 319 for (int i = 0; i < yList.size(); i++) {
320 320 Ylxxb t=yList.get(i);
321 321 Double zjzl=0.0;
... ... @@ -327,7 +327,7 @@ public class CwjyServiceImpl extends BaseServiceImpl&lt;Cwjy,Integer&gt; implements Cw
327 327  
328 328 }
329 329 t.setZjzl(zjzl);
330   - }
  330 + }*/
331 331 return yList;
332 332 }
333 333  
... ...
src/main/java/com/bsth/service/oil/impl/YlbServiceImpl.java
... ... @@ -379,18 +379,42 @@ public class YlbServiceImpl extends BaseServiceImpl&lt;Ylb,Integer&gt; implements YlbS
379 379 if(ylMap.get(map.get("clZbh").toString()+"_"+ map.get("jGh").toString())!=null){
380 380  
381 381 }else{
382   - // 把当天的YLXXB的加注量设置为当天YLB的加注量(根据车号,驾驶员判断)
383   - for (int j = 0; j < ylxxList.size(); j++) {
384   - Ylxxb ylxxb = ylxxList.get(j);
  382 + boolean fage2=false;
  383 + for (int i = 0; i < ylxxList.size(); i++) {
  384 + Ylxxb ylxxb = ylxxList.get(i);
385 385 if (map.get("clZbh").toString().equals(ylxxb.getNbbm())
386   - && map.get("jGh").toString().equals(ylxxb.getJsy())) {
387   - jzl =Arith.add(jzl, ylxxb.getJzl());
  386 + && ylxxb.getJylx()==1) {
  387 + if(ylxxb.getJzl()>0){
  388 + fage2=true;
  389 + }
  390 +
388 391 }
389 392 }
390   - ylMap.put(map.get("clZbh").toString()+"_"+ map.get("jGh").toString(),map.get("xlBm") == null ? "" : map.get("xlBm").toString());
  393 + //车辆的加注量如果有任工干预,略接口过来 数据
  394 + if(fage2){
  395 + // 把当天手工输入的的YLXXB的加注量设置为当天YLB的加注量(根据车号,驾驶员判断,加油类型为1)
  396 + for (int j = 0; j < ylxxList.size(); j++) {
  397 + Ylxxb ylxxb = ylxxList.get(j);
  398 + if (map.get("clZbh").toString().equals(ylxxb.getNbbm())
  399 + && map.get("jGh").toString().equals(ylxxb.getJsy())
  400 + && ylxxb.getJylx()==1) {
  401 + jzl =Arith.add(jzl, ylxxb.getJzl());
  402 + }
  403 + }
  404 + ylMap.put(map.get("clZbh").toString()+"_"+ map.get("jGh").toString(),map.get("xlBm") == null ? "" : map.get("xlBm").toString());
  405 + }else{
  406 + // 把当天的YLXXB的加注量设置为当天YLB的加注量(根据车号,驾驶员判断)
  407 + for (int j = 0; j < ylxxList.size(); j++) {
  408 + Ylxxb ylxxb = ylxxList.get(j);
  409 + if (map.get("clZbh").toString().equals(ylxxb.getNbbm())
  410 + && map.get("jGh").toString().equals(ylxxb.getJsy())) {
  411 + jzl =Arith.add(jzl, ylxxb.getJzl());
  412 + }
  413 + }
  414 + ylMap.put(map.get("clZbh").toString()+"_"+ map.get("jGh").toString(),map.get("xlBm") == null ? "" : map.get("xlBm").toString());
  415 + }
  416 +
391 417 }
392   -
393   -
394 418 t.setJzl(jzl);
395 419 t.setNbbm(map.get("clZbh").toString());
396 420 t.setJsy(map.get("jGh") == null ? "" : map.get("jGh").toString());
... ...
src/main/resources/static/pages/oil/jyglList.html
... ... @@ -69,7 +69,7 @@
69 69 <th width="3%">油价</th>
70 70 <th width="4%">路单工号</th>
71 71 <th width="4%">备注</th>
72   - <th width="10%">总加注量</th>
  72 + <th width="10%">操作</th>
73 73 </tr>
74 74 <tr role="row" class="filter">
75 75 <td></td>
... ... @@ -160,7 +160,7 @@ onkeyup=&quot;this.value=this.value.replace(/[^(\d||/.)]/g,&#39;&#39;).replace(&#39;.&#39;,&#39;$#$&#39;).rep
160 160 type="text" value="{{obj.bz}}" style=" width:45px" />
161 161 </td>
162 162 <td>
163   - {{obj.zjzl}}
  163 +
164 164 </td>
165 165 </tr>
166 166 {{/each}}
... ...