Commit 18b037aa authored by 谢希宇's avatar 谢希宇

Aidea product update by Strive Date 2020-11-28

parent 6c444ce0
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
<result column="update_by" property="updateBy"/> <result column="update_by" property="updateBy"/>
<result column="operator" property="operator"/> <result column="operator" property="operator"/>
<result column="openId" property="openId"/> <result column="openId" property="openId"/>
<result column="number" property="number"/>
</resultMap> </resultMap>
<sql id="sqlWhere"> <sql id="sqlWhere">
...@@ -56,6 +57,7 @@ ...@@ -56,6 +57,7 @@
<sql id="sqlColumns"> <sql id="sqlColumns">
id, id,
number,
invoice_title, invoice_title,
invoice_content, invoice_content,
unit_tax_number, unit_tax_number,
...@@ -89,6 +91,7 @@ ...@@ -89,6 +91,7 @@
values values
( (
#{id, jdbcType=BIGINT}, #{id, jdbcType=BIGINT},
#{number, jdbcType=VARCHAR},
#{invoiceTitle, jdbcType=VARCHAR}, #{invoiceTitle, jdbcType=VARCHAR},
#{invoiceContent, jdbcType=VARCHAR}, #{invoiceContent, jdbcType=VARCHAR},
#{unitTaxNumber, jdbcType=VARCHAR}, #{unitTaxNumber, jdbcType=VARCHAR},
...@@ -141,6 +144,9 @@ ...@@ -141,6 +144,9 @@
<if test="id != null"> <if test="id != null">
id = #{id, jdbcType=BIGINT}, id = #{id, jdbcType=BIGINT},
</if> </if>
<if test="number != null">
number = #{number, jdbcType=VARCHAR},
</if>
<if test="invoiceTitle != null"> <if test="invoiceTitle != null">
invoice_title = #{invoiceTitle, jdbcType=VARCHAR}, invoice_title = #{invoiceTitle, jdbcType=VARCHAR},
</if> </if>
......
...@@ -17,6 +17,7 @@ public class Invoice implements Serializable { ...@@ -17,6 +17,7 @@ public class Invoice implements Serializable {
/** 主键id */ /** 主键id */
private Long id; private Long id;
private String number;
/** 发票抬头 */ /** 发票抬头 */
@ExportConfig(value = "发票抬头", width = 100, showLevel = 1) @ExportConfig(value = "发票抬头", width = 100, showLevel = 1)
private String invoiceTitle; private String invoiceTitle;
......
...@@ -8,7 +8,6 @@ import com.cftech.core.scope.OrderType; ...@@ -8,7 +8,6 @@ import com.cftech.core.scope.OrderType;
import com.cftech.core.sql.Conds; import com.cftech.core.sql.Conds;
import com.cftech.core.sql.Sort; import com.cftech.core.sql.Sort;
import com.cftech.core.util.Constants; import com.cftech.core.util.Constants;
import com.cftech.sys.security.PermissionSign;
import com.cftech.sys.security.UserUtils; import com.cftech.sys.security.UserUtils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
......
...@@ -22,7 +22,7 @@ import java.util.Date; ...@@ -22,7 +22,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
/** /**
* 订单过期提醒 * 待付款订单,半小时未付款自动取消
* Created by 16444 on 2020/11/24. * Created by 16444 on 2020/11/24.
*/ */
@Slf4j @Slf4j
......
...@@ -3,6 +3,7 @@ package com.cftech.order.utils; ...@@ -3,6 +3,7 @@ package com.cftech.order.utils;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.cftech.base.codingrule.utils.CodingruleUtils;
import com.cftech.core.util.StringUtils; import com.cftech.core.util.StringUtils;
import com.cftech.core.util.SystemConfig; import com.cftech.core.util.SystemConfig;
import com.cftech.order.model.Order; import com.cftech.order.model.Order;
...@@ -93,7 +94,7 @@ public class InvoiceUtil { ...@@ -93,7 +94,7 @@ public class InvoiceUtil {
//销方电话 必填 //销方电话 必填
order.put("salerTel",SystemConfig.p.getProperty("SALER_TEL")); order.put("salerTel",SystemConfig.p.getProperty("SALER_TEL"));
//订单号 (每个企业唯一) 必填 //订单号 (每个企业唯一) 必填
order.put("orderNo","OD19980119"); //todo order.put("orderNo", orderObj.getNumber()); //todo
// 开票完成回传发票信息地址 非必填 // 开票完成回传发票信息地址 非必填
order.put("callBackUrl","http:127.0.0.1/invoice/callback/"); order.put("callBackUrl","http:127.0.0.1/invoice/callback/");
// 购方名称 必填 // 购方名称 必填
......
...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON; ...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson.serializer.SerializerFeature;
import com.cftech.base.codingrule.utils.CodingruleUtils;
import com.cftech.core.util.SystemConfig; import com.cftech.core.util.SystemConfig;
import com.cftech.invoice.model.Invoice; import com.cftech.invoice.model.Invoice;
import com.cftech.invoice.service.InvoiceService; import com.cftech.invoice.service.InvoiceService;
...@@ -91,6 +92,9 @@ public class OrderController { ...@@ -91,6 +92,9 @@ public class OrderController {
@Autowired @Autowired
private UserService userService; private UserService userService;
@Autowired
private CodingruleUtils codingruleUtils;
//列表页面 //列表页面
@RequiresPermissions(value = ORDER_VIEW) @RequiresPermissions(value = ORDER_VIEW)
@RequestMapping("/list") @RequestMapping("/list")
...@@ -268,6 +272,7 @@ public class OrderController { ...@@ -268,6 +272,7 @@ public class OrderController {
String invoiceSerialNum = json.getJSONObject("result").getString("invoiceSerialNum"); String invoiceSerialNum = json.getJSONObject("result").getString("invoiceSerialNum");
Invoice invoice = new Invoice(); Invoice invoice = new Invoice();
//发票抬头 //发票抬头
invoice.setNumber(codingruleUtils.getNumber(accountsId, Invoice.class.getName()));
invoice.setInvoiceTitle(order.getNickName()); invoice.setInvoiceTitle(order.getNickName());
invoice.setInvoiceContent("商品费用"); invoice.setInvoiceContent("商品费用");
invoice.setInvoiceType("1"); invoice.setInvoiceType("1");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment