diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinancePrintController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinancePrintController.java index e8c602e6b..e5f90f02f 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinancePrintController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinancePrintController.java @@ -105,10 +105,7 @@ public class WxFinancePrintController extends BaseController { if (null == record.getId()) { return new ResultData(Result.ERROR,"参数不对"); } - WxFinancePrintTemplate template = wxFinancePrintService.getTemplateById(record.getId()); - template.setId(null); - template.setName(template.getName()+"复制"); - wxFinancePrintService.copy(template); + wxFinancePrintService.copy(record); return new ResultData(); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxFinancePrintServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxFinancePrintServiceImpl.java index f12390655..abb341472 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxFinancePrintServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxFinancePrintServiceImpl.java @@ -86,7 +86,7 @@ public class WxFinancePrintServiceImpl implements WxFinancePrintService { public void update(WxFinancePrintTemplate record) { WxFinancePrintTemplate t = getTemplateById(record.getId()); Map map = new HashMap(); - if (StringUtils.isBlank(record.getContent())) { + if (null == record.getContentJson()) { map.put("width", 770); map.put("height", 500); map.put("pageWidth", 215); @@ -114,6 +114,7 @@ public class WxFinancePrintServiceImpl implements WxFinancePrintService { t.setId(idWorker.nextId()); t.setCreateTime(new Date()); t.setUpdateTime(new Date()); + t.setName(t.getName()+"复制"); wxFinancePrintTemplateMapper.insert(record); }