Commit 17265f1781a5c81108300fe60282c580dcace63d
1 parent
ceb8a823
添加油电日志
Showing
9 changed files
with
551 additions
and
269 deletions
src/main/java/com/bsth/controller/oil/YlbController.java
| @@ -11,6 +11,8 @@ import java.util.Iterator; | @@ -11,6 +11,8 @@ import java.util.Iterator; | ||
| 11 | import java.util.List; | 11 | import java.util.List; |
| 12 | import java.util.Map; | 12 | import java.util.Map; |
| 13 | 13 | ||
| 14 | +import javax.servlet.http.HttpServletRequest; | ||
| 15 | + | ||
| 14 | import org.springframework.beans.factory.annotation.Autowired; | 16 | import org.springframework.beans.factory.annotation.Autowired; |
| 15 | import org.springframework.data.domain.Page; | 17 | import org.springframework.data.domain.Page; |
| 16 | import org.springframework.data.domain.PageRequest; | 18 | import org.springframework.data.domain.PageRequest; |
| @@ -35,14 +37,19 @@ import com.google.common.base.Splitter; | @@ -35,14 +37,19 @@ import com.google.common.base.Splitter; | ||
| 35 | @RequestMapping("ylb") | 37 | @RequestMapping("ylb") |
| 36 | public class YlbController extends BaseController<Ylb, Integer>{ | 38 | public class YlbController extends BaseController<Ylb, Integer>{ |
| 37 | @Autowired | 39 | @Autowired |
| 38 | - YlbService yblService; | 40 | + YlbService ylbService; |
| 39 | 41 | ||
| 40 | @RequestMapping(value = "/saveYlb",method = RequestMethod.POST) | 42 | @RequestMapping(value = "/saveYlb",method = RequestMethod.POST) |
| 41 | public Map<String, Object> saveYlb(Ylb t){ | 43 | public Map<String, Object> saveYlb(Ylb t){ |
| 42 | // SysUser user = SecurityUtils.getCurrentUser(); | 44 | // SysUser user = SecurityUtils.getCurrentUser(); |
| 43 | t.setCreatetime(new Date()); | 45 | t.setCreatetime(new Date()); |
| 44 | // Ylb t=new Ylb(); | 46 | // Ylb t=new Ylb(); |
| 45 | - return yblService.saveYlb(t); | 47 | + return ylbService.saveYlb(t); |
| 48 | + } | ||
| 49 | + | ||
| 50 | + @RequestMapping(value = "/updateJsy",method = RequestMethod.GET) | ||
| 51 | + public Map<String, Object> updateJsy(@RequestParam Map<String, Object> map){ | ||
| 52 | + return ylbService.update(map); | ||
| 46 | } | 53 | } |
| 47 | 54 | ||
| 48 | 55 | ||
| @@ -55,7 +62,8 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -55,7 +62,8 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 55 | public Map<String, Object> obtain(@RequestParam Map<String, Object> map) throws Exception{ | 62 | public Map<String, Object> obtain(@RequestParam Map<String, Object> map) throws Exception{ |
| 56 | Map<String, Object> list =new HashMap<String, Object>(); | 63 | Map<String, Object> list =new HashMap<String, Object>(); |
| 57 | try { | 64 | try { |
| 58 | - list = yblService.obtain(map); | 65 | + |
| 66 | + list = ylbService.obtain(map); | ||
| 59 | } catch (Exception e) { | 67 | } catch (Exception e) { |
| 60 | // TODO Auto-generated catch block | 68 | // TODO Auto-generated catch block |
| 61 | throw e; | 69 | throw e; |
| @@ -69,7 +77,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -69,7 +77,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 69 | public Map<String, Object> saveYlbList(@RequestParam Map<String, Object> map){ | 77 | public Map<String, Object> saveYlbList(@RequestParam Map<String, Object> map){ |
| 70 | Map<String, Object> list=new HashMap<String, Object>(); | 78 | Map<String, Object> list=new HashMap<String, Object>(); |
| 71 | try { | 79 | try { |
| 72 | - list = yblService.saveYlbList(map); | 80 | + list = ylbService.saveYlbList(map); |
| 73 | } catch (Exception e) { | 81 | } catch (Exception e) { |
| 74 | // TODO Auto-generated catch block | 82 | // TODO Auto-generated catch block |
| 75 | e.printStackTrace(); | 83 | e.printStackTrace(); |
| @@ -85,7 +93,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -85,7 +93,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 85 | public Map<String, Object> sort(@RequestParam Map<String, Object> map){ | 93 | public Map<String, Object> sort(@RequestParam Map<String, Object> map){ |
| 86 | Map<String, Object> list=new HashMap<String, Object>(); | 94 | Map<String, Object> list=new HashMap<String, Object>(); |
| 87 | try { | 95 | try { |
| 88 | - list=yblService.sort(map); | 96 | + list=ylbService.sort(map); |
| 89 | } catch (Exception e) { | 97 | } catch (Exception e) { |
| 90 | // TODO: handle exception | 98 | // TODO: handle exception |
| 91 | } | 99 | } |
| @@ -101,7 +109,8 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -101,7 +109,8 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 101 | public Map<String, Object> outAndIn(@RequestParam Map<String, Object> map) throws Exception{ | 109 | public Map<String, Object> outAndIn(@RequestParam Map<String, Object> map) throws Exception{ |
| 102 | Map<String, Object> list=new HashMap<String, Object>(); | 110 | Map<String, Object> list=new HashMap<String, Object>(); |
| 103 | try { | 111 | try { |
| 104 | - list=yblService.outAndIn(map); | 112 | + |
| 113 | + list=ylbService.outAndIn(map); | ||
| 105 | } catch (Exception e) { | 114 | } catch (Exception e) { |
| 106 | // TODO: handle exception | 115 | // TODO: handle exception |
| 107 | } | 116 | } |
| @@ -118,7 +127,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -118,7 +127,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 118 | public Map<String, Object> checkYl(@RequestParam Map<String, Object> map){ | 127 | public Map<String, Object> checkYl(@RequestParam Map<String, Object> map){ |
| 119 | Map<String, Object> list=new HashMap<String, Object>(); | 128 | Map<String, Object> list=new HashMap<String, Object>(); |
| 120 | try { | 129 | try { |
| 121 | - list=yblService.checkYl(map); | 130 | + list=ylbService.checkYl(map); |
| 122 | } catch (Exception e) { | 131 | } catch (Exception e) { |
| 123 | // TODO: handle exception | 132 | // TODO: handle exception |
| 124 | } | 133 | } |
| @@ -146,7 +155,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -146,7 +155,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 146 | String rq=map.get("rq").toString(); | 155 | String rq=map.get("rq").toString(); |
| 147 | int lx=Integer.parseInt(map.get("sxtj").toString().trim()); | 156 | int lx=Integer.parseInt(map.get("sxtj").toString().trim()); |
| 148 | if(lx>0){ | 157 | if(lx>0){ |
| 149 | - map.put("nbbm_in", yblService.checkNbmmNum(rq, map.get("ssgsdm_like").toString(), | 158 | + map.put("nbbm_in", ylbService.checkNbmmNum(rq, map.get("ssgsdm_like").toString(), |
| 150 | map.get("fgsdm_like").toString(), map.get("xlbm_like").toString(), | 159 | map.get("fgsdm_like").toString(), map.get("xlbm_like").toString(), |
| 151 | map.get("nbbm_eq").toString(),lx)); | 160 | map.get("nbbm_eq").toString(),lx)); |
| 152 | } | 161 | } |
| @@ -194,7 +203,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -194,7 +203,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 194 | */ | 203 | */ |
| 195 | @RequestMapping(value = "/ylbList",method = RequestMethod.GET) | 204 | @RequestMapping(value = "/ylbList",method = RequestMethod.GET) |
| 196 | public List<Ylb> ylbList(@RequestParam Map<String, Object> map){ | 205 | public List<Ylb> ylbList(@RequestParam Map<String, Object> map){ |
| 197 | - List<Ylb> ylbList=yblService.listYlb(map); | 206 | + List<Ylb> ylbList=ylbService.listYlb(map); |
| 198 | return ylbList; | 207 | return ylbList; |
| 199 | } | 208 | } |
| 200 | 209 | ||
| @@ -202,7 +211,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -202,7 +211,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 202 | public Map<String, Object> deleteIds(@RequestParam Map<String, Object> map) { | 211 | public Map<String, Object> deleteIds(@RequestParam Map<String, Object> map) { |
| 203 | Map<String, Object> maps=new HashMap<String, Object>(); | 212 | Map<String, Object> maps=new HashMap<String, Object>(); |
| 204 | try { | 213 | try { |
| 205 | - maps= yblService.deleteIds(map); | 214 | + maps= ylbService.deleteIds(map); |
| 206 | } catch (Exception e) { | 215 | } catch (Exception e) { |
| 207 | // TODO Auto-generated catch block | 216 | // TODO Auto-generated catch block |
| 208 | e.printStackTrace(); | 217 | e.printStackTrace(); |
| @@ -211,18 +220,18 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -211,18 +220,18 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 211 | } | 220 | } |
| 212 | @RequestMapping(value="/oilListMonth") | 221 | @RequestMapping(value="/oilListMonth") |
| 213 | public List<Map<String, Object>> oilListMonth(@RequestParam Map<String, Object> map){ | 222 | public List<Map<String, Object>> oilListMonth(@RequestParam Map<String, Object> map){ |
| 214 | - return yblService.oilListMonth(map); | 223 | + return ylbService.oilListMonth(map); |
| 215 | } | 224 | } |
| 216 | 225 | ||
| 217 | @RequestMapping(value = "/checkJsy",method = RequestMethod.GET) | 226 | @RequestMapping(value = "/checkJsy",method = RequestMethod.GET) |
| 218 | public String checkJsy(@RequestParam Map<String, Object> map){ | 227 | public String checkJsy(@RequestParam Map<String, Object> map){ |
| 219 | - String list=yblService.checkJsy(map); | 228 | + String list=ylbService.checkJsy(map); |
| 220 | return list; | 229 | return list; |
| 221 | } | 230 | } |
| 222 | 231 | ||
| 223 | @RequestMapping(value = "/sumYlb",method = RequestMethod.GET) | 232 | @RequestMapping(value = "/sumYlb",method = RequestMethod.GET) |
| 224 | public Map<String, Object> sumYlb(@RequestParam Map<String, Object> map){ | 233 | public Map<String, Object> sumYlb(@RequestParam Map<String, Object> map){ |
| 225 | - Map<String, Object> list=yblService.sumYlb(map); | 234 | + Map<String, Object> list=ylbService.sumYlb(map); |
| 226 | return list; | 235 | return list; |
| 227 | } | 236 | } |
| 228 | 237 | ||
| @@ -232,7 +241,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -232,7 +241,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 232 | sdfSimple = new SimpleDateFormat("yyyyMMdd"); | 241 | sdfSimple = new SimpleDateFormat("yyyyMMdd"); |
| 233 | List<Iterator<?>> listI = new ArrayList<Iterator<?>>(); | 242 | List<Iterator<?>> listI = new ArrayList<Iterator<?>>(); |
| 234 | ReportUtils ee = new ReportUtils(); | 243 | ReportUtils ee = new ReportUtils(); |
| 235 | - List<Ylb> ylb= yblService.listYlb(map); | 244 | + List<Ylb> ylb= ylbService.listYlb(map); |
| 236 | // (new CustomerSpecs<Ylb>(map)).iterator(); | 245 | // (new CustomerSpecs<Ylb>(map)).iterator(); |
| 237 | List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>(); | 246 | List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>(); |
| 238 | for (Ylb y : ylb) { | 247 | for (Ylb y : ylb) { |
| @@ -299,7 +308,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | @@ -299,7 +308,7 @@ public class YlbController extends BaseController<Ylb, Integer>{ | ||
| 299 | public Map<String, Object> updateHistory(@RequestParam Map<String, Object> map) throws Exception{ | 308 | public Map<String, Object> updateHistory(@RequestParam Map<String, Object> map) throws Exception{ |
| 300 | Map<String, Object> list =new HashMap<String, Object>(); | 309 | Map<String, Object> list =new HashMap<String, Object>(); |
| 301 | try { | 310 | try { |
| 302 | - list = yblService.updateHistory(map); | 311 | + list = ylbService.updateHistory(map); |
| 303 | } catch (Exception e) { | 312 | } catch (Exception e) { |
| 304 | // TODO Auto-generated catch block | 313 | // TODO Auto-generated catch block |
| 305 | throw e; | 314 | throw e; |
src/main/java/com/bsth/entity/oil/Nylog.java
0 → 100644
| 1 | +package com.bsth.entity.oil; | ||
| 2 | + | ||
| 3 | +import java.util.Date; | ||
| 4 | + | ||
| 5 | +import javax.persistence.Entity; | ||
| 6 | +import javax.persistence.GeneratedValue; | ||
| 7 | +import javax.persistence.Id; | ||
| 8 | +import javax.persistence.Table; | ||
| 9 | + | ||
| 10 | +@Entity | ||
| 11 | +@Table(name = "bsth_c_nylog") | ||
| 12 | +public class Nylog { | ||
| 13 | + @Id | ||
| 14 | + @GeneratedValue | ||
| 15 | + private Integer id; | ||
| 16 | + | ||
| 17 | + private String nylx; | ||
| 18 | + | ||
| 19 | + private String czmc; | ||
| 20 | + | ||
| 21 | + private String userid; | ||
| 22 | + | ||
| 23 | + private String username; | ||
| 24 | + | ||
| 25 | + private Date createdate; | ||
| 26 | + | ||
| 27 | + private String cxtj; | ||
| 28 | + | ||
| 29 | + private String fwdz; | ||
| 30 | + | ||
| 31 | + public Integer getId() { | ||
| 32 | + return id; | ||
| 33 | + } | ||
| 34 | + | ||
| 35 | + public void setId(Integer id) { | ||
| 36 | + this.id = id; | ||
| 37 | + } | ||
| 38 | + | ||
| 39 | + public String getNylx() { | ||
| 40 | + return nylx; | ||
| 41 | + } | ||
| 42 | + | ||
| 43 | + public void setNylx(String nylx) { | ||
| 44 | + this.nylx = nylx; | ||
| 45 | + } | ||
| 46 | + | ||
| 47 | + public String getCzmc() { | ||
| 48 | + return czmc; | ||
| 49 | + } | ||
| 50 | + | ||
| 51 | + public void setCzmc(String czmc) { | ||
| 52 | + this.czmc = czmc; | ||
| 53 | + } | ||
| 54 | + | ||
| 55 | + public String getUserid() { | ||
| 56 | + return userid; | ||
| 57 | + } | ||
| 58 | + | ||
| 59 | + public void setUserid(String userid) { | ||
| 60 | + this.userid = userid; | ||
| 61 | + } | ||
| 62 | + | ||
| 63 | + public String getUsername() { | ||
| 64 | + return username; | ||
| 65 | + } | ||
| 66 | + | ||
| 67 | + public void setUsername(String username) { | ||
| 68 | + this.username = username; | ||
| 69 | + } | ||
| 70 | + | ||
| 71 | + public Date getCreatedate() { | ||
| 72 | + return createdate; | ||
| 73 | + } | ||
| 74 | + | ||
| 75 | + public void setCreatedate(Date createdate) { | ||
| 76 | + this.createdate = createdate; | ||
| 77 | + } | ||
| 78 | + | ||
| 79 | + public String getCxtj() { | ||
| 80 | + return cxtj; | ||
| 81 | + } | ||
| 82 | + | ||
| 83 | + public void setCxtj(String cxtj) { | ||
| 84 | + this.cxtj = cxtj; | ||
| 85 | + } | ||
| 86 | + | ||
| 87 | + public String getFwdz() { | ||
| 88 | + return fwdz; | ||
| 89 | + } | ||
| 90 | + | ||
| 91 | + public void setFwdz(String fwdz) { | ||
| 92 | + this.fwdz = fwdz; | ||
| 93 | + } | ||
| 94 | + | ||
| 95 | + | ||
| 96 | + | ||
| 97 | +} |
src/main/java/com/bsth/repository/oil/NylogRepository.java
0 → 100644
src/main/java/com/bsth/repository/oil/YlbRepository.java
| @@ -157,4 +157,6 @@ public interface YlbRepository extends BaseRepository<Ylb, Integer>{ | @@ -157,4 +157,6 @@ public interface YlbRepository extends BaseRepository<Ylb, Integer>{ | ||
| 157 | " yhlx = ?9"+ | 157 | " yhlx = ?9"+ |
| 158 | " WHERE id = ?1", nativeQuery=true) | 158 | " WHERE id = ?1", nativeQuery=true) |
| 159 | public void ylbUpdate(Integer id,double czyl,double jzyl,double yh, double sh,String shyy,double ns,String rylx,int yhlx); | 159 | public void ylbUpdate(Integer id,double czyl,double jzyl,double yh, double sh,String shyy,double ns,String rylx,int yhlx); |
| 160 | + | ||
| 161 | + | ||
| 160 | } | 162 | } |
src/main/java/com/bsth/service/oil/YlbService.java
| @@ -26,6 +26,9 @@ public interface YlbService extends BaseService<Ylb, Integer>{ | @@ -26,6 +26,9 @@ public interface YlbService extends BaseService<Ylb, Integer>{ | ||
| 26 | Map<String, Object> deleteIds(Map<String, Object> map) throws Exception; | 26 | Map<String, Object> deleteIds(Map<String, Object> map) throws Exception; |
| 27 | 27 | ||
| 28 | Map<String, Object> updateHistory(Map<String, Object> map) throws Exception; | 28 | Map<String, Object> updateHistory(Map<String, Object> map) throws Exception; |
| 29 | + | ||
| 30 | + Map<String, Object> update(Map<String, Object> map); | ||
| 31 | + | ||
| 29 | 32 | ||
| 30 | 33 | ||
| 31 | } | 34 | } |
src/main/java/com/bsth/service/oil/impl/DlbServiceImpl.java
| @@ -39,16 +39,20 @@ import com.bsth.entity.oil.Cdl; | @@ -39,16 +39,20 @@ import com.bsth.entity.oil.Cdl; | ||
| 39 | import com.bsth.entity.oil.Cyl; | 39 | import com.bsth.entity.oil.Cyl; |
| 40 | import com.bsth.entity.oil.Dlb; | 40 | import com.bsth.entity.oil.Dlb; |
| 41 | import com.bsth.entity.oil.Jdl; | 41 | import com.bsth.entity.oil.Jdl; |
| 42 | +import com.bsth.entity.oil.Nylog; | ||
| 42 | import com.bsth.entity.oil.Ylb; | 43 | import com.bsth.entity.oil.Ylb; |
| 43 | import com.bsth.entity.oil.Ylxxb; | 44 | import com.bsth.entity.oil.Ylxxb; |
| 44 | import com.bsth.entity.search.CustomerSpecs; | 45 | import com.bsth.entity.search.CustomerSpecs; |
| 46 | +import com.bsth.entity.sys.SysUser; | ||
| 45 | import com.bsth.repository.CarsRepository; | 47 | import com.bsth.repository.CarsRepository; |
| 46 | import com.bsth.repository.oil.CdlRepository; | 48 | import com.bsth.repository.oil.CdlRepository; |
| 47 | import com.bsth.repository.oil.CylRepository; | 49 | import com.bsth.repository.oil.CylRepository; |
| 48 | import com.bsth.repository.oil.DlbRepository; | 50 | import com.bsth.repository.oil.DlbRepository; |
| 49 | import com.bsth.repository.oil.JdlRepository; | 51 | import com.bsth.repository.oil.JdlRepository; |
| 52 | +import com.bsth.repository.oil.NylogRepository; | ||
| 50 | import com.bsth.repository.oil.YlbRepository; | 53 | import com.bsth.repository.oil.YlbRepository; |
| 51 | import com.bsth.repository.oil.YlxxbRepository; | 54 | import com.bsth.repository.oil.YlxxbRepository; |
| 55 | +import com.bsth.security.util.SecurityUtils; | ||
| 52 | import com.bsth.service.impl.BaseServiceImpl; | 56 | import com.bsth.service.impl.BaseServiceImpl; |
| 53 | import com.bsth.service.oil.DlbService; | 57 | import com.bsth.service.oil.DlbService; |
| 54 | import com.bsth.service.realcontrol.ScheduleRealInfoService; | 58 | import com.bsth.service.realcontrol.ScheduleRealInfoService; |
| @@ -59,7 +63,8 @@ import com.bsth.util.BatchSaveUtils; | @@ -59,7 +63,8 @@ import com.bsth.util.BatchSaveUtils; | ||
| 59 | public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbService{ | 63 | public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbService{ |
| 60 | @Autowired | 64 | @Autowired |
| 61 | DlbRepository repository; | 65 | DlbRepository repository; |
| 62 | - | 66 | + @Autowired |
| 67 | + NylogRepository nylogRepository; | ||
| 63 | @Autowired | 68 | @Autowired |
| 64 | YlxxbRepository ylxxbRepository; | 69 | YlxxbRepository ylxxbRepository; |
| 65 | 70 | ||
| @@ -89,13 +94,14 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -89,13 +94,14 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 89 | carsMap.put(c.getInsideCode(), c.getSfdc()); | 94 | carsMap.put(c.getInsideCode(), c.getSfdc()); |
| 90 | } | 95 | } |
| 91 | SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); | 96 | SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); |
| 92 | - Date dNow = new Date(); //当前时间 | ||
| 93 | - Date dBefore = new Date(); | ||
| 94 | - Calendar calendar = Calendar.getInstance(); //得到日历 | ||
| 95 | - calendar.setTime(dNow);//把当前时间赋给日历 | ||
| 96 | - calendar.add(Calendar.DAY_OF_MONTH, -1); //设置为前一天 | ||
| 97 | - dBefore = calendar.getTime(); //得到前一天的时间 | ||
| 98 | - String rq=sdf.format(dBefore); | 97 | +// Date dNow = new Date(); //当前时间 |
| 98 | +// Date dBefore = new Date(); | ||
| 99 | +// Calendar calendar = Calendar.getInstance(); //得到日历 | ||
| 100 | +// calendar.setTime(dNow);//把当前时间赋给日历 | ||
| 101 | +// calendar.add(Calendar.DAY_OF_MONTH, -1); //设置为前一天 | ||
| 102 | +// dBefore = calendar.getTime(); //得到前一天的时间 | ||
| 103 | +// String rq=sdf.format(dBefore); | ||
| 104 | + String rq="2017-11-02"; | ||
| 99 | String line=""; | 105 | String line=""; |
| 100 | //保留两位小数 | 106 | //保留两位小数 |
| 101 | DecimalFormat df = new DecimalFormat("#.00"); | 107 | DecimalFormat df = new DecimalFormat("#.00"); |
| @@ -108,7 +114,7 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -108,7 +114,7 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 108 | //当天加电信息表 | 114 | //当天加电信息表 |
| 109 | List<Jdl> jdlList=jdlRepository.JdlList(rq); | 115 | List<Jdl> jdlList=jdlRepository.JdlList(rq); |
| 110 | //前一天所有车辆最后进场班次信息 | 116 | //前一天所有车辆最后进场班次信息 |
| 111 | - List<Dlb> dlListBe=repository.obtainYlbefore(rq, "", "", "", ""); | 117 | +// List<Dlb> dlListBe=repository.obtainYlbefore(rq, "", "", "", ""); |
| 112 | List<Cdl> cdyList=cdlRepository.obtainCdl(); | 118 | List<Cdl> cdyList=cdlRepository.obtainCdl(); |
| 113 | //从排班表中计算出行驶的总里程 | 119 | //从排班表中计算出行驶的总里程 |
| 114 | List<Map<String,Object>> listpb=scheduleRealInfoService.yesterdayDataList(line,rq,"","","",""); | 120 | List<Map<String,Object>> listpb=scheduleRealInfoService.yesterdayDataList(line,rq,"","","",""); |
| @@ -140,14 +146,14 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -140,14 +146,14 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 140 | Double jzl=0.0; | 146 | Double jzl=0.0; |
| 141 | if(map.get("seqNumber").toString().equals("1")){ | 147 | if(map.get("seqNumber").toString().equals("1")){ |
| 142 | boolean fage=true; | 148 | boolean fage=true; |
| 143 | - for (int i = 0; i < dlListBe.size(); i++) { | ||
| 144 | - Dlb dlb=dlListBe.get(i); | ||
| 145 | - if(map.get("clZbh").toString().equals(dlb.getNbbm())){ | ||
| 146 | - t.setCzcd(dlb.getJzcd()); | ||
| 147 | - fage=false; | ||
| 148 | - break; | ||
| 149 | - } | ||
| 150 | - } | 149 | +// for (int i = 0; i < dlListBe.size(); i++) { |
| 150 | +// Dlb dlb=dlListBe.get(i); | ||
| 151 | +// if(map.get("clZbh").toString().equals(dlb.getNbbm())){ | ||
| 152 | +// t.setCzcd(dlb.getJzcd()); | ||
| 153 | +// fage=false; | ||
| 154 | +// break; | ||
| 155 | +// } | ||
| 156 | +// } | ||
| 151 | if(fage){ | 157 | if(fage){ |
| 152 | for (int y = 0; y < cdyList.size(); y++) { | 158 | for (int y = 0; y < cdyList.size(); y++) { |
| 153 | Cdl cdl=cdyList.get(y); | 159 | Cdl cdl=cdyList.get(y); |
| @@ -391,8 +397,6 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -391,8 +397,6 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 391 | 397 | ||
| 392 | } | 398 | } |
| 393 | } | 399 | } |
| 394 | - | ||
| 395 | - | ||
| 396 | } | 400 | } |
| 397 | Double lc= Double.parseDouble(map.get("totalKilometers").toString()); | 401 | Double lc= Double.parseDouble(map.get("totalKilometers").toString()); |
| 398 | if(map.get("seqNumber").toString().equals("1")){ | 402 | if(map.get("seqNumber").toString().equals("1")){ |
| @@ -498,6 +502,15 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -498,6 +502,15 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 498 | repository.save(updateList.get(i)); | 502 | repository.save(updateList.get(i)); |
| 499 | } | 503 | } |
| 500 | } | 504 | } |
| 505 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 506 | + Nylog nylog=new Nylog(); | ||
| 507 | + nylog.setCreatedate(new Date()); | ||
| 508 | + nylog.setCzmc("获取"); | ||
| 509 | + nylog.setNylx("电"); | ||
| 510 | + nylog.setUserid(user.getUserName()); | ||
| 511 | + nylog.setUsername(user.getName()); | ||
| 512 | + nylog.setCxtj(line+"-"+ date+"-"+gsbm+"-"+fgsbm); | ||
| 513 | + nylogRepository.save(nylog); | ||
| 501 | newMap.put("status", ResponseCode.SUCCESS); | 514 | newMap.put("status", ResponseCode.SUCCESS); |
| 502 | } catch (Exception e) { | 515 | } catch (Exception e) { |
| 503 | // TODO Auto-generated catch block | 516 | // TODO Auto-generated catch block |
| @@ -616,6 +629,16 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -616,6 +629,16 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 616 | repository.save(t); | 629 | repository.save(t); |
| 617 | } | 630 | } |
| 618 | } | 631 | } |
| 632 | + | ||
| 633 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 634 | + Nylog nylog=new Nylog(); | ||
| 635 | + nylog.setCreatedate(new Date()); | ||
| 636 | + nylog.setCzmc("核对"); | ||
| 637 | + nylog.setNylx("电"); | ||
| 638 | + nylog.setUserid(user.getUserName()); | ||
| 639 | + nylog.setUsername(user.getName()); | ||
| 640 | + nylog.setCxtj(xlbm+"-"+ rq+"-"+gsbm+"-"+fgsbm); | ||
| 641 | + nylogRepository.save(nylog); | ||
| 619 | newMap.put("status", ResponseCode.SUCCESS); | 642 | newMap.put("status", ResponseCode.SUCCESS); |
| 620 | }catch(Exception e){ | 643 | }catch(Exception e){ |
| 621 | newMap.put("status", ResponseCode.ERROR); | 644 | newMap.put("status", ResponseCode.ERROR); |
| @@ -829,6 +852,16 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -829,6 +852,16 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 829 | repository.dlbUpdate(id, czcd, jzcd, hd, sh, shyy, yhlx); | 852 | repository.dlbUpdate(id, czcd, jzcd, hd, sh, shyy, yhlx); |
| 830 | 853 | ||
| 831 | } | 854 | } |
| 855 | + | ||
| 856 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 857 | + Nylog nylog=new Nylog(); | ||
| 858 | + nylog.setCreatedate(new Date()); | ||
| 859 | + nylog.setCzmc("保存全部"); | ||
| 860 | + nylog.setNylx("电"); | ||
| 861 | + nylog.setUserid(user.getUserName()); | ||
| 862 | + nylog.setUsername(user.getName()); | ||
| 863 | + nylog.setCxtj(""); | ||
| 864 | + nylogRepository.save(nylog); | ||
| 832 | newMap.put("status", ResponseCode.SUCCESS); | 865 | newMap.put("status", ResponseCode.SUCCESS); |
| 833 | }catch(Exception e){ | 866 | }catch(Exception e){ |
| 834 | newMap.put("status", ResponseCode.ERROR); | 867 | newMap.put("status", ResponseCode.ERROR); |
| @@ -929,6 +962,16 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -929,6 +962,16 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 929 | } | 962 | } |
| 930 | t.setJcsx(jcsx); | 963 | t.setJcsx(jcsx); |
| 931 | repository.save(t); | 964 | repository.save(t); |
| 965 | + | ||
| 966 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 967 | + Nylog nylog=new Nylog(); | ||
| 968 | + nylog.setCreatedate(new Date()); | ||
| 969 | + nylog.setCzmc("手动添加"); | ||
| 970 | + nylog.setNylx("电"); | ||
| 971 | + nylog.setUserid(user.getUserName()); | ||
| 972 | + nylog.setUsername(user.getName()); | ||
| 973 | + nylog.setCxtj(""); | ||
| 974 | + nylogRepository.save(nylog); | ||
| 932 | map.put("status", ResponseCode.SUCCESS); | 975 | map.put("status", ResponseCode.SUCCESS); |
| 933 | map.put("t", t); | 976 | map.put("t", t); |
| 934 | return map; | 977 | return map; |
| @@ -948,6 +991,16 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | @@ -948,6 +991,16 @@ public class DlbServiceImpl extends BaseServiceImpl<Dlb,Integer> implements DlbS | ||
| 948 | Integer id =jsonObject.getInteger("id"); | 991 | Integer id =jsonObject.getInteger("id"); |
| 949 | repository.delete(id); | 992 | repository.delete(id); |
| 950 | } | 993 | } |
| 994 | + | ||
| 995 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 996 | + Nylog nylog=new Nylog(); | ||
| 997 | + nylog.setCreatedate(new Date()); | ||
| 998 | + nylog.setCzmc("删除"); | ||
| 999 | + nylog.setNylx("电"); | ||
| 1000 | + nylog.setUserid(user.getUserName()); | ||
| 1001 | + nylog.setUsername(user.getName()); | ||
| 1002 | + nylog.setCxtj(""); | ||
| 1003 | + nylogRepository.save(nylog); | ||
| 951 | maps.put("status", ResponseCode.SUCCESS); | 1004 | maps.put("status", ResponseCode.SUCCESS); |
| 952 | } catch (Exception e) { | 1005 | } catch (Exception e) { |
| 953 | maps.put("status", ResponseCode.ERROR); | 1006 | maps.put("status", ResponseCode.ERROR); |
src/main/java/com/bsth/service/oil/impl/YlbServiceImpl.java
| @@ -34,15 +34,19 @@ import com.bsth.entity.Line; | @@ -34,15 +34,19 @@ import com.bsth.entity.Line; | ||
| 34 | import com.bsth.entity.mcy_forms.Daily; | 34 | import com.bsth.entity.mcy_forms.Daily; |
| 35 | import com.bsth.entity.oil.Cyl; | 35 | import com.bsth.entity.oil.Cyl; |
| 36 | import com.bsth.entity.oil.Dlb; | 36 | import com.bsth.entity.oil.Dlb; |
| 37 | +import com.bsth.entity.oil.Nylog; | ||
| 37 | import com.bsth.entity.oil.Ylb; | 38 | import com.bsth.entity.oil.Ylb; |
| 38 | import com.bsth.entity.oil.Ylxxb; | 39 | import com.bsth.entity.oil.Ylxxb; |
| 39 | import com.bsth.entity.search.CustomerSpecs; | 40 | import com.bsth.entity.search.CustomerSpecs; |
| 41 | +import com.bsth.entity.sys.SysUser; | ||
| 40 | import com.bsth.repository.CarsRepository; | 42 | import com.bsth.repository.CarsRepository; |
| 41 | import com.bsth.repository.LineRepository; | 43 | import com.bsth.repository.LineRepository; |
| 42 | import com.bsth.repository.oil.CylRepository; | 44 | import com.bsth.repository.oil.CylRepository; |
| 43 | import com.bsth.repository.oil.DlbRepository; | 45 | import com.bsth.repository.oil.DlbRepository; |
| 46 | +import com.bsth.repository.oil.NylogRepository; | ||
| 44 | import com.bsth.repository.oil.YlbRepository; | 47 | import com.bsth.repository.oil.YlbRepository; |
| 45 | import com.bsth.repository.oil.YlxxbRepository; | 48 | import com.bsth.repository.oil.YlxxbRepository; |
| 49 | +import com.bsth.security.util.SecurityUtils; | ||
| 46 | import com.bsth.service.impl.BaseServiceImpl; | 50 | import com.bsth.service.impl.BaseServiceImpl; |
| 47 | import com.bsth.service.oil.DlbService; | 51 | import com.bsth.service.oil.DlbService; |
| 48 | import com.bsth.service.oil.YlbService; | 52 | import com.bsth.service.oil.YlbService; |
| @@ -58,7 +62,8 @@ import javassist.bytecode.stackmap.BasicBlock.Catch; | @@ -58,7 +62,8 @@ import javassist.bytecode.stackmap.BasicBlock.Catch; | ||
| 58 | public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbService{ | 62 | public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbService{ |
| 59 | @Autowired | 63 | @Autowired |
| 60 | YlbRepository repository; | 64 | YlbRepository repository; |
| 61 | - | 65 | + @Autowired |
| 66 | + NylogRepository nylogRepository; | ||
| 62 | @Autowired | 67 | @Autowired |
| 63 | YlxxbRepository ylxxbRepository; | 68 | YlxxbRepository ylxxbRepository; |
| 64 | 69 | ||
| @@ -203,13 +208,12 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -203,13 +208,12 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 203 | } | 208 | } |
| 204 | 209 | ||
| 205 | } | 210 | } |
| 206 | - | ||
| 207 | - | ||
| 208 | - } | 211 | + } |
| 209 | 212 | ||
| 210 | } | 213 | } |
| 211 | if(addList.size()>0){ | 214 | if(addList.size()>0){ |
| 212 | try { | 215 | try { |
| 216 | + | ||
| 213 | new BatchSaveUtils<Ylb>().saveList2(addList, Ylb.class); | 217 | new BatchSaveUtils<Ylb>().saveList2(addList, Ylb.class); |
| 214 | } catch (Exception e) { | 218 | } catch (Exception e) { |
| 215 | // TODO: handle exception | 219 | // TODO: handle exception |
| @@ -275,8 +279,6 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -275,8 +279,6 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 275 | 279 | ||
| 276 | // 前一天所有车辆最后进场班次信息 | 280 | // 前一天所有车辆最后进场班次信息 |
| 277 | List<Ylb> ylListBe = this.listByRqJcsx(rq, gsbm, fgsbm, line, nbbm); | 281 | List<Ylb> ylListBe = this.listByRqJcsx(rq, gsbm, fgsbm, line, nbbm); |
| 278 | -// List<Ylb> ylListBe =repository.listMaxRqJcsx(rq, gsbm, fgsbm, line, nbbm); | ||
| 279 | - | ||
| 280 | List<Cyl> clyList = cylRepository.obtainCyl(nbbm,gsbm); | 282 | List<Cyl> clyList = cylRepository.obtainCyl(nbbm,gsbm); |
| 281 | 283 | ||
| 282 | // 从排班表中计算出行驶的总里程 | 284 | // 从排班表中计算出行驶的总里程 |
| @@ -484,6 +486,15 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -484,6 +486,15 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 484 | repository.save(updateList.get(i)); | 486 | repository.save(updateList.get(i)); |
| 485 | } | 487 | } |
| 486 | } | 488 | } |
| 489 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 490 | + Nylog nylog=new Nylog(); | ||
| 491 | + nylog.setCreatedate(new Date()); | ||
| 492 | + nylog.setCzmc("获取加存油"); | ||
| 493 | + nylog.setNylx("油"); | ||
| 494 | + nylog.setUserid(user.getUserName()); | ||
| 495 | + nylog.setUsername(user.getName()); | ||
| 496 | + nylog.setCxtj(rq+"-"+gsbm+"-"+fgsbm+"-"+line+"-"+nbbm+"-"+sxtj); | ||
| 497 | + nylogRepository.save(nylog); | ||
| 487 | newMap.put("status", ResponseCode.SUCCESS); | 498 | newMap.put("status", ResponseCode.SUCCESS); |
| 488 | } catch (Exception e) { | 499 | } catch (Exception e) { |
| 489 | // TODO Auto-generated catch block | 500 | // TODO Auto-generated catch block |
| @@ -674,6 +685,17 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -674,6 +685,17 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 674 | } | 685 | } |
| 675 | } | 686 | } |
| 676 | } | 687 | } |
| 688 | + | ||
| 689 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 690 | + Nylog nylog=new Nylog(); | ||
| 691 | + nylog.setCreatedate(new Date()); | ||
| 692 | + nylog.setCzmc("进场等于出场"); | ||
| 693 | + nylog.setNylx("油"); | ||
| 694 | + nylog.setUserid(user.getUserName()); | ||
| 695 | + nylog.setUsername(user.getName()); | ||
| 696 | + nylog.setCxtj(rq+"-"+gsbm+"-"+fgsbm+"-"+xlbm+"-"+nbbm+"-"+sxtj); | ||
| 697 | + | ||
| 698 | + nylogRepository.save(nylog); | ||
| 677 | } catch (Exception e) { | 699 | } catch (Exception e) { |
| 678 | map2.put("status", ResponseCode.ERROR); | 700 | map2.put("status", ResponseCode.ERROR); |
| 679 | logger.error("save erro.", e); | 701 | logger.error("save erro.", e); |
| @@ -825,6 +847,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -825,6 +847,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 825 | } | 847 | } |
| 826 | } | 848 | } |
| 827 | } | 849 | } |
| 850 | + | ||
| 851 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 852 | + Nylog nylog=new Nylog(); | ||
| 853 | + nylog.setCreatedate(new Date()); | ||
| 854 | + nylog.setCzmc("核对加注量"); | ||
| 855 | + nylog.setNylx("油"); | ||
| 856 | + nylog.setUserid(user.getUserName()); | ||
| 857 | + nylog.setUsername(user.getName()); | ||
| 858 | + nylog.setCxtj(rq+"-"+gsbm+"-"+fgsbm+"-"+xlbm+"-"+nbbm+"-"); | ||
| 859 | + nylogRepository.save(nylog); | ||
| 828 | newMap.put("status", ResponseCode.SUCCESS); | 860 | newMap.put("status", ResponseCode.SUCCESS); |
| 829 | }catch(Exception e){ | 861 | }catch(Exception e){ |
| 830 | newMap.put("status", ResponseCode.ERROR); | 862 | newMap.put("status", ResponseCode.ERROR); |
| @@ -1237,7 +1269,15 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1237,7 +1269,15 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1237 | repository.ylbUpdate(id, czyl, jzyl, yh, sh, shyy, ns, rylx,yhlx); | 1269 | repository.ylbUpdate(id, czyl, jzyl, yh, sh, shyy, ns, rylx,yhlx); |
| 1238 | } | 1270 | } |
| 1239 | // List<Map<String, Object>> list=(List<Map<String, Object>>) map.get("ylbList"); | 1271 | // List<Map<String, Object>> list=(List<Map<String, Object>>) map.get("ylbList"); |
| 1240 | - | 1272 | + SysUser user = SecurityUtils.getCurrentUser(); |
| 1273 | + Nylog nylog=new Nylog(); | ||
| 1274 | + nylog.setCreatedate(new Date()); | ||
| 1275 | + nylog.setCzmc("保存全部"); | ||
| 1276 | + nylog.setNylx("油"); | ||
| 1277 | + nylog.setUserid(user.getUserName()); | ||
| 1278 | + nylog.setUsername(user.getName()); | ||
| 1279 | + nylog.setCxtj(""); | ||
| 1280 | + nylogRepository.save(nylog); | ||
| 1241 | newMap.put("status", ResponseCode.SUCCESS); | 1281 | newMap.put("status", ResponseCode.SUCCESS); |
| 1242 | }catch(Exception e){ | 1282 | }catch(Exception e){ |
| 1243 | newMap.put("status", ResponseCode.ERROR); | 1283 | newMap.put("status", ResponseCode.ERROR); |
| @@ -1368,6 +1408,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1368,6 +1408,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1368 | } | 1408 | } |
| 1369 | newMap.put("status", ResponseCode.SUCCESS); | 1409 | newMap.put("status", ResponseCode.SUCCESS); |
| 1370 | } | 1410 | } |
| 1411 | + | ||
| 1412 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 1413 | + Nylog nylog=new Nylog(); | ||
| 1414 | + nylog.setCreatedate(new Date()); | ||
| 1415 | + nylog.setCzmc("拆分"); | ||
| 1416 | + nylog.setNylx("油"); | ||
| 1417 | + nylog.setUserid(user.getUserName()); | ||
| 1418 | + nylog.setUsername(user.getName()); | ||
| 1419 | + nylog.setCxtj(""); | ||
| 1420 | + nylogRepository.save(nylog); | ||
| 1371 | } catch (Exception e) { | 1421 | } catch (Exception e) { |
| 1372 | newMap.put("status", ResponseCode.ERROR); | 1422 | newMap.put("status", ResponseCode.ERROR); |
| 1373 | logger.error("save erro.", e); | 1423 | logger.error("save erro.", e); |
| @@ -1426,6 +1476,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1426,6 +1476,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1426 | } | 1476 | } |
| 1427 | t.setJcsx(jcsx); | 1477 | t.setJcsx(jcsx); |
| 1428 | repository.save(t); | 1478 | repository.save(t); |
| 1479 | + | ||
| 1480 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 1481 | + Nylog nylog=new Nylog(); | ||
| 1482 | + nylog.setCreatedate(new Date()); | ||
| 1483 | + nylog.setCzmc("手动添加"); | ||
| 1484 | + nylog.setNylx("油"); | ||
| 1485 | + nylog.setUserid(user.getUserName()); | ||
| 1486 | + nylog.setUsername(user.getName()); | ||
| 1487 | + nylog.setCxtj(""); | ||
| 1488 | + nylogRepository.save(nylog); | ||
| 1429 | map.put("status", ResponseCode.SUCCESS); | 1489 | map.put("status", ResponseCode.SUCCESS); |
| 1430 | map.put("t", t); | 1490 | map.put("t", t); |
| 1431 | return map; | 1491 | return map; |
| @@ -1444,6 +1504,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1444,6 +1504,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1444 | Integer id =jsonObject.getInteger("id"); | 1504 | Integer id =jsonObject.getInteger("id"); |
| 1445 | repository.delete(id); | 1505 | repository.delete(id); |
| 1446 | } | 1506 | } |
| 1507 | + | ||
| 1508 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 1509 | + Nylog nylog=new Nylog(); | ||
| 1510 | + nylog.setCreatedate(new Date()); | ||
| 1511 | + nylog.setCzmc("删除"); | ||
| 1512 | + nylog.setNylx("油"); | ||
| 1513 | + nylog.setUserid(user.getUserName()); | ||
| 1514 | + nylog.setUsername(user.getName()); | ||
| 1515 | + nylog.setCxtj(""); | ||
| 1516 | + nylogRepository.save(nylog); | ||
| 1447 | maps.put("status", ResponseCode.SUCCESS); | 1517 | maps.put("status", ResponseCode.SUCCESS); |
| 1448 | } catch (Exception e) { | 1518 | } catch (Exception e) { |
| 1449 | maps.put("status", ResponseCode.ERROR); | 1519 | maps.put("status", ResponseCode.ERROR); |
| @@ -1555,9 +1625,6 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1555,9 +1625,6 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1555 | &&t.getXlbm().equals(m.get("xlBm").toString()) | 1625 | &&t.getXlbm().equals(m.get("xlBm").toString()) |
| 1556 | &&t.getLp().equals(m.get("lpName").toString())){ | 1626 | &&t.getLp().equals(m.get("lpName").toString())){ |
| 1557 | //该条记录不用删除 | 1627 | //该条记录不用删除 |
| 1558 | - | ||
| 1559 | - | ||
| 1560 | - | ||
| 1561 | fage =false; | 1628 | fage =false; |
| 1562 | ylbList_upd.add(t); | 1629 | ylbList_upd.add(t); |
| 1563 | } | 1630 | } |
| @@ -1640,7 +1707,7 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1640,7 +1707,7 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1640 | Ylxxb ylxxb = ylxxList.get(i); | 1707 | Ylxxb ylxxb = ylxxList.get(i); |
| 1641 | if (maps.get("clZbh").toString().equals(ylxxb.getNbbm()) | 1708 | if (maps.get("clZbh").toString().equals(ylxxb.getNbbm()) |
| 1642 | && maps.get("jGh").toString().equals(ylxxb.getJsy()) | 1709 | && maps.get("jGh").toString().equals(ylxxb.getJsy()) |
| 1643 | - && ylxxb.getJylx()>0) { | 1710 | + && ylxxb.getJylx()==1) { |
| 1644 | if(ylxxb.getJzl()>0){ | 1711 | if(ylxxb.getJzl()>0){ |
| 1645 | fage2=true; | 1712 | fage2=true; |
| 1646 | } | 1713 | } |
| @@ -1653,7 +1720,7 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1653,7 +1720,7 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1653 | Ylxxb ylxxb = ylxxList.get(j); | 1720 | Ylxxb ylxxb = ylxxList.get(j); |
| 1654 | if (maps.get("clZbh").toString().equals(ylxxb.getNbbm()) | 1721 | if (maps.get("clZbh").toString().equals(ylxxb.getNbbm()) |
| 1655 | && maps.get("jGh").toString().equals(ylxxb.getJsy()) | 1722 | && maps.get("jGh").toString().equals(ylxxb.getJsy()) |
| 1656 | - && ylxxb.getJylx()>0) { | 1723 | + && ylxxb.getJylx()==1) { |
| 1657 | jzl =Arith.add(jzl, ylxxb.getJzl()); | 1724 | jzl =Arith.add(jzl, ylxxb.getJzl()); |
| 1658 | } | 1725 | } |
| 1659 | } | 1726 | } |
| @@ -1815,6 +1882,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1815,6 +1882,16 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1815 | } | 1882 | } |
| 1816 | } | 1883 | } |
| 1817 | //重新获取电耗数据结束 | 1884 | //重新获取电耗数据结束 |
| 1885 | + | ||
| 1886 | + SysUser user = SecurityUtils.getCurrentUser(); | ||
| 1887 | + Nylog nylog=new Nylog(); | ||
| 1888 | + nylog.setCreatedate(new Date()); | ||
| 1889 | + nylog.setCzmc("重新统计"); | ||
| 1890 | + nylog.setNylx("油"); | ||
| 1891 | + nylog.setUserid(user.getUserName()); | ||
| 1892 | + nylog.setUsername(user.getName()); | ||
| 1893 | + nylog.setCxtj(line+"-"+ date+"-"+gsdm+"-"+fgsdm); | ||
| 1894 | + nylogRepository.save(nylog); | ||
| 1818 | newMap.put("status", ResponseCode.SUCCESS); | 1895 | newMap.put("status", ResponseCode.SUCCESS); |
| 1819 | }catch(Exception e){ | 1896 | }catch(Exception e){ |
| 1820 | // TODO Auto-generated catch block | 1897 | // TODO Auto-generated catch block |
| @@ -1839,4 +1916,19 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | @@ -1839,4 +1916,19 @@ public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbS | ||
| 1839 | } | 1916 | } |
| 1840 | return list_; | 1917 | return list_; |
| 1841 | } | 1918 | } |
| 1919 | + | ||
| 1920 | + @Override | ||
| 1921 | + public Map<String, Object> update(Map<String, Object> map) { | ||
| 1922 | + if(map.get("id")!=null){ | ||
| 1923 | + if(map.get("id").toString().length()>0){ | ||
| 1924 | + Integer id=Integer.parseInt(map.get("id").toString()); | ||
| 1925 | + String jsy=map.get("jsy").toString(); | ||
| 1926 | + Ylb t=repository.findOne(id); | ||
| 1927 | + t.setJsy(jsy); | ||
| 1928 | + repository.save(t); | ||
| 1929 | + map.put("status", ResponseCode.SUCCESS); | ||
| 1930 | + } | ||
| 1931 | + } | ||
| 1932 | + return map; | ||
| 1933 | + } | ||
| 1842 | } | 1934 | } |
src/main/resources/static/pages/forms/statement/lbStatuAnaly.html
| @@ -41,7 +41,7 @@ | @@ -41,7 +41,7 @@ | ||
| 41 | <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="6" checked="true"/>缺车 | 41 | <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="6" checked="true"/>缺车 |
| 42 | <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="7" checked="true"/>客稀 | 42 | <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="7" checked="true"/>客稀 |
| 43 | <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="8" checked="true"/>气候 | 43 | <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="8" checked="true"/>气候 |
| 44 | - <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="9" checked="true"/>外援 | 44 | + <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="9" checked="true"/>援外 |
| 45 | <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="10" checked="true"/>其他 | 45 | <input class="form-control" type="checkbox" name="reason" style="width: 20px;" value="10" checked="true"/>其他 |
| 46 | </div> | 46 | </div> |
| 47 | <div style="margin-top: 5px"></div> | 47 | <div style="margin-top: 5px"></div> |
| @@ -518,7 +518,7 @@ | @@ -518,7 +518,7 @@ | ||
| 518 | {{if reason[6].checked == true}}<th colspan="3">缺车</th>{{/if}} | 518 | {{if reason[6].checked == true}}<th colspan="3">缺车</th>{{/if}} |
| 519 | {{if reason[7].checked == true}}<th colspan="3">客稀</th>{{/if}} | 519 | {{if reason[7].checked == true}}<th colspan="3">客稀</th>{{/if}} |
| 520 | {{if reason[8].checked == true}}<th colspan="3">气候</th>{{/if}} | 520 | {{if reason[8].checked == true}}<th colspan="3">气候</th>{{/if}} |
| 521 | - {{if reason[9].checked == true}}<th colspan="3">外援</th>{{/if}} | 521 | + {{if reason[9].checked == true}}<th colspan="3">援外</th>{{/if}} |
| 522 | {{if reason[10].checked == true}}<th colspan="3">其他</th>{{/if}} | 522 | {{if reason[10].checked == true}}<th colspan="3">其他</th>{{/if}} |
| 523 | </tr> | 523 | </tr> |
| 524 | <tr> | 524 | <tr> |
src/main/resources/static/pages/oil/list_ph.html
| @@ -6,231 +6,228 @@ | @@ -6,231 +6,228 @@ | ||
| 6 | } | 6 | } |
| 7 | 7 | ||
| 8 | </style> | 8 | </style> |
| 9 | -<div class="page-head"> | ||
| 10 | - <div class="page-title"> | ||
| 11 | - <h1>进出场存油量</h1> | ||
| 12 | - </div> | ||
| 13 | -</div> | ||
| 14 | - | ||
| 15 | -<ul class="page-breadcrumb breadcrumb"> | ||
| 16 | - <li><a href="/pages/home.html" data-pjax>首页</a> <i class="fa fa-circle"></i></li> | ||
| 17 | - <li><span class="active">用油管理</span> <i class="fa fa-circle"></i></li> | ||
| 18 | - <li><span class="active">进出场存油量</span></li> | ||
| 19 | -</ul> | ||
| 20 | -<div id="ll_oil_list" | ||
| 21 | - class=" row col-md-12 portlet light porttlet-fit portlet-datatable bordered" style="height: calc(100% - 100px);background-color: #fff"> | ||
| 22 | - <!-- Begin: life time stats --> | ||
| 23 | - <div class="portlet-title" > | ||
| 24 | - <div class="caption"> | ||
| 25 | - <i class="fa fa-fire-extinguisher"></i> <span | ||
| 26 | - class="caption-subject font-dark sbold uppercase">进出场存油量表</span> | ||
| 27 | - </div> | ||
| 28 | - <div class="actions"> | ||
| 29 | - <a class="btn btn-circle blue" href="add.html" data-pjax><i | ||
| 30 | - class="fa fa-plus"></i> 添加</a> | ||
| 31 | - <button type="button" class="btn btn-circle blue removeButton" id="removeButton"> | ||
| 32 | - <i class="fa fa-trash-o"></i> 删除 | ||
| 33 | - </button> | ||
| 34 | - <button type="button" class="btn btn-circle blue sortButton" id="sortButton"> | ||
| 35 | - <i class="fa fa-minus-square"></i> 拆分 | ||
| 36 | - </button> | ||
| 37 | - <button type="button" class="btn btn-circle blue saveButton" id="saveButton"> | ||
| 38 | - <i class="fa fa-check-circle"></i> 保存 | ||
| 39 | - </button> | ||
| 40 | - <!-- <button type="button" class="btn btn-circle red" disabled="disabled" id="removeButton"><i class="fa fa-trash"></i> 删除用户</button> --> | ||
| 41 | - <div class="btn-group"> | ||
| 42 | - <a class="btn red btn-outline btn-circle" href="javascript:;" | ||
| 43 | - data-toggle="dropdown"> <i class="fa fa-share"></i> <span | ||
| 44 | - class="hidden-xs"> 系统工具 </span> <i class="fa fa-angle-down"></i> | ||
| 45 | - </a> | ||
| 46 | - <ul class="dropdown-menu pull-right" id="datatable_ajax_tools"> | ||
| 47 | - <li><a href="javascript:;" data-action="0" class="tool-action" | ||
| 48 | - id="obtain"> <i class="fa fa-hourglass-half"></i> 获取加/存油信息 | ||
| 49 | - </a></li> | ||
| 50 | - <li><a href="javascript:;" data-action="1" class="tool-action" | ||
| 51 | - id="outAndIn"> <i class="fa fa-pencil"></i> 油耗计算(进场=出场) | ||
| 52 | - </a></li> | ||
| 53 | - <li><a href="javascript:;" id="checkYl" data-action="3" | ||
| 54 | - class="tool-action"> <i class="fa fa-gg-circle"></i> | ||
| 55 | - 核对加注量(有加油无里程) | ||
| 56 | - </a></li> | ||
| 57 | - <li class="divider"></li> | ||
| 58 | - <li><a href="javascript:;" data-action="3" class="tool-action" | ||
| 59 | - id="export"> <i class="fa fa-file-excel-o"></i> 导出Excel | ||
| 60 | - </a></li> | 9 | + <div class="page-head"> |
| 10 | + <div class="page-title"> | ||
| 11 | + <h1>进出场存油量</h1> | ||
| 12 | + </div> | ||
| 13 | + </div> | ||
| 14 | + | ||
| 15 | + <ul class="page-breadcrumb breadcrumb"> | ||
| 16 | + <li><a href="/pages/home.html" data-pjax>首页</a> <i class="fa fa-circle"></i></li> | ||
| 17 | + <li><span class="active">用油管理</span> <i class="fa fa-circle"></i></li> | ||
| 18 | + <li><span class="active">进出场存油量</span></li> | ||
| 19 | + </ul> | ||
| 20 | + <div id="ll_oil_list" | ||
| 21 | + class=" row col-md-12 portlet light porttlet-fit portlet-datatable bordered" style="height: calc(100% - 100px);background-color: #fff"> | ||
| 22 | + <!-- Begin: life time stats --> | ||
| 23 | + <div class="portlet-title" > | ||
| 24 | + <div class="caption"> | ||
| 25 | + <i class="fa fa-fire-extinguisher"></i> <span | ||
| 26 | + class="caption-subject font-dark sbold uppercase">进出场存油量表</span> | ||
| 27 | + </div> | ||
| 28 | + <div class="actions"> | ||
| 29 | + <a class="btn btn-circle blue" href="add.html" data-pjax><i | ||
| 30 | + class="fa fa-plus"></i> 添加</a> | ||
| 31 | + <button type="button" class="btn btn-circle blue removeButton" id="removeButton"> | ||
| 32 | + <i class="fa fa-trash-o"></i> 删除 | ||
| 33 | + </button> | ||
| 34 | + <button type="button" class="btn btn-circle blue sortButton" id="sortButton"> | ||
| 35 | + <i class="fa fa-minus-square"></i> 拆分 | ||
| 36 | + </button> | ||
| 37 | + <button type="button" class="btn btn-circle blue saveButton" id="saveButton"> | ||
| 38 | + <i class="fa fa-check-circle"></i> 保存 | ||
| 39 | + </button> | ||
| 40 | + <!-- <button type="button" class="btn btn-circle red" disabled="disabled" id="removeButton"><i class="fa fa-trash"></i> 删除用户</button> --> | ||
| 41 | + <div class="btn-group"> | ||
| 42 | + <a class="btn red btn-outline btn-circle" href="javascript:;" | ||
| 43 | + data-toggle="dropdown"> <i class="fa fa-share"></i> <span | ||
| 44 | + class="hidden-xs"> 系统工具 </span> <i class="fa fa-angle-down"></i> | ||
| 45 | + </a> | ||
| 46 | + <ul class="dropdown-menu pull-right" id="datatable_ajax_tools"> | ||
| 47 | + <li><a href="javascript:;" data-action="0" class="tool-action" | ||
| 48 | + id="obtain"> <i class="fa fa-hourglass-half"></i> 获取加/存油信息 | ||
| 49 | + </a></li> | ||
| 50 | + <li><a href="javascript:;" data-action="1" class="tool-action" | ||
| 51 | + id="outAndIn"> <i class="fa fa-pencil"></i> 油耗计算(进场=出场) | ||
| 52 | + </a></li> | ||
| 53 | + <li><a href="javascript:;" id="checkYl" data-action="3" | ||
| 54 | + class="tool-action"> <i class="fa fa-gg-circle"></i> | ||
| 55 | + 核对加注量(有加油无里程) | ||
| 56 | + </a></li> | ||
| 57 | + <li class="divider"></li> | ||
| 58 | + <li><a href="javascript:;" data-action="3" class="tool-action" | ||
| 59 | + id="export"> <i class="fa fa-file-excel-o"></i> 导出Excel | ||
| 60 | + </a></li> | ||
| 61 | + | ||
| 62 | +<!-- <li class="divider"></li> --> | ||
| 63 | +<!-- <li><a href="javascript:;" data-action="3" class="tool-action" --> | ||
| 64 | +<!-- id="cxtj"> <i class="fa fa-file-excel-o"></i> 重新统计 --> | ||
| 65 | +<!-- </a></li> --> | ||
| 66 | + </ul> | ||
| 67 | + </div> | ||
| 68 | + </div> | ||
| 69 | + <div> | ||
| 70 | + <table | ||
| 71 | + class="table table-striped table-bordered table-hover table-checkable" | ||
| 72 | + id="datatable_ylb" style="table-layout: fixed;margin-bottom: 0px"> | ||
| 73 | + <thead> | ||
| 74 | + <tr role="row" class="filter"> | ||
| 75 | + <td colspan="2"> | ||
| 76 | + <div style="float: right;"> 公司 </div> | ||
| 77 | + </td> | ||
| 78 | + <td colspan="3"> | ||
| 79 | + <div style="float: left; width: 150px"> | ||
| 80 | + <select class="form-control" name="ssgsdm_like" | ||
| 81 | + id="ylbListGsdmId"></select> | ||
| 82 | + </div> | ||
| 83 | + </td> | ||
| 84 | + <td colspan="2"> | ||
| 85 | + <div style="float: right;"> 分公司 </div> | ||
| 86 | + </td> | ||
| 87 | + <td colspan="4"> | ||
| 88 | + <div style="float: left;"> | ||
| 89 | + <select class="form-control" name="fgsdm_like" | ||
| 90 | + id="ylbListFgsdmId" style="width: 150px"></select> | ||
| 91 | + </div> | ||
| 92 | + </td> | ||
| 93 | + <td> | ||
| 94 | + <div style="float: right;">日期</div> | ||
| 95 | + </td> | ||
| 96 | + <td colspan="3"> | ||
| 97 | + <div style="float: left;"> | ||
| 98 | + <input type="text" style="width: 120px" name="rq" id="rq" /> | ||
| 99 | + </div> | ||
| 100 | + </td> | ||
| 101 | + <td rowspan="2" colspan="2"> | ||
| 102 | + <div style="float: left;"> | ||
| 103 | + | ||
| 104 | + <button | ||
| 105 | + class="btn btn-sm green btn-outline filter-submit margin-bottom" | ||
| 106 | + style="margin-right: 0px"> | ||
| 107 | + <i class="fa fa-search"></i> 搜索 | ||
| 108 | + </button> | ||
| 109 | + <!-- <button class="btn btn-sm red btn-outline filter-cancel" style="margin-right:0px"> --> | ||
| 110 | + <!-- <i class="fa fa-times"></i> 重置 --> | ||
| 111 | + <!-- </button> --> | ||
| 112 | + | ||
| 113 | + </div> | ||
| 114 | + </td> | ||
| 115 | + </tr> | ||
| 116 | + <tr class="filter2"> | ||
| 117 | + <td colspan="2"> | ||
| 118 | + <div style="float: right;"> 线路</div> | ||
| 119 | + </td> | ||
| 120 | + <td colspan="3"> | ||
| 121 | + <div style="float: left;"> | ||
| 122 | + <select class="form-control" name="xlbm_like" id="xlbm" | ||
| 123 | + style="width: 150px;"></select> | ||
| 124 | + </div> | ||
| 125 | + </td> | ||
| 126 | + <td colspan="2"> | ||
| 127 | + <div style="float: right;"> 内部编码</div> | ||
| 128 | + </td> | ||
| 129 | + <td colspan="4"> | ||
| 130 | + <div style="float: left;"> | ||
| 131 | + <select class="form-control" name="nbbm_eq" id="nbbm" | ||
| 132 | + style="width: 120px;"></select> | ||
| 133 | + </div> | ||
| 134 | + <div style="float: left;"> | ||
| 135 | + <button class="btn btn-sm #000 btn-outline filter-cancel" | ||
| 136 | + style="margin-right: 0px"> | ||
| 137 | + <i class="fa fa-times"></i> | ||
| 138 | + </button> | ||
| 139 | + </div> | ||
| 140 | + </td> | ||
| 141 | + <td> | ||
| 142 | + <div style="float: right;">类型</div> | ||
| 143 | + </td> | ||
| 144 | + <td colspan="3"> | ||
| 145 | + <div style="float: left;"> | ||
| 146 | + <select class="form-control" name="sxtj"> | ||
| 147 | + <option value="0">全部</option> | ||
| 148 | + <option value="1">一车一单</option> | ||
| 149 | + <option value="2">一车多单</option> | ||
| 150 | + <option value="3">有加油没里程</option> | ||
| 151 | + <option value="4">有里程没加油</option> | ||
| 152 | + </select> | ||
| 153 | + </div> | ||
| 154 | + | ||
| 155 | + </td> | ||
| 156 | + </tr> | ||
| 157 | + <tr> | ||
| 158 | + <td colspan="17"> | ||
| 159 | + <div style="float: left;"> | ||
| 160 | + 总计 加注量: <label id="sumJzl"></label> | ||
| 161 | + 耗油量: <label id="sumYh"></label> | ||
| 162 | + 损耗量: <label id="sumSh"></label> | ||
| 163 | + </div> | ||
| 164 | + </td> | ||
| 165 | + </tr> | ||
| 61 | 166 | ||
| 62 | - <li class="divider"></li> | ||
| 63 | - <li><a href="javascript:;" data-action="3" class="tool-action" | ||
| 64 | - id="cxtj"> <i class="fa fa-file-excel-o"></i> 重新统计 | ||
| 65 | - </a></li> | ||
| 66 | - </ul> | 167 | + </thead> |
| 168 | + | ||
| 169 | + </table> | ||
| 67 | </div> | 170 | </div> |
| 68 | </div> | 171 | </div> |
| 69 | - <div> | ||
| 70 | - <table | ||
| 71 | - class="table table-striped table-bordered table-hover table-checkable" | ||
| 72 | - id="datatable_ylb" style="table-layout: fixed;margin-bottom: 0px"> | ||
| 73 | - <thead> | ||
| 74 | - <tr role="row" class="filter"> | ||
| 75 | - <td colspan="2"> | ||
| 76 | - <div style="float: right;"> 公司 </div> | ||
| 77 | - </td> | ||
| 78 | - <td colspan="3"> | ||
| 79 | - <div style="float: left; width: 150px"> | ||
| 80 | - <select class="form-control" name="ssgsdm_like" | ||
| 81 | - id="ylbListGsdmId"></select> | ||
| 82 | - </div> | ||
| 83 | - </td> | ||
| 84 | - <td colspan="2"> | ||
| 85 | - <div style="float: right;"> 分公司 </div> | ||
| 86 | - </td> | ||
| 87 | - <td colspan="4"> | ||
| 88 | - <div style="float: left;"> | ||
| 89 | - <select class="form-control" name="fgsdm_like" | ||
| 90 | - id="ylbListFgsdmId" style="width: 150px"></select> | ||
| 91 | - </div> | ||
| 92 | - </td> | ||
| 93 | - <td> | ||
| 94 | - <div style="float: right;">日期</div> | ||
| 95 | - </td> | ||
| 96 | - <td colspan="3"> | ||
| 97 | - <div style="float: left;"> | ||
| 98 | - <input type="text" style="width: 120px" name="rq" id="rq" /> | ||
| 99 | - </div> | ||
| 100 | - </td> | ||
| 101 | - <td rowspan="2" colspan="2"> | ||
| 102 | - <div style="float: left;"> | ||
| 103 | - | ||
| 104 | - <button | ||
| 105 | - class="btn btn-sm green btn-outline filter-submit margin-bottom" | ||
| 106 | - style="margin-right: 0px"> | ||
| 107 | - <i class="fa fa-search"></i> 搜索 | ||
| 108 | - </button> | ||
| 109 | - <!-- <button class="btn btn-sm red btn-outline filter-cancel" style="margin-right:0px"> --> | ||
| 110 | - <!-- <i class="fa fa-times"></i> 重置 --> | ||
| 111 | - <!-- </button> --> | ||
| 112 | - | ||
| 113 | - </div> | ||
| 114 | - </td> | ||
| 115 | - </tr> | ||
| 116 | - <tr class="filter2"> | ||
| 117 | - <td colspan="2"> | ||
| 118 | - <div style="float: right;"> 线路</div> | ||
| 119 | - </td> | ||
| 120 | - <td colspan="3"> | ||
| 121 | - <div style="float: left;"> | ||
| 122 | - <select class="form-control" name="xlbm_like" id="xlbm" | ||
| 123 | - style="width: 150px;"></select> | ||
| 124 | - </div> | ||
| 125 | - </td> | ||
| 126 | - <td colspan="2"> | ||
| 127 | - <div style="float: right;"> 内部编码</div> | ||
| 128 | - </td> | ||
| 129 | - <td colspan="4"> | ||
| 130 | - <div style="float: left;"> | ||
| 131 | - <select class="form-control" name="nbbm_eq" id="nbbm" | ||
| 132 | - style="width: 120px;"></select> | ||
| 133 | - </div> | ||
| 134 | - <div style="float: left;"> | ||
| 135 | - <button class="btn btn-sm #000 btn-outline filter-cancel" | ||
| 136 | - style="margin-right: 0px"> | ||
| 137 | - <i class="fa fa-times"></i> | ||
| 138 | - </button> | ||
| 139 | - </div> | ||
| 140 | - </td> | ||
| 141 | - <td> | ||
| 142 | - <div style="float: right;">类型</div> | ||
| 143 | - </td> | ||
| 144 | - <td colspan="3"> | ||
| 145 | - <div style="float: left;"> | ||
| 146 | - <select class="form-control" name="sxtj"> | ||
| 147 | - <option value="0">全部</option> | ||
| 148 | - <option value="1">一车一单</option> | ||
| 149 | - <option value="2">一车多单</option> | ||
| 150 | - <option value="3">有加油没里程</option> | ||
| 151 | - <option value="4">有里程没加油</option> | ||
| 152 | - </select> | ||
| 153 | - </div> | ||
| 154 | - | ||
| 155 | - </td> | ||
| 156 | - </tr> | ||
| 157 | - <tr> | ||
| 158 | - <td colspan="17"> | ||
| 159 | - <div style="float: left;"> | ||
| 160 | - 总计 加注量: <label id="sumJzl"></label> | ||
| 161 | - 耗油量: <label id="sumYh"></label> | ||
| 162 | - 损耗量: <label id="sumSh"></label> | ||
| 163 | - </div> | ||
| 164 | - </td> | ||
| 165 | - </tr> | ||
| 166 | - | ||
| 167 | - </thead> | ||
| 168 | - | ||
| 169 | - </table> | ||
| 170 | - </div> | ||
| 171 | - </div> | ||
| 172 | - | ||
| 173 | - <div id="ylbtable" class="portlet-body table-container " style="height: calc(100% + 100px);overflow: hidden;position: absolute;background: #fff;"> | ||
| 174 | - | ||
| 175 | - <table | ||
| 176 | - class="table table-striped table-bordered table-hover table-checkable" | ||
| 177 | - style="table-layout: fixed;margin-bottom: 0px;"> | ||
| 178 | - <thead> | ||
| 179 | - <tr role="row" class="heading"> | ||
| 180 | - <td width="40px"> | ||
| 181 | - <input type="checkbox" id="selectAll" class="group-checkable" > | ||
| 182 | - </td> | ||
| 183 | - <td width="40px">序号</td> | ||
| 184 | - <td width="8%">日期</td> | ||
| 185 | - <td width="5%">公司</td> | ||
| 186 | - <td width="8%">线路</td> | ||
| 187 | - <td width="5%">自编号</td> | ||
| 188 | - <td width="7%">驾驶员</td> | ||
| 189 | - <td width="4%">加油量</td> | ||
| 190 | - <td width="5%">出场存油</td> | ||
| 191 | - <td width="5%">进场存油</td> | ||
| 192 | - <td width="5%">油耗</td> | ||
| 193 | - <td width="8%">燃油类型</td> | ||
| 194 | - <td width="4%">尿素</td> | ||
| 195 | - <td width="8%">耗损原因</td> | ||
| 196 | - <td width="5%">耗损油量</td> | ||
| 197 | - <td width="5%">当日总里程</td> | ||
| 198 | - <td width="5%">数据类型</td> | ||
| 199 | - <td >百公里油耗</td> | ||
| 200 | - </tr> | ||
| 201 | - </thead> | ||
| 202 | - </table> | ||
| 203 | - <div id="datatable_ylb_body_div" style="display: block;position:absolute;overflow: auto;height: calc(100% - 80px);"> | 172 | + |
| 173 | + <div id="ylbtable" class="portlet-body table-container " style="height: calc(100% + 100px);overflow: hidden;position: absolute;background: #fff;"> | ||
| 174 | + | ||
| 204 | <table | 175 | <table |
| 205 | - class="table table-striped table-bordered table-hover table-checkable" | ||
| 206 | - id="datatable_ylb_body" | ||
| 207 | - style="table-layout: fixed; overflow: auto; "> | ||
| 208 | - <tbody></tbody> | ||
| 209 | - </table> | ||
| 210 | - <div style="text-align: right;margin-right: 50px"> | ||
| 211 | - <a class="btn btn-circle " href="add.html" data-pjax><i | ||
| 212 | - class="fa fa-plus"></i> 添加</a> | ||
| 213 | - <button type="button" class="btn btn-circle removeButton" > | ||
| 214 | - <i class="fa fa-trash-o"></i> 删除 | ||
| 215 | - </button> | ||
| 216 | - <button type="button" class="btn btn-circle sortButton"> | ||
| 217 | - <i class="fa fa-minus-square"></i> 拆分 | ||
| 218 | - </button> | ||
| 219 | - <button type="button" class="btn btn-circle saveButton" > | ||
| 220 | - <i class="fa fa-check-circle"></i> 保存 | ||
| 221 | - </button> | ||
| 222 | - <button type="button" class="btn btn-circle saveButton" > | ||
| 223 | - <i class="fa fa-check-circle"></i> 保存 | ||
| 224 | - </button> | ||
| 225 | - </div> | ||
| 226 | - </div> | ||
| 227 | - | ||
| 228 | - | ||
| 229 | - <div style="text-align: right;"> | ||
| 230 | - <ul id="pagination" class="pagination"></ul> | 176 | + class="table table-striped table-bordered table-hover table-checkable" |
| 177 | + style="table-layout: fixed;margin-bottom: 0px;"> | ||
| 178 | + <thead> | ||
| 179 | + <tr role="row" class="heading"> | ||
| 180 | + <td width="40px"> | ||
| 181 | + <input type="checkbox" id="selectAll" class="group-checkable" > | ||
| 182 | + </td> | ||
| 183 | + <td width="40px">序号</td> | ||
| 184 | + <td width="8%">日期</td> | ||
| 185 | + <td width="5%">公司</td> | ||
| 186 | + <td width="8%">线路</td> | ||
| 187 | + <td width="5%">自编号</td> | ||
| 188 | + <td width="7%">驾驶员</td> | ||
| 189 | + <td width="4%">加油量</td> | ||
| 190 | + <td width="5%">出场存油</td> | ||
| 191 | + <td width="5%">进场存油</td> | ||
| 192 | + <td width="5%">油耗</td> | ||
| 193 | + <td width="8%">燃油类型</td> | ||
| 194 | + <td width="4%">尿素</td> | ||
| 195 | + <td width="8%">耗损原因</td> | ||
| 196 | + <td width="5%">耗损油量</td> | ||
| 197 | + <td width="5%">当日总里程</td> | ||
| 198 | + <td width="5%">数据类型</td> | ||
| 199 | + <td >百公里油耗</td> | ||
| 200 | + </tr> | ||
| 201 | + </thead> | ||
| 202 | + </table> | ||
| 203 | + <div id="datatable_ylb_body_div" style="display: block;position:absolute;overflow: auto;height: calc(100% - 80px);"> | ||
| 204 | + <table | ||
| 205 | + class="table table-striped table-bordered table-hover table-checkable" | ||
| 206 | + id="datatable_ylb_body" | ||
| 207 | + style="table-layout: fixed; overflow: auto; "> | ||
| 208 | + <tbody></tbody> | ||
| 209 | + </table> | ||
| 210 | + <div style="text-align: right;margin-right: 50px"> | ||
| 211 | + <a class="btn btn-circle " href="add.html" data-pjax><i | ||
| 212 | + class="fa fa-plus"></i> 添加</a> | ||
| 213 | + <button type="button" class="btn btn-circle removeButton" > | ||
| 214 | + <i class="fa fa-trash-o"></i> 删除 | ||
| 215 | + </button> | ||
| 216 | + <button type="button" class="btn btn-circle sortButton"> | ||
| 217 | + <i class="fa fa-minus-square"></i> 拆分 | ||
| 218 | + </button> | ||
| 219 | + <button type="button" class="btn btn-circle saveButton" > | ||
| 220 | + <i class="fa fa-check-circle"></i> 保存 | ||
| 221 | + </button> | ||
| 222 | + </div> | ||
| 223 | + </div> | ||
| 224 | + | ||
| 225 | + | ||
| 226 | + <div style="text-align: right;"> | ||
| 227 | + <ul id="pagination" class="pagination"></ul> | ||
| 228 | + </div> | ||
| 231 | </div> | 229 | </div> |
| 232 | </div> | 230 | </div> |
| 233 | -</div> | ||
| 234 | <script id="ylb_list_temp" type="text/html"> | 231 | <script id="ylb_list_temp" type="text/html"> |
| 235 | {{each list as obj i}} | 232 | {{each list as obj i}} |
| 236 | <tr> | 233 | <tr> |
| @@ -252,10 +249,15 @@ | @@ -252,10 +249,15 @@ | ||
| 252 | 249 | ||
| 253 | </td> | 250 | </td> |
| 254 | <td width="7%"> | 251 | <td width="7%"> |
| 255 | - {{obj.jsy}}/{{obj.name}} | 252 | + {{if obj.jsy=='' || obj.jsy==null }} |
| 253 | + <input data-id="{{obj.id}}" style=" width:100%" type="text" class="in_carpark_jsy" ></input> | ||
| 254 | + <button class="btn btn-sm blue btn-jsyUpdate" style=" width:100%" data-id="{{obj.id}}">填写</button> | ||
| 255 | + {{else}} | ||
| 256 | + {{obj.jsy}}/{{obj.name}} | ||
| 257 | + {{/if}} | ||
| 258 | + | ||
| 256 | </td> | 259 | </td> |
| 257 | <td width="4%"> | 260 | <td width="4%"> |
| 258 | - | ||
| 259 | <lable data-id="{{obj.id}}" class="in_carpark_jzl"> {{obj.jzl}}</lable> | 261 | <lable data-id="{{obj.id}}" class="in_carpark_jzl"> {{obj.jzl}}</lable> |
| 260 | </td> | 262 | </td> |
| 261 | <td width="5%"> | 263 | <td width="5%"> |
| @@ -707,6 +709,7 @@ onkeyup="this.value=this.value.replace(/[^(\d||/.)]/g,'').replace('.','$#$').rep | @@ -707,6 +709,7 @@ onkeyup="this.value=this.value.replace(/[^(\d||/.)]/g,'').replace('.','$#$').rep | ||
| 707 | var bodyHtm = template('ylb_list_temp', {list:data}); | 709 | var bodyHtm = template('ylb_list_temp', {list:data}); |
| 708 | 710 | ||
| 709 | $('#datatable_ylb_body tbody').html(bodyHtm); | 711 | $('#datatable_ylb_body tbody').html(bodyHtm); |
| 712 | + $('.btn-jsyUpdate').on('click', jsyUpdate); | ||
| 710 | $('.yl_sxzy').on('mouseup', yhSxzy); | 713 | $('.yl_sxzy').on('mouseup', yhSxzy); |
| 711 | layer.close(l); | 714 | layer.close(l); |
| 712 | $get('/ylb/sumYlb',params,function(returns){ | 715 | $get('/ylb/sumYlb',params,function(returns){ |
| @@ -746,6 +749,18 @@ onkeyup="this.value=this.value.replace(/[^(\d||/.)]/g,'').replace('.','$#$').rep | @@ -746,6 +749,18 @@ onkeyup="this.value=this.value.replace(/[^(\d||/.)]/g,'').replace('.','$#$').rep | ||
| 746 | }); | 749 | }); |
| 747 | } | 750 | } |
| 748 | 751 | ||
| 752 | + | ||
| 753 | + function jsyUpdate(){ | ||
| 754 | + var id = $(this).data('id'); | ||
| 755 | + var jsy=$('.in_carpark_jsy[data-id='+id+']', '#ll_oil_list').val(); | ||
| 756 | + $get('/ylb/updateJsy',{id:id,jsy:jsy}, function(result){ | ||
| 757 | + layer.msg('修改成功.'); | ||
| 758 | + var params = getParamsList(); | ||
| 759 | + page = 0; | ||
| 760 | + jsDoQuery(params, true); | ||
| 761 | + }); | ||
| 762 | + | ||
| 763 | + } | ||
| 749 | //页面计算防止精度丢失 | 764 | //页面计算防止精度丢失 |
| 750 | var accAdd = function (a, b) { | 765 | var accAdd = function (a, b) { |
| 751 | var c, d, e; | 766 | var c, d, e; |