Commit 4c2072f1 by jinxin

Merge remote-tracking branch 'origin/feature/许可账号购买二期' into developer

# Conflicts:
#	haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/vo/licence/LicenceOrderVO.java
parents 73ac5cce d9023c2b
...@@ -196,6 +196,18 @@ public class LicenceOrderController { ...@@ -196,6 +196,18 @@ public class LicenceOrderController {
} }
return RestResponse.failure(response.getCode(), response.getMessage()); return RestResponse.failure(response.getCode(), response.getMessage());
} }
/**
* 获取当前系统时间
*/
@RequestMapping("get-system-date")
public RestResponse<Date> getSystemDate(HttpServletRequest request) {
AuthcenterUserDetails loginUser = (AuthcenterUserDetails) SessionContextUtil.getUser(request);
if (loginUser == null) {
return RestResponse.failure(Convert.toStr(HaoBanErrCode.ERR_4.getCode()), HaoBanErrCode.ERR_4.getMsg());
}
return RestResponse.successResult(new Date());
}
} }
......
package com.gic.haoban.manage.web.vo.licence; package com.gic.haoban.manage.web.vo.licence;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
/** /**
* <p> * <p>
* *
* </p> * </p>
* *
* @author jx * @author jx
* @since 2023-03-09 * @since 2023-03-09
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
public class LicenceOrderVO implements Serializable { public class LicenceOrderVO implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 订单id * 订单id
*/ */
private Long orderId; private Long orderId;
/** /**
* gic商户Id * gic商户Id
*/ */
private String enterpriseId; private String enterpriseId;
/** /**
* gic品牌名称 * gic品牌名称
*/ */
private String enterpriseName; private String enterpriseName;
/** /**
* wx企业Id * wx企业Id
*/ */
private String wxEnterpriseId; private String wxEnterpriseId;
/** /**
* 企业微信商户名称 * 企业微信商户名称
*/ */
private String wxEnterpriseName; private String wxEnterpriseName;
/** /**
* 订单类型,1:购买帐号,2:续期帐号 * 订单类型,1:购买帐号,2:续期帐号
*/ */
private Integer orderType; private Integer orderType;
/** /**
* 互通帐号个数 * 互通帐号个数
*/ */
private Integer externalContactCount; private Integer externalContactCount;
/** /**
* 基础帐号个数 * 基础帐号个数
*/ */
private Integer baseCount; private Integer baseCount;
/** /**
* 订单金额,单位分 * 订单金额,单位分
*/ */
private Integer price; private Integer price;
/** /**
* 购买时间类型 1:按月购买,2:按天购买 * 购买时间类型 1:按月购买,2:按天购买
*/ */
private Integer timeType; private Integer timeType;
/** /**
* 购买的时间数值 * 购买的时间数值
*/ */
private Integer timeValue; private Integer timeValue;
/** /**
* 支付类型 1在线支付 2对公转账 * 支付类型 1在线支付 2对公转账
*/ */
private Integer payType; private Integer payType;
/** /**
* 订单编号 * 订单编号
*/ */
private String orderNumber; private String orderNumber;
/** /**
* 上传凭证url * 上传凭证url
*/ */
private String voucher; private String voucher;
/** /**
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中 * 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
*/ */
private Integer orderStatus; private Integer orderStatus;
/** /**
* 订单状态更改原因 * 订单状态更改原因
*/ */
private String orderStatusReason; private String orderStatusReason;
/** /**
* 支付时间 支付类型为1:微信支付时间 2:上传凭证时间 * 支付时间 支付类型为1:微信支付时间 2:上传凭证时间
*/ */
private Date payTime; private Date payTime;
/** /**
* 退款时间 * 退款时间
*/ */
private Date refundTime; private Date refundTime;
/** /**
* 企业微信订单id * 企业微信订单id
*/ */
private String qywxOrderId; private String qywxOrderId;
/** /**
* 企业微信订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:退款中,5:退款被拒绝,6:已退款,7已失效 * 企业微信订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:退款中,5:退款被拒绝,6:已退款,7已失效
*/ */
private Integer qywxOrderStatus; private Integer qywxOrderStatus;
/** /**
* 企业微信订单更改原因 * 企业微信订单更改原因
*/ */
private String qywxOrderStatusReason; private String qywxOrderStatusReason;
/** /**
* 企业微信支付时间 * 企业微信支付时间
*/ */
private Date qywxPayTime; private Date qywxPayTime;
/** /**
* 企业微信退款时间 * 企业微信退款时间
*/ */
private Date qywxRefundTime; private Date qywxRefundTime;
/** /**
* 审核不通过原因 * 审核不通过原因
*/ */
private String reason; private String reason;
/** /**
* 创建时间 * 创建时间
*/ */
private Date createTime; private Date createTime;
/** /**
* 到期时间 * 到期时间
*/ */
private Date expireTime; private Date expireTime;
/** /**
* 当前时间 * 当前时间
*/ */
private Date nowTime; private Date nowTime;
/** /**
* 订单进度list * 订单进度list
*/ */
private List<LicenceOrderProgressVO> OrderProgressList; private List<LicenceOrderProgressVO> OrderProgressList;
/**
} * 企业微信订单过期时间
*/
private Date qywxExpireTime;
}
...@@ -100,7 +100,8 @@ ...@@ -100,7 +100,8 @@
update_time, update_time,
creator_id, creator_id,
creator_name, creator_name,
expire_time) expire_time,
qywx_expire_time)
VALUES (#{orderId,jdbcType=BIGINT}, VALUES (#{orderId,jdbcType=BIGINT},
#{enterpriseId,jdbcType=VARCHAR}, #{enterpriseId,jdbcType=VARCHAR},
#{wxEnterpriseId,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR},
...@@ -128,7 +129,8 @@ ...@@ -128,7 +129,8 @@
now(), now(),
#{creatorId,jdbcType=VARCHAR}, #{creatorId,jdbcType=VARCHAR},
#{creatorName,jdbcType=VARCHAR}, #{creatorName,jdbcType=VARCHAR},
#{expireTime,jdbcType=VARCHAR}) #{expireTime,jdbcType=TIMESTAMP},
#{qywx_expire_time,jdbcType=TIMESTAMP})
]]> ]]>
</insert> </insert>
......
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