|
@@ -20,10 +20,7 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Random;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* 架空线路
|
|
@@ -66,22 +63,30 @@ public class JkxlController extends BaseController {
|
|
|
@RequestMapping("/list")
|
|
|
public String list(HttpServletRequest request,Model model){
|
|
|
String id = request.getParameter("id");
|
|
|
+ JkxlData jkxlData = new JkxlData();
|
|
|
+ jkxlData.setId(id);
|
|
|
+ List<JkxlData> list1 = new ArrayList<>();
|
|
|
+ list1.add(jkxlData);
|
|
|
List<JkxlData> list = jkxlService.getList(id);
|
|
|
- model.addAttribute("list",list);
|
|
|
+ HashMap map = new HashMap();
|
|
|
+ map.put("list1",list1);
|
|
|
+ map.put("list",list);
|
|
|
+ model.addAttribute("map",map);
|
|
|
return "modules/sg/free/wbslist";
|
|
|
}
|
|
|
|
|
|
@RequestMapping("/export")
|
|
|
- public String export(HttpServletRequest request, HttpServletResponse response,Model model,RedirectAttributes redirectAttributes){
|
|
|
+ public String export(HttpServletRequest request, HttpServletResponse response,Model model,RedirectAttributes redirectAttributes) {
|
|
|
String id = request.getParameter("id");
|
|
|
try{
|
|
|
String fileName = "架空线路"+ DateUtils.getDate("yyyyMMddHHmmss")+".xlsx";
|
|
|
List<JkxlData> list = jkxlService.findList(id);
|
|
|
- new ExportExcel(null,JkxlData.class).setDataList(list).dispose().write(response, fileName).dispose();
|
|
|
+ new ExportExcel(null,JkxlData.class).setDataList(list).write(response, fileName).dispose();
|
|
|
+ return null;
|
|
|
}catch (Exception e){
|
|
|
addMessage(redirectAttributes, "导出失败");
|
|
|
}
|
|
|
- return "redirect:/a/jkxl/index";
|
|
|
+ return "redirect:/a/jkxl/list?id="+id;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -161,7 +166,7 @@ public class JkxlController extends BaseController {
|
|
|
jkxlData.setMeasuresFee2(measuresFee2);
|
|
|
jkxlData.setFees(fees);
|
|
|
jkxlData.setOtherCost(otherFee);
|
|
|
- jkxlData.setTax(tax);
|
|
|
+ jkxlData.setTex(tax);
|
|
|
jkxlData.setTotalFee(totalfee);
|
|
|
jkxlData.setWbsCode(BashInfo.ids[i]);
|
|
|
jkxlData.setId(id);
|