PrintAction.java
2.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
package com.cjs.cms.action.ration;
import java.util.Calendar;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.cjs.cms.dao.ration.TrustApplyExtDao;
import com.cjs.cms.dao.ration.TrustApplyReturnDao;
import com.cjs.cms.model.ration.TrustApplyExtInfo;
import com.cjs.cms.model.ration.TrustApplyReturnInfo;
import com.cjs.cms.util.lang.DateEnum;
import com.cjs.cms.util.lang.DateUtil;
/**
* 打印
*
* @author xiangwei
*
*/
@Controller
@RequestMapping("/print")
public class PrintAction {
@Autowired
private TrustApplyReturnDao returndao;
@Autowired
private TrustApplyExtDao trustApplyExtDao;
/**
* 打印退货申请单
*/
@RequestMapping("/return")
public ModelAndView returnNo(HttpServletRequest request) {
String returnNo = request.getParameter("returnNo");
ModelAndView model = new ModelAndView("ration/printReturn.jsp");
TrustApplyReturnInfo info = returndao.getByReturnNo(returnNo);
List<Map<String, Object>> trustApply = returndao.queryForApplyNo(info.getReturnNo());
model.addObject("returnInfo", info);
model.addObject("trustApply", trustApply);
model.addObject("curr_date", DateUtil.getNow(DateEnum.DATE));
return model;
}
/**
* 打印快递单
*/
@RequestMapping("/express")
public ModelAndView express(HttpServletRequest request) {
String returnNo = request.getParameter("returnNo");
ModelAndView model = new ModelAndView("ration/printExpress.jsp");
TrustApplyReturnInfo info = returndao.getByReturnNo(returnNo);
model.addObject("returnInfo", info);
return model;
}
/**
* 打印退货单
*/
@RequestMapping("/trustApply")
public ModelAndView trustApply(HttpServletRequest request) {
Calendar calendar = Calendar.getInstance();
String curr_date = calendar.get(Calendar.YEAR) + "年" + ((calendar.get(Calendar.MONTH)) + 1)
+ "月" + calendar.get(Calendar.DAY_OF_MONTH) + "日";
String returnNo = request.getParameter("returnNo");
ModelAndView model = new ModelAndView("ration/printTrustApply.jsp");
TrustApplyReturnInfo info = returndao.getByReturnNo(returnNo);
TrustApplyExtInfo extinfo = trustApplyExtDao
.queryTrunstApply(request.getParameter("applyNo"));
model.addObject("curr_date", curr_date);
model.addObject("returnInfo", info);
model.addObject("extInfo", extinfo);
model.addObject("allcount", request.getParameter("allcount"));
return model;
}
}