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 goods = new ArrayList(); 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); } }