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);
|
}
|
}
|