Commit c92c2f667d5e5bf7e80d9fff4475e66bb8bccfaf

Authored by 廖磊
1 parent f66adf3d

换人换车

src/main/java/com/bsth/controller/forms/ExportController.java
@@ -303,12 +303,10 @@ public class ExportController { @@ -303,12 +303,10 @@ public class ExportController {
303 m.put("fssj", l.getFssj()); 303 m.put("fssj", l.getFssj());
304 m.put("xgsj", l.getXgsj()); 304 m.put("xgsj", l.getXgsj());
305 m.put("pcch", l.getPcch()); 305 m.put("pcch", l.getPcch());
306 - m.put("pcry", l.getPcry());  
307 - m.put("jhch", l.getJhch());  
308 - m.put("jhgh", l.getJhgh());  
309 m.put("sjch", l.getSjch()); 306 m.put("sjch", l.getSjch());
  307 + m.put("fcgh", l.getPcry());
310 m.put("sjgh", l.getSjgh()); 308 m.put("sjgh", l.getSjgh());
311 - m.put("yy", l.getYy()); 309 + m.put("yy", l.getYy()==null?"":l.getYy());
312 m.put("xgr", l.getXgr()); 310 m.put("xgr", l.getXgr());
313 resList.add(m); 311 resList.add(m);
314 } 312 }
src/main/java/com/bsth/controller/forms/MCY_FormsController.java
@@ -66,7 +66,7 @@ public class MCY_FormsController { @@ -66,7 +66,7 @@ public class MCY_FormsController {
66 } 66 }
67 67
68 // 换人换车情况统计表 68 // 换人换车情况统计表
69 - @RequestMapping(value = "/changetochange", method = RequestMethod.POST) 69 + @RequestMapping(value = "/changetochange", method = RequestMethod.GET)
70 public List<Changetochange> changetochange(@RequestParam Map<String, Object> map) { 70 public List<Changetochange> changetochange(@RequestParam Map<String, Object> map) {
71 71
72 return formsService.changetochange(map); 72 return formsService.changetochange(map);
src/main/java/com/bsth/service/forms/impl/FormsServiceImpl.java
@@ -407,7 +407,19 @@ public class FormsServiceImpl implements FormsService { @@ -407,7 +407,19 @@ public class FormsServiceImpl implements FormsService {
407 407
408 rq = rq2 + "-" + rq3; 408 rq = rq2 + "-" + rq3;
409 409
410 - String sql = " select c.*,l.line_code from bsth_c_chtoch c LEFT JOIN bsth_c_line l on c.xl=l.name WHERE 1=1 "; 410 + String line="";
  411 + if(map.get("line")!=null){
  412 + line=map.get("line").toString().trim();
  413 + }
  414 + String gs="";
  415 + if(map.get("gsdm")!=null){
  416 + gs=map.get("gsdm").toString();
  417 + }
  418 + String fgs="";
  419 + if(map.get("fgsdm")!=null){
  420 + fgs =map.get("fgsdm").toString();
  421 + }
  422 + /*String sql = " select c.*,l.line_code from bsth_c_chtoch c LEFT JOIN bsth_c_line l on c.xl=l.name WHERE 1=1 ";
411 if (!map.get("startDate").toString().equals(" ") && !map.get("endDate").toString().equals(" ")) { 423 if (!map.get("startDate").toString().equals(" ") && !map.get("endDate").toString().equals(" ")) {
412 sql += "and DATE_FORMAT( c.rq,'%Y-%m-%d') BETWEEN '" + map.get("startDate").toString() + "' and '" 424 sql += "and DATE_FORMAT( c.rq,'%Y-%m-%d') BETWEEN '" + map.get("startDate").toString() + "' and '"
413 + map.get("endDate").toString() + "'"; 425 + map.get("endDate").toString() + "'";
@@ -419,18 +431,28 @@ public class FormsServiceImpl implements FormsService { @@ -419,18 +431,28 @@ public class FormsServiceImpl implements FormsService {
419 sql += " and c.pcch!=c.pcry"; 431 sql += " and c.pcch!=c.pcry";
420 } else if (map.get("sel").equals("1")) { 432 } else if (map.get("sel").equals("1")) {
421 sql += " and c.jhgh!=c.sjgh"; 433 sql += " and c.jhgh!=c.sjgh";
422 - } 434 + }*/
423 435
  436 + String sql="select * from bsth_c_chtoch where rq BETWEEN '"+ map.get("startDate").toString()+"' "
  437 + + " and '"+map.get("endDate").toString() +"'";
  438 +
  439 + if(!line.equals("")){
  440 + sql +=" and xl= '"+line+"'";
  441 + }else{
  442 + sql += " and gs= '"+gs+"' and fgs= '"+fgs+"'";
  443 + }
  444 +
  445 + sql +=" order by rq";
424 List<Changetochange> list = jdbcTemplate.query(sql, new RowMapper<Changetochange>() { 446 List<Changetochange> list = jdbcTemplate.query(sql, new RowMapper<Changetochange>() {
425 447
426 448
427 @Override 449 @Override
428 public Changetochange mapRow(ResultSet arg0, int arg1) throws SQLException { 450 public Changetochange mapRow(ResultSet arg0, int arg1) throws SQLException {
429 Changetochange chan = new Changetochange(); 451 Changetochange chan = new Changetochange();
430 - chan.setRq(rq);  
431 - chan.setGs(arg0.getString("gs"));  
432 - chan.setFgs(arg0.getString("fgs"));  
433 - chan.setXl(arg0.getString("xl")); 452 + chan.setRq(arg0.getString("rq"));
  453 + chan.setGs(BasicData.businessCodeNameMap.get(arg0.getString("gs")));
  454 + chan.setFgs(BasicData.businessFgsCodeNameMap.get(arg0.getString("fgs")+"_"+arg0.getString("gs")));
  455 + chan.setXl(BasicData.lineCode2NameMap.get(arg0.getString("xl")));
434 chan.setLp(arg0.getString("lp")); 456 chan.setLp(arg0.getString("lp"));
435 chan.setFssj(arg0.getString("fssj")); 457 chan.setFssj(arg0.getString("fssj"));
436 chan.setXgsj(arg0.getString("xgsj")); 458 chan.setXgsj(arg0.getString("xgsj"));
src/main/java/com/bsth/service/report/impl/CulateMileageServiceImpl.java
@@ -558,7 +558,7 @@ public class CulateMileageServiceImpl implements CulateMileageService{ @@ -558,7 +558,7 @@ public class CulateMileageServiceImpl implements CulateMileageService{
558 //有子任务 558 //有子任务
559 if (cts != null && cts.size() > 0) { 559 if (cts != null && cts.size() > 0) {
560 for(ChildTaskPlan c : cts){ 560 for(ChildTaskPlan c : cts){
561 - if(c.isDestroy() && c.getDestroyReason().equals(item)) 561 + if(c.isDestroy() && (c.getDestroyReason()==null?"": c.getDestroyReason()).equals(item))
562 sum = Arith.add(sum, c.getMileage()); 562 sum = Arith.add(sum, c.getMileage());
563 } 563 }
564 } 564 }
src/main/resources/static/pages/forms/mould/changetochange.xls
No preview for this file type
src/main/resources/static/pages/mforms/changetochanges/changetochange.html
@@ -70,14 +70,14 @@ @@ -70,14 +70,14 @@
70 class="form-control" type="text" id="endDate" 70 class="form-control" type="text" id="endDate"
71 style="width: 140px;" /> 71 style="width: 140px;" />
72 </div> 72 </div>
73 - <div style="display: inline-block; margin-left: 10px;">  
74 - <span class="item-label" style="width: 120px;">类型: </span> <select  
75 - class="form-control" id="sel">  
76 - <option value="">请选择</option>  
77 - <option value="1">换人</option>  
78 - <option value="2">换车</option>  
79 - </select>  
80 - </div> 73 +<!-- <div style="display: inline-block; margin-left: 10px;"> -->
  74 +<!-- <span class="item-label" style="width: 120px;">类型: </span> <select -->
  75 +<!-- class="form-control" id="sel"> -->
  76 +<!-- <option value="">请选择</option> -->
  77 +<!-- <option value="1">换人</option> -->
  78 +<!-- <option value="2">换车</option> -->
  79 +<!-- </select> -->
  80 +<!-- </div> -->
81 <div class="form-group"> 81 <div class="form-group">
82 <input class="btn btn-default" type="button" id="query" value="筛选" /> 82 <input class="btn btn-default" type="button" id="query" value="筛选" />
83 <input class="btn btn-default" type="button" id="export" 83 <input class="btn btn-default" type="button" id="export"
@@ -117,10 +117,8 @@ @@ -117,10 +117,8 @@
117 <tr> 117 <tr>
118 <td>车号</td> 118 <td>车号</td>
119 <td>车号</td> 119 <td>车号</td>
120 - <td>工号</td>  
121 - <td>人员</td>  
122 - <td>工号</td>  
123 - <td>人员</td> 120 + <td colspan="2">工号/人员</td>
  121 + <td colspan="2">工号/人员</td>
124 </tr> 122 </tr>
125 </thead> 123 </thead>
126 <tbody> 124 <tbody>
@@ -188,6 +186,7 @@ @@ -188,6 +186,7 @@
188 $("#fgsdmChange").on("change",initXl); 186 $("#fgsdmChange").on("change",initXl);
189 function initXl(){ 187 function initXl(){
190 var data=[]; 188 var data=[];
  189 + data.push({id: " ", text: "请选择"});
191 if(fage){ 190 if(fage){
192 $("#line").select2("destroy").html(''); 191 $("#line").select2("destroy").html('');
193 } 192 }
@@ -223,29 +222,15 @@ @@ -223,29 +222,15 @@
223 var gsdmChange= $("#gsdmChange").val(); 222 var gsdmChange= $("#gsdmChange").val();
224 var fgsdmChange= $("#fgsdmChange").val(); 223 var fgsdmChange= $("#fgsdmChange").val();
225 if (startDate1 != '' && endDate1 != '') { 224 if (startDate1 != '' && endDate1 != '') {
226 - $post('/mcy_forms/changetochange', { 225 + $get('/mcy_forms/changetochange', {
227 sel : sel, 226 sel : sel,
228 line : line, 227 line : line,
229 startDate : $("#startDate").val(), 228 startDate : $("#startDate").val(),
230 endDate : $("#endDate").val(), 229 endDate : $("#endDate").val(),
  230 + gsdm:gsdmChange,
  231 + fgsdm:fgsdmChange,
231 type : 'query' 232 type : 'query'
232 }, function(result) { 233 }, function(result) {
233 - startDate = $("#startDate").val();  
234 - endDate = $("#endDate").val();  
235 - $("#sDate").text(startDate);  
236 - $("#eDate").text(endDate);  
237 - var temp = {};  
238 - var today_account = 0;  
239 - temp["line"] = $("#line").text();  
240 - $.each(result, function(i, obj) {  
241 - if (moment(obj.schedule_date_str).format(  
242 - "YYYY-MM-DD") == moment(obj.startDate)  
243 - .format("YYYY-MM-DD")) {  
244 - today_account++;  
245 - }  
246 - obj.updateDate = moment(obj.startDate).format(  
247 - "YYYY-MM-DD HH:mm:ss");  
248 - });  
249 // 把数据填充到模版中 234 // 把数据填充到模版中
250 var tbodyHtml = template('changetochange', { 235 var tbodyHtml = template('changetochange', {
251 list : result 236 list : result
@@ -294,11 +279,9 @@ @@ -294,11 +279,9 @@
294 <td>{{obj.fssj}}</td> 279 <td>{{obj.fssj}}</td>
295 <td>{{obj.xgsj}}</td> 280 <td>{{obj.xgsj}}</td>
296 <td>{{obj.pcch}}</td> 281 <td>{{obj.pcch}}</td>
297 - <td>{{obj.pcry}}</td>  
298 - <td>{{obj.jhgh}}</td>  
299 - <td>{{obj.jhch}}</td>  
300 - <td>{{obj.sjgh}}</td>  
301 <td>{{obj.sjch}}</td> 282 <td>{{obj.sjch}}</td>
  283 + <td colspan="2">{{obj.pcry}}</td>
  284 + <td colspan="2">{{obj.sjgh}}</td>
302 <td>{{obj.yy}}</td> 285 <td>{{obj.yy}}</td>
303 <td>{{obj.xgr}}</td> 286 <td>{{obj.xgr}}</td>
304 </tr> 287 </tr>