Browse Source

申请开票

LiFei 3 years ago
parent
commit
bc9a11d12e

+ 24 - 0
happy-boot-module-flexjob/src/main/java/org/jeecg/modules/hlwinvoice/entity/HlwInvoice.java

@@ -129,4 +129,28 @@ public class HlwInvoice implements Serializable {
     @TableField(exist = false)
     private String invoiceCategoryName;
 
+    /**发票抬头*/
+    @TableField(exist = false)
+    private String invoiceTitle;
+    /**纳税人识别号*/
+    @TableField(exist = false)
+    private String dutyParagraph;
+    /**开户银行*/
+    @TableField(exist = false)
+    private String accountBank;
+    /**开户账号*/
+    @TableField(exist = false)
+    private String account;
+    /**地址*/
+    @TableField(exist = false)
+    private String registerAddress;
+    /**电话*/
+    @TableField(exist = false)
+    private String registerPhone;
+    @TableField(exist = false)
+    private Integer invoiceType;
+
+    @TableField(exist = false)
+    private Integer invoiceCategoryId;
+
 }

+ 10 - 0
happy-boot-module-flexjob/src/main/java/org/jeecg/modules/hlwinvoice/service/impl/HlwInvoiceServiceImpl.java

@@ -110,6 +110,16 @@ public class HlwInvoiceServiceImpl extends ServiceImpl<HlwInvoiceMapper, HlwInvo
         //获取当前登录用户
         LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
         parameters.put("idsList", hlwInvoice.getIdsList());
+        parameters.put("invoiceTitle", hlwInvoice.getInvoiceTitle());
+        parameters.put("dutyParagraph", hlwInvoice.getDutyParagraph());
+        parameters.put("accountBank", hlwInvoice.getAccountBank());
+        parameters.put("account", hlwInvoice.getAccount());
+        parameters.put("registerAddress", hlwInvoice.getRegisterAddress());
+        parameters.put("registerPhone", hlwInvoice.getRegisterPhone());
+        parameters.put("invoiceType", hlwInvoice.getInvoiceType());
+        parameters.put("serviceAmount", hlwInvoice.getServiceAmount());
+        parameters.put("amount", hlwInvoice.getAccount());
+        parameters.put("invoiceCategoryId", hlwInvoice.getInvoiceCategoryId());
         parameters.put("createBy", sysUser.getUsername());
         //数据加密
         String biz_content = CryptTool.encode(JSONObject.toJSONString(parameters));