invoiceInfoAjax.jsp
3.88 KB
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
<%@page import="weaver.fna.invoice.interfaces.baiwang.FnaBaiwangOpenApi"%>
<%@page import="weaver.systeminfo.SystemEnv"%>
<%@page
import="weaver.fna.invoice.interfaces.baiwang.FnaBaiwangInterface"%>
<%@page import="weaver.fna.invoice.common.FnaAbstractInterface"%>
<%@page import="weaver.fna.invoice.entity.FnaInvoiceInterface"%>
<%@page import="weaver.fna.invoice.common.FnaInvoiceCommon"%>
<%@page import="weaver.fna.invoice.interfaces.guoxin.FnaGuoxinInterface"%>
<%@page import="net.sf.json.JSONArray"%>
<%@page import="net.sf.json.JSONObject"%>
<%@page import="weaver.general.BaseBean"%>
<%@page import="java.text.DecimalFormat"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.*"%>
<%@ page import="weaver.hrm.*"%>
<%@ page import="weaver.general.Util"%>
<%@ page import="weaver.hrm.resource.ResourceComInfo"%>
<%@ page import="java.io.IOException"%>
<%@ page import="weaver.file.FileUpload"%>
<%
User user = HrmUserVarify.getUser(request, response);
new BaseBean().writeLog("user2222222", user == null);
if (user == null) {
return;
}
String type = Util.null2String(request.getParameter("type")).trim();
String result = Util.null2String(request.getParameter("result")).trim();
String detaildata = Util.null2String(request.getParameter("detaildata")).trim();
String userid = Util.null2String(request.getParameter("userid")).trim();
String billingDate = Util.null2String(request.getParameter("billingDate")).trim();//开票日期
String invoicecode = Util.null2String(request.getParameter("invoicecode")).trim();//发票代码
String invoiceNumber = Util.null2String(request.getParameter("invoiceNumber")).trim();//发票号码
String invoiceType = Util.null2String(request.getParameter("invoiceType")).trim();//发票类型
String seller = Util.null2String(request.getParameter("seller")).trim();//销售方
String purchaser = Util.null2String(request.getParameter("purchaser")).trim();//购买方
String purchaserTaxNo = Util.null2String(request.getParameter("purchaserTaxNo")).trim();//购买方纳税人识别号
String salesTaxNo = Util.null2String(request.getParameter("salesTaxNo")).trim();//销售方纳税人识别号
String invoiceServiceYype = Util.null2String(request.getParameter("invoiceServiceYype")).trim();//货物或应税服务类型
String priceWithoutTax = Util.null2String(request.getParameter("priceWithoutTax")).trim();//金额(不含税价)
String taxRate = Util.null2String(request.getParameter("taxRate")).trim();//税率
String tax = Util.null2String(request.getParameter("tax")).trim();//税额(税价)
String taxIncludedPrice = Util.null2String(request.getParameter("taxIncludedPrice")).trim();//价税合计(含税价)
String checkCode = Util.null2String(request.getParameter("checkCode")).trim();//校验码
String remark = Util.null2String(request.getParameter("remark"));//备注
String sellerAddress = Util.null2String(request.getParameter("sellerAddress"));//销售方地址、电话
String purchaserAddress = Util.null2String(request.getParameter("purchaserAddress"));//购买方地址、电话
String salesBank = Util.null2String(request.getParameter("salesBank"));//销售方开户行及账号
String purchaserBank = Util.null2String(request.getParameter("purchaserBank"));//购买方开户行及账号
new BaseBean().writeLog("type11111111111", type);
JSONObject resultObj = new JSONObject();
FnaInvoiceCommon fnaInvoiceCommon = new FnaInvoiceCommon();
try {
FnaAbstractInterface fnaAbstractInterface = fnaInvoiceCommon.getInterface(user);
resultObj = fnaAbstractInterface.scanQRCodeCheck(type, result, request);
} catch (Exception ex) {
ex.printStackTrace();
resultObj.put("status", "0");
resultObj.put("errMsg", ex.getMessage());
} finally {
try {
new BaseBean().writeLog("resultObj444333222", resultObj);
out.print(resultObj.toString());
out.flush();
} catch (IOException ex) {
ex.printStackTrace();
}
}
%>