cy
2022-06-21 129904537f66509f97b285e7eb4f42b3dc349dd0
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
85
package cn.ksource.web.controller.test;
 
import java.util.ArrayList;
import java.util.List;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
 
import cn.ksource.core.doc.ContractMsg;
import cn.ksource.core.doc.GoodsMsg;
import cn.ksource.core.doc.HeadMsg;
import cn.ksource.core.doc.PayMsg;
import cn.ksource.core.doc.WordUtil;
 
@Controller
@RequestMapping("/test")
public class TestController {
 
    @RequestMapping("word.html")
    public void word(HttpServletRequest request,HttpServletResponse response) {
        WordUtil wordUtil = new WordUtil();
        ContractMsg msg = new ContractMsg();
        
        HeadMsg headMsg = new HeadMsg();
        headMsg.setCmr("张三");
        headMsg.setHtbh("HT20160526");
        headMsg.setMsr("李四");
        headMsg.setHtqddd("河南省郑州市");
        headMsg.setQdrq("2016年05月26日");
        
        
        GoodsMsg goods1 = new GoodsMsg();
        goods1.setGoodsName("商品1");
        goods1.setGoodsNum("100");
        goods1.setPrice("10");
        goods1.setTotalPrice("1000");
        goods1.setJhq("2016-05-26");
        
        GoodsMsg goods2 = new GoodsMsg();
        goods2.setGoodsName("商品2");
        goods2.setGoodsNum("100");
        goods2.setPrice("10");
        goods2.setTotalPrice("1000");
        goods2.setJhq("2016-05-26");
        
        GoodsMsg goods3 = new GoodsMsg();
        goods3.setGoodsName("商品3");
        goods3.setGoodsNum("100");
        goods3.setPrice("10");
        goods3.setTotalPrice("1000");
        goods3.setJhq("2016-05-26");
        
        List<GoodsMsg> goods = new ArrayList<GoodsMsg>();
        goods.add(goods1);
        goods.add(goods2);
        goods.add(goods3);
        
        PayMsg payMsg = new PayMsg();
        payMsg.setQefkfs("微信、支付宝/电子承兑");
        payMsg.setYfkbl("20%");
        payMsg.setYfkfs("微信、支付宝");
        
        payMsg.setFkkbl("20%");
        payMsg.setFhlfs("电子承兑");
        
        payMsg.setDhkbl("20%");
        payMsg.setDhkfs("银行");
        
        payMsg.setYskbl("20%");
        payMsg.setYskfs("物流代收");
        
        payMsg.setZbkbl("20%");
        payMsg.setZbkfs("网银支付");
        
        msg.setMsg(headMsg);
        msg.setGoods(goods);
        msg.setPayMsg(payMsg);
        msg.setTotal("叁拾贰万叁仟贰佰叁拾贰元整");
        
        String path = wordUtil.createWord(msg, "/upload/contract", request, 2);
    }
}