|
@@ -450,7 +450,46 @@ public class BusMonthAssessmentController extends BaseController {
|
|
|
* @throws UnsupportedEncodingException
|
|
|
*/
|
|
|
@RequestMapping("print.do")
|
|
|
- public String print(Integer pageNo, Integer pageSize, Integer orgNumber, Integer customerNumber, Integer meterNumber,
|
|
|
+ public String print(Integer orgNumber, Integer customerNumber, Integer meterNumber,
|
|
|
+ String orgName, String year, String address, String isPlanUser,
|
|
|
+ String userType, String month, Integer overWaterBegin, Integer overWaterEnd, Integer amountReceivableBegin, Integer amountReceivableEnd,
|
|
|
+ String flag, String ids, String exportType, String isWriteOff, Model model, HttpServletRequest request) throws UnsupportedEncodingException {
|
|
|
+ if(orgName!=null&&orgName!=""){
|
|
|
+ orgName = URLDecoder.decode(orgName,"utf-8");
|
|
|
+ }
|
|
|
+ if(address!=null&&address!=""){
|
|
|
+ address = URLDecoder.decode(address,"utf-8");
|
|
|
+ }
|
|
|
+ List<BusMonthAssessmentTemp2> list=null;
|
|
|
+ if(flag!=null&&flag.equals("selected")){
|
|
|
+ String[] assessmentId=ids.split(",");
|
|
|
+ list = busMonthAssessmentService.getMonthAssessmentForExcel2( orgNumber, customerNumber,
|
|
|
+ meterNumber, orgName, year, address, isPlanUser, userType, month, overWaterBegin, overWaterEnd, amountReceivableBegin, amountReceivableEnd,assessmentId,isWriteOff);
|
|
|
+
|
|
|
+ }else
|
|
|
+ if(flag!=null&&flag.equals("query")){
|
|
|
+ list = busMonthAssessmentService.getMonthAssessmentForExcel2( orgNumber, customerNumber,
|
|
|
+ meterNumber, orgName, year, address, isPlanUser, userType, month, overWaterBegin, overWaterEnd, amountReceivableBegin, amountReceivableEnd,null,isWriteOff);
|
|
|
+ }
|
|
|
+ model.addAttribute("list", list);
|
|
|
+ String view = "";
|
|
|
+ if("list".equals(exportType)){
|
|
|
+ view = "bus/month-assessment-view";
|
|
|
+ }else if("writeOff".equals(exportType)){
|
|
|
+ view = "bus/month-overwater-charge-collect-view";
|
|
|
+ }
|
|
|
+ return view;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 打印
|
|
|
+ * @param model
|
|
|
+ * @return
|
|
|
+ * @throws UnsupportedEncodingException
|
|
|
+ */
|
|
|
+ @RequestMapping("print2.do")
|
|
|
+ public String print2(Integer pageNo, Integer pageSize, Integer orgNumber, Integer customerNumber, Integer meterNumber,
|
|
|
String orgName, String year, String address, String isPlanUser,
|
|
|
String userType, String month, Integer overWaterBegin, Integer overWaterEnd, Integer amountReceivableBegin, Integer amountReceivableEnd,
|
|
|
String flag, String ids, String exportType, String isWriteOff, Model model, HttpServletRequest request) throws UnsupportedEncodingException {
|