diff --git a/src/main/java/net/htjs/pt4/zzsxt/controller/api/ApiController.java b/src/main/java/net/htjs/pt4/zzsxt/controller/api/ApiController.java index 7ddb573..db32181 100644 --- a/src/main/java/net/htjs/pt4/zzsxt/controller/api/ApiController.java +++ b/src/main/java/net/htjs/pt4/zzsxt/controller/api/ApiController.java @@ -64,7 +64,7 @@ public class ApiController extends BaseController { updateMap.put("djbh", ywdjbh); updateMap.put("kpzt",resultObj.getStr("zt")); iBoKpsqService.updataZZSGL_XX_KPSQ(updateMap); - + } } cn.hutool.json.JSONObject jsonObject2 = JSONUtil.createObj(); @@ -217,6 +217,7 @@ public class ApiController extends BaseController { @PostMapping(value = "/jxfpts") public Object jxfpts(@RequestBody Map map , HttpSession session){ + System.out.println("===进项发票推送数据:"+JSON.toJSONString(map)); Map mapModel = new HashMap(); try { iBoCgfpService.saveZZSGL_XX_JXFP(map); diff --git a/src/main/java/net/htjs/pt4/zzsxt/controller/xxgl/xmkpgl/fybx/FybxController.java b/src/main/java/net/htjs/pt4/zzsxt/controller/xxgl/xmkpgl/fybx/FybxController.java index 5681b3b..031ee7d 100644 --- a/src/main/java/net/htjs/pt4/zzsxt/controller/xxgl/xmkpgl/fybx/FybxController.java +++ b/src/main/java/net/htjs/pt4/zzsxt/controller/xxgl/xmkpgl/fybx/FybxController.java @@ -40,8 +40,17 @@ public class FybxController extends BaseController { final IBoKpsqService iBoKpsqService; // final String F7_URL = "http://maxkiddie.w1.luyouxia.net"; -// final String F7_URL = "https://f7-demo.jchl.com"; - final String F7_URL = "http://8.130.133.196:9003"; + + // 测试环境 +// final String F7_URL = "http://8.130.133.196:9003"; +// final String APP_KEY = "90d0fbd91d437658d2bdbf66f3ca4f61"; +// final String APP_SECRET = "97835d6a607e1b83cf08f11a90dcb16820e5e8a3"; + + // demo环境 + final String F7_URL = "https://f7-demo.jchl.com"; + final String APP_KEY = "ede5cdc0ae7b70c0814906b2d82f0955"; + final String APP_SECRET = "2b993487212d372c6281f4c50508add996a5265b"; + @RequestMapping(value = "index", method = RequestMethod.GET) public String index() { @@ -111,7 +120,7 @@ public class FybxController extends BaseController { mapModel.put("data", successCount); code = 1; } catch (Exception e) { - log.error(e.getMessage()); + log.error("新增费用报销信息失败:"+e.getMessage(),e); code = -1; msg = "新增费用报销信息失败!" + e.getMessage(); } @@ -191,7 +200,8 @@ public class FybxController extends BaseController { .execute().body(); cn.hutool.json.JSONObject resObj = JSONUtil.parseObj(res); if(!"200".equals(resObj.getStr("code"))){ - throw new RuntimeException(res); +// throw new RuntimeException(res); + return getResult(mapModel, -1, resObj.getStr("message"), callback); } log.info("返回结果:{}", JSONUtil.toJsonPrettyStr(resObj)); @@ -266,8 +276,8 @@ public class FybxController extends BaseController { private String getToken(){ //获取token cn.hutool.json.JSONObject tokenJsonObReq = new cn.hutool.json.JSONObject(); - tokenJsonObReq.put("app_key","90d0fbd91d437658d2bdbf66f3ca4f61"); - tokenJsonObReq.put("app_secret","97835d6a607e1b83cf08f11a90dcb16820e5e8a3"); + tokenJsonObReq.put("app_key",APP_KEY); + tokenJsonObReq.put("app_secret",APP_SECRET); String post = HttpRequest.post(F7_URL + "/taxshare/api/comApi/getToken") .header("Content-Type", "application/json") .body(tokenJsonObReq).execute().body(); diff --git a/src/main/java/net/htjs/pt4/zzsxt/service/impl/xxgl/xmkpgl/cgfp/BoCgfpServiceImpl.java b/src/main/java/net/htjs/pt4/zzsxt/service/impl/xxgl/xmkpgl/cgfp/BoCgfpServiceImpl.java index e201d62..0ac7b17 100644 --- a/src/main/java/net/htjs/pt4/zzsxt/service/impl/xxgl/xmkpgl/cgfp/BoCgfpServiceImpl.java +++ b/src/main/java/net/htjs/pt4/zzsxt/service/impl/xxgl/xmkpgl/cgfp/BoCgfpServiceImpl.java @@ -77,6 +77,8 @@ public class BoCgfpServiceImpl implements IBoCgfpService { fpxxMap.put("SE",fpxx.get("hjse")); fpxxMap.put("JSHJ",fpxx.get("jshj")); fpxxMap.put("FYLX",fpxx.get("fylx")); + fpxxMap.put("XFMC",fpxx.get("xfmc")); + fpxxMap.put("XFSH",fpxx.get("xfsh")); Map map = fphqMapper.select_JX_FPXX_BY_DMHM(fpxxMap); diff --git a/src/main/resources/mapper/mysql/xxgl/FybxMapper.xml b/src/main/resources/mapper/mysql/xxgl/FybxMapper.xml index c782238..f9a58c8 100644 --- a/src/main/resources/mapper/mysql/xxgl/FybxMapper.xml +++ b/src/main/resources/mapper/mysql/xxgl/FybxMapper.xml @@ -149,7 +149,9 @@ diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index.js index f1aa037..c49f422 100644 --- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index.js +++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index.js @@ -86,8 +86,8 @@ var fybx_list = (function () { return FybxUtil.getBxzt_label(d.BXZT); } }, - {field: 'KHSH', title: '客户税号', width: 160, align: 'left'}, - {field: 'KHMC', title: '客户名称', width: 160, align: 'left'}, + {field: 'KHSH', title: '企业税号', width: 160, align: 'left'}, + {field: 'KHMC', title: '企业名称', width: 160, align: 'left'}, { title: '操作', fixed: 'right', width: 220, align: 'center', templet: function (data) { @@ -238,6 +238,9 @@ var fybx_list = (function () { }, btn2: function (index, layero) { parent.layer.closeAll(); + }, + end: function (){ + curSeg.onQuery(); } }); @@ -304,6 +307,9 @@ var fybx_list = (function () { }, btn2: function (index, layero) { + }, + end: function (){ + curSeg.onQuery(); } }); } @@ -327,15 +333,9 @@ var fybx_list = (function () { console.log(res); curSeg.onQuery(); if (res.code == '0') { - layer.msg(res.msg, { - icon: 6, - time: 3000 - }); + sctTools.successMsg("发起报销成功"); } else { - layer.msg(res.msg, { - icon: 2, - time: 3000 - }); + sctTools.errorMsg(res.msg); } } }) @@ -371,15 +371,9 @@ var fybx_list = (function () { console.log(res); curSeg.onQuery(); if (res.code == '0') { - layer.msg(res.msg, { - icon: 6, - time: 3000 - }); + sctTools.successMsg("操作成功"); } else { - layer.msg(res.msg, { - icon: 2, - time: 3000 - }); + sctTools.errorMsg(res.msg); } } }) diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_add.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_add.js index 8971cd0..85194ca 100644 --- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_add.js +++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_add.js @@ -44,6 +44,7 @@ var kpsq_add =(function(){ onload : function(){ curSeg = kpsq_add; initLayout(); + curSeg.initDjxx(); curSeg.onSavePre(); }, //在表格中插入或删除一行数据时的回调函数 @@ -72,6 +73,16 @@ var kpsq_add =(function(){ }); }); }, + initDjxx(){ + $('#BXR').val('张磊') + $('#PHONE').val('18768898285') + $('#KHMC').val('西安恰康医药连锁有限责任公司雁环路店') + $('#KHSH').val('91610102668656499H') + $('#DJLX').val('1') + $('#BXSY').val('项目出差') + $('#SSBM').val('交付实施部') + $('#ZW').val('项目经理') + }, // 保存数据 onSave : function(data){ @@ -223,6 +234,9 @@ var kpsq_add =(function(){ rowData.HJJE = hjje; rowData.HJSE = hjse; + $("#DJJE").val(hjje); + $("#DJSE").val(hjse); + var currentRow = $('#' + tableId).find('tr[data-current=true]'); if (!!currentRow.length) { Object.keys(rowData).forEach(name => { @@ -235,5 +249,12 @@ var kpsq_add =(function(){ tablePublic.onInsertData([rowData], tableId); } }, + /** + * 添加一条费用明细 + */ + onAddFymxRow: function (obj){ + tablePublic.onInsert(this, tableId); + layui.form.render('select'); // 重新渲染 select 组件 + } }; })(); diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js index 8ef5cd6..cb3f09e 100644 --- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js +++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js @@ -273,6 +273,9 @@ var kpsq_edit = (function () { rowData.HJJE = hjje; rowData.HJSE = hjse; + $("#DJJE").val(hjje); + $("#DJSE").val(hjse); + var currentRow = $('#' + tableId).find('tr[data-current=true]'); if (!!currentRow.length) { Object.keys(rowData).forEach(name => { @@ -289,7 +292,7 @@ var kpsq_edit = (function () { * 添加一条费用明细 */ onAddFymxRow: function (obj){ - curSeg.onInsert(obj, tableId); + tablePublic.onInsert(this, tableId); layui.form.render('select'); // 重新渲染 select 组件 } }; diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_fpxxSelector.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_fpxxSelector.js index f9c672c..c1b3592 100644 --- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_fpxxSelector.js +++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_fpxxSelector.js @@ -26,11 +26,14 @@ var zbhtxx_spbmSelector =(function(){ cols: [[ {type: 'checkbox'}, {field: 'FPID', title:"发票ID", hide:true}, - {field: 'FPDM', title: '发票代码', width: 200, align:'center'}, - {field: 'FPHM', title: '发票号码', width: 200, align:'center'}, + {field: 'FPDM', title: '发票代码', width: 150, align:'center'}, + {field: 'FPHM', title: '发票号码', width: 150, align:'center'}, {field: 'KPRQ', title: '开票日期', width: 200, align:'center'}, {field: 'XFMC', title: '销方名称', width: 120, align:'center'}, - {field: 'XFSH', title: '销方税号', width: 110, align:'center'} + {field: 'XFSH', title: '销方税号', width: 110, align:'center'}, + {field: 'JEBHS', title: '不含税金额', width: 90, align:'center'}, + {field: 'SE', title: '税额', width: 90, align:'center'}, + {field: 'JSHJ', title: '含税金额', width: 90, align:'center'}, ]], parseData: function (res) { var code = res.code; @@ -117,11 +120,14 @@ var zbhtxx_spbmSelector =(function(){ cols: [[ {type: 'checkbox'}, {field: 'FPID', title:"发票ID", hide:true}, - {field: 'FPDM', title: '发票代码', width: 200, align:'center'}, - {field: 'FPHM', title: '发票号码', width: 200, align:'center'}, + {field: 'FPDM', title: '发票代码', width: 150, align:'center'}, + {field: 'FPHM', title: '发票号码', width: 150, align:'center'}, {field: 'KPRQ', title: '开票日期', width: 200, align:'center'}, {field: 'XFMC', title: '销方名称', width: 120, align:'center'}, - {field: 'XFSH', title: '销方税号', width: 110, align:'center'} + {field: 'XFSH', title: '销方税号', width: 110, align:'center'}, + {field: 'JEBHS', title: '不含税金额', width: 90, align:'center'}, + {field: 'SE', title: '税额', width: 90, align:'center'}, + {field: 'JSHJ', title: '含税金额', width: 90, align:'center'}, ]], parseData: function (res) { var code = res.code; @@ -197,4 +203,4 @@ var zbhtxx_spbmSelector =(function(){ parentJs_obj.onSelectFapiao(a); } }; -})(); \ No newline at end of file +})(); diff --git a/src/main/resources/templates/zzsxt/xxgl/xmkpgl/fybx/index_add.html b/src/main/resources/templates/zzsxt/xxgl/xmkpgl/fybx/index_add.html index ca3f941..6fdce8f 100644 --- a/src/main/resources/templates/zzsxt/xxgl/xmkpgl/fybx/index_add.html +++ b/src/main/resources/templates/zzsxt/xxgl/xmkpgl/fybx/index_add.html @@ -52,6 +52,7 @@ name="DJBH" placeholder="单据编号" autocomplete="off" + lay-verify="required" value="" /> @@ -147,7 +148,7 @@