Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
caosy
/
fun-golf-service
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
1
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
6d1bda0c
authored
Oct 15, 2020
by
caosy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
f-6.7.1
parent
5e2c944f
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
357 additions
and
37 deletions
src/main/java/com/ctrip/fun/golf/.gitignore
src/main/java/com/ctrip/fun/golf/api/order/CommuneOrderController.java
src/main/java/com/ctrip/fun/golf/domain/order/CommuneOrderItem.java
src/main/java/com/ctrip/fun/golf/domain/order/Order.java
src/main/java/com/ctrip/fun/golf/domain/user/UserWorker.java
src/main/java/com/ctrip/fun/golf/service/assemble/AsmCourseResourceService.java
src/main/java/com/ctrip/fun/golf/service/order/CommuneOrderService.java
src/main/java/com/ctrip/fun/golf/service/payment/AbstractNotifyService.java
src/main/java/com/ctrip/fun/golf/service/user/UserService.java
src/main/resources/basic.spring.xml
src/main/resources/hibernate.cfg.xml
src/main/webapp/WEB-INF/web.xml
src/main/java/com/ctrip/fun/golf/.gitignore
0 → 100644
View file @
6d1bda0c
/dao
src/main/java/com/ctrip/fun/golf/api/order/CommuneOrderController.java
View file @
6d1bda0c
...
@@ -70,7 +70,7 @@ public class CommuneOrderController extends AbstractOrderController<CommuneOrder
...
@@ -70,7 +70,7 @@ public class CommuneOrderController extends AbstractOrderController<CommuneOrder
@SuppressWarnings
(
"unchecked"
)
@SuppressWarnings
(
"unchecked"
)
@ResponseBody
@ResponseBody
@RequestMapping
(
value
=
"/voucherPlaceOrderForMiniApp"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/voucherPlaceOrderForMiniApp"
,
method
=
RequestMethod
.
POST
)
public
ResponseMp
<
JSONObject
>
voucherPlaceOrderForMiniApp
(
@RequestBody
Request
<
CommuneOrderBean
>
request
)
{
public
ResponseMp
<
JSONObject
>
voucherPlaceOrderForMiniApp
(
@RequestBody
Request
<
CommuneOrderBean
>
request
)
throws
Exception
{
ResponseMp
<
JSONObject
>
response
=
new
ResponseMp
<
JSONObject
>();
ResponseMp
<
JSONObject
>
response
=
new
ResponseMp
<
JSONObject
>();
JSONObject
jSONObject
;
JSONObject
jSONObject
;
jSONObject
=
communeOrderService
.
voucherPlaceOrderForMiniApp
(
request
.
getBody
());
jSONObject
=
communeOrderService
.
voucherPlaceOrderForMiniApp
(
request
.
getBody
());
...
...
src/main/java/com/ctrip/fun/golf/domain/order/CommuneOrderItem.java
View file @
6d1bda0c
...
@@ -90,6 +90,9 @@ public class CommuneOrderItem implements java.io.Serializable {
...
@@ -90,6 +90,9 @@ public class CommuneOrderItem implements java.io.Serializable {
@Column
(
name
=
"recommendUid"
)
@Column
(
name
=
"recommendUid"
)
private
String
recommendUid
;
private
String
recommendUid
;
@Column
(
name
=
"userWorkerId"
)
private
Integer
userWorkerId
;
public
Integer
getId
()
{
public
Integer
getId
()
{
return
id
;
return
id
;
}
}
...
@@ -186,6 +189,13 @@ public class CommuneOrderItem implements java.io.Serializable {
...
@@ -186,6 +189,13 @@ public class CommuneOrderItem implements java.io.Serializable {
this
.
recommendUid
=
recommendUid
;
this
.
recommendUid
=
recommendUid
;
}
}
public
Integer
getUserWorkerId
()
{
return
userWorkerId
;
}
public
void
setUserWorkerId
(
Integer
userWorkerId
)
{
this
.
userWorkerId
=
userWorkerId
;
}
}
}
src/main/java/com/ctrip/fun/golf/domain/order/Order.java
View file @
6d1bda0c
...
@@ -198,32 +198,48 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -198,32 +198,48 @@ public class Order extends AbstractOrder implements java.io.Serializable {
*/
*/
private
String
userType
;
private
String
userType
;
/**订单总的立减金额
*/
/** 订单总的立减金额
*/
private
BigDecimal
vipmemberDiscount
;
private
BigDecimal
vipmemberDiscount
;
/**订单总的随机立减折扣
*/
/** 订单总的随机立减折扣
*/
private
BigDecimal
vipmemberDiscountRate
;
private
BigDecimal
vipmemberDiscountRate
;
//
关联订单发票表id
//
关联订单发票表id
private
Integer
invoiceId
;
private
Integer
invoiceId
;
//
可开发票时间---赛事和单定场订单在打球之后;其它的规则待定
//
可开发票时间---赛事和单定场订单在打球之后;其它的规则待定
private
Date
canInvoiceDate
;
private
Date
canInvoiceDate
;
public
Order
()
{
public
Order
()
{
}
}
public
Order
(
BigDecimal
actualAmount
,
BigDecimal
adjustAmount
,
BigDecimal
amount
,
int
confirmType
,
String
contactAddress
,
String
contactEmail
,
String
contactMobile
,
String
contactName
,
public
Order
(
BigDecimal
actualAmount
,
BigDecimal
adjustAmount
,
String
contactTel
,
String
ctripCardNo
,
String
currency
,
BigDecimal
discountAmount
,
BigDecimal
exchangeRate
,
String
externalNo
,
int
firstRiskStatus
,
BigDecimal
amount
,
int
confirmType
,
String
contactAddress
,
BigDecimal
limitedEmoneyAmount
,
BigDecimal
onPayAmount
,
Date
orderDate
,
String
orderName
,
long
orderNo
,
String
orderStatus
,
int
orderType
,
int
orderUserStatus
,
String
payMode
,
String
contactEmail
,
String
contactMobile
,
String
contactName
,
BigDecimal
prePayAmount
,
BigDecimal
prePayCardAmount
,
int
processStatus
,
String
remark
,
int
riskCheckStatus
,
int
secondRiskStatus
,
String
tempOrderNo
,
BigDecimal
tmoney
,
String
contactTel
,
String
ctripCardNo
,
String
currency
,
BigDecimal
totalAmount
,
String
uid
,
BigDecimal
unlimitedEmoneyAmount
,
Date
dataChangeLastTime
,
int
orderSource
,
BigDecimal
preAuthAmount
,
BigDecimal
deductByPreAuthAmount
,
BigDecimal
discountAmount
,
BigDecimal
exchangeRate
,
int
orderCategory
,
BigDecimal
guaranteeAmount
,
BigDecimal
deductByGuaranteeAmount
,
BigDecimal
prePayCardRefundAmount
,
BigDecimal
launchRefundAmount
,
BigDecimal
refundAmount
,
String
externalNo
,
int
firstRiskStatus
,
String
applyFailReason
,
String
refundFailReason
,
String
deductByGuaranteeFailReason
,
String
deductByPreAuthFailReason
,
String
releasePreAuthFailReason
,
int
isThird
,
BigDecimal
limitedEmoneyAmount
,
BigDecimal
onPayAmount
,
BigDecimal
voucherAmount
,
BigDecimal
voucherRefundAmount
,
int
prePayCardDeductFlag
,
String
voucherIDList
,
int
voucherCount
,
String
paymentRequestID
,
BigDecimal
giftCardAmount
)
{
Date
orderDate
,
String
orderName
,
long
orderNo
,
String
orderStatus
,
int
orderType
,
int
orderUserStatus
,
String
payMode
,
BigDecimal
prePayAmount
,
BigDecimal
prePayCardAmount
,
int
processStatus
,
String
remark
,
int
riskCheckStatus
,
int
secondRiskStatus
,
String
tempOrderNo
,
BigDecimal
tmoney
,
BigDecimal
totalAmount
,
String
uid
,
BigDecimal
unlimitedEmoneyAmount
,
Date
dataChangeLastTime
,
int
orderSource
,
BigDecimal
preAuthAmount
,
BigDecimal
deductByPreAuthAmount
,
int
orderCategory
,
BigDecimal
guaranteeAmount
,
BigDecimal
deductByGuaranteeAmount
,
BigDecimal
prePayCardRefundAmount
,
BigDecimal
launchRefundAmount
,
BigDecimal
refundAmount
,
String
applyFailReason
,
String
refundFailReason
,
String
deductByGuaranteeFailReason
,
String
deductByPreAuthFailReason
,
String
releasePreAuthFailReason
,
int
isThird
,
BigDecimal
voucherAmount
,
BigDecimal
voucherRefundAmount
,
int
prePayCardDeductFlag
,
String
voucherIDList
,
int
voucherCount
,
String
paymentRequestID
,
BigDecimal
giftCardAmount
)
{
this
.
actualAmount
=
actualAmount
;
this
.
actualAmount
=
actualAmount
;
this
.
adjustAmount
=
adjustAmount
;
this
.
adjustAmount
=
adjustAmount
;
this
.
amount
=
amount
;
this
.
amount
=
amount
;
...
@@ -284,16 +300,35 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -284,16 +300,35 @@ public class Order extends AbstractOrder implements java.io.Serializable {
this
.
setPaymentRequestID
(
paymentRequestID
);
this
.
setPaymentRequestID
(
paymentRequestID
);
}
}
public
Order
(
BigDecimal
actualAmount
,
BigDecimal
adjustAmount
,
BigDecimal
amount
,
int
confirmType
,
String
contactAddress
,
String
contactEmail
,
String
contactMobile
,
String
contactName
,
public
Order
(
BigDecimal
actualAmount
,
BigDecimal
adjustAmount
,
String
contactTel
,
String
ctripCardNo
,
String
currency
,
BigDecimal
discountAmount
,
BigDecimal
exchangeRate
,
String
externalNo
,
Date
finishDate
,
int
firstRiskStatus
,
BigDecimal
amount
,
int
confirmType
,
String
contactAddress
,
BigDecimal
limitedEmoneyAmount
,
BigDecimal
onPayAmount
,
Date
orderDate
,
String
orderName
,
long
orderNo
,
String
orderStatus
,
int
orderType
,
int
orderUserStatus
,
String
payMode
,
String
contactEmail
,
String
contactMobile
,
String
contactName
,
BigDecimal
prePayAmount
,
BigDecimal
prePayCardAmount
,
int
processStatus
,
Date
provConfirmTime
,
String
remark
,
int
riskCheckStatus
,
int
secondRiskStatus
,
String
tempOrderNo
,
String
contactTel
,
String
ctripCardNo
,
String
currency
,
BigDecimal
tmoney
,
BigDecimal
totalAmount
,
String
uid
,
BigDecimal
unlimitedEmoneyAmount
,
Date
dataChangeLastTime
,
int
orderSource
,
BigDecimal
preAuthAmount
,
BigDecimal
discountAmount
,
BigDecimal
exchangeRate
,
BigDecimal
deductByPreAuthAmount
,
Date
payDate
,
int
orderCategory
,
BigDecimal
guaranteeAmount
,
BigDecimal
deductByGuaranteeAmount
,
BigDecimal
prePayCardRefundAmount
,
String
externalNo
,
Date
finishDate
,
int
firstRiskStatus
,
BigDecimal
launchRefundAmount
,
BigDecimal
refundAmount
,
Date
applyTime
,
Date
launchRefundTime
,
Date
refundTime
,
Date
launchDeductByGuaranteeTime
,
Date
deductByGuaranteeTime
,
BigDecimal
limitedEmoneyAmount
,
BigDecimal
onPayAmount
,
Date
launchDeductByPreAuthTime
,
Date
deductByPreAuthTime
,
String
applyFailReason
,
String
refundFailReason
,
String
deductByGuaranteeFailReason
,
String
deductByPreAuthFailReason
,
Date
orderDate
,
String
orderName
,
long
orderNo
,
String
orderStatus
,
String
releasePreAuthFailReason
,
Date
launchReleasePreAuthTime
,
Date
releasePreAuthTime
,
int
isThird
,
BigDecimal
voucherAmount
,
BigDecimal
voucherRefundAmount
,
int
orderType
,
int
orderUserStatus
,
String
payMode
,
int
prePayCardDeductFlag
,
String
voucherIDList
,
int
voucherCount
,
String
paymentRequestID
,
BigDecimal
giftCardAmount
)
{
BigDecimal
prePayAmount
,
BigDecimal
prePayCardAmount
,
int
processStatus
,
Date
provConfirmTime
,
String
remark
,
int
riskCheckStatus
,
int
secondRiskStatus
,
String
tempOrderNo
,
BigDecimal
tmoney
,
BigDecimal
totalAmount
,
String
uid
,
BigDecimal
unlimitedEmoneyAmount
,
Date
dataChangeLastTime
,
int
orderSource
,
BigDecimal
preAuthAmount
,
BigDecimal
deductByPreAuthAmount
,
Date
payDate
,
int
orderCategory
,
BigDecimal
guaranteeAmount
,
BigDecimal
deductByGuaranteeAmount
,
BigDecimal
prePayCardRefundAmount
,
BigDecimal
launchRefundAmount
,
BigDecimal
refundAmount
,
Date
applyTime
,
Date
launchRefundTime
,
Date
refundTime
,
Date
launchDeductByGuaranteeTime
,
Date
deductByGuaranteeTime
,
Date
launchDeductByPreAuthTime
,
Date
deductByPreAuthTime
,
String
applyFailReason
,
String
refundFailReason
,
String
deductByGuaranteeFailReason
,
String
deductByPreAuthFailReason
,
String
releasePreAuthFailReason
,
Date
launchReleasePreAuthTime
,
Date
releasePreAuthTime
,
int
isThird
,
BigDecimal
voucherAmount
,
BigDecimal
voucherRefundAmount
,
int
prePayCardDeductFlag
,
String
voucherIDList
,
int
voucherCount
,
String
paymentRequestID
,
BigDecimal
giftCardAmount
)
{
this
.
actualAmount
=
actualAmount
;
this
.
actualAmount
=
actualAmount
;
this
.
adjustAmount
=
adjustAmount
;
this
.
adjustAmount
=
adjustAmount
;
this
.
amount
=
amount
;
this
.
amount
=
amount
;
...
@@ -888,7 +923,8 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -888,7 +923,8 @@ public class Order extends AbstractOrder implements java.io.Serializable {
return
this
.
deductByGuaranteeFailReason
;
return
this
.
deductByGuaranteeFailReason
;
}
}
public
void
setDeductByGuaranteeFailReason
(
String
deductByGuaranteeFailReason
)
{
public
void
setDeductByGuaranteeFailReason
(
String
deductByGuaranteeFailReason
)
{
this
.
deductByGuaranteeFailReason
=
deductByGuaranteeFailReason
;
this
.
deductByGuaranteeFailReason
=
deductByGuaranteeFailReason
;
}
}
...
@@ -1027,9 +1063,15 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -1027,9 +1063,15 @@ public class Order extends AbstractOrder implements java.io.Serializable {
*/
*/
@Transient
@Transient
public
boolean
isPaied
()
{
public
boolean
isPaied
()
{
OrderStatusEnum
orderStatusEnum
=
OrderStatusEnum
.
getOrderStatus
(
this
.
orderType
,
this
.
payMode
,
this
.
confirmType
,
this
.
processStatus
,
false
);
OrderStatusEnum
orderStatusEnum
=
OrderStatusEnum
.
getOrderStatus
(
if
(
orderStatusEnum
==
OrderStatusEnum
.
PARTIAL_REFUND
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_DEAL
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_PAY_PARTY
this
.
orderType
,
this
.
payMode
,
this
.
confirmType
,
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_PAY_CASH
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_PAY
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_DEAL_CASH
this
.
processStatus
,
false
);
if
(
orderStatusEnum
==
OrderStatusEnum
.
PARTIAL_REFUND
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_DEAL
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_PAY_PARTY
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_PAY_CASH
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_PAY
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_DEAL_CASH
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_INVOICE
)
{
||
orderStatusEnum
==
OrderStatusEnum
.
WAITING_INVOICE
)
{
return
true
;
return
true
;
}
else
{
}
else
{
...
@@ -1044,7 +1086,9 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -1044,7 +1086,9 @@ public class Order extends AbstractOrder implements java.io.Serializable {
*/
*/
@Transient
@Transient
public
boolean
isPay
()
{
// 付款成功或者等待中返回true,付款失败返回false
public
boolean
isPay
()
{
// 付款成功或者等待中返回true,付款失败返回false
OrderStatusEnum
orderStatusEnum
=
OrderStatusEnum
.
getOrderStatus
(
this
.
orderType
,
this
.
payMode
,
this
.
confirmType
,
this
.
processStatus
,
false
);
OrderStatusEnum
orderStatusEnum
=
OrderStatusEnum
.
getOrderStatus
(
this
.
orderType
,
this
.
payMode
,
this
.
confirmType
,
this
.
processStatus
,
false
);
if
(
this
.
isPaied
()
||
orderStatusEnum
==
OrderStatusEnum
.
CHARGING
)
{
if
(
this
.
isPaied
()
||
orderStatusEnum
==
OrderStatusEnum
.
CHARGING
)
{
return
true
;
return
true
;
}
else
{
}
else
{
...
@@ -1059,7 +1103,9 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -1059,7 +1103,9 @@ public class Order extends AbstractOrder implements java.io.Serializable {
*/
*/
@Transient
@Transient
public
boolean
isPayOnTheWay
()
{
public
boolean
isPayOnTheWay
()
{
OrderStatusEnum
orderStatusEnum
=
OrderStatusEnum
.
getOrderStatus
(
this
.
orderType
,
this
.
payMode
,
this
.
confirmType
,
this
.
processStatus
,
false
);
OrderStatusEnum
orderStatusEnum
=
OrderStatusEnum
.
getOrderStatus
(
this
.
orderType
,
this
.
payMode
,
this
.
confirmType
,
this
.
processStatus
,
false
);
if
(
this
.
isNotPay
()
||
orderStatusEnum
==
OrderStatusEnum
.
CHARGING
)
{
if
(
this
.
isNotPay
()
||
orderStatusEnum
==
OrderStatusEnum
.
CHARGING
)
{
return
true
;
return
true
;
}
else
{
}
else
{
...
@@ -1087,7 +1133,9 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -1087,7 +1133,9 @@ public class Order extends AbstractOrder implements java.io.Serializable {
*/
*/
@Transient
@Transient
public
OrderStatusEnum
getOrderStatusEnum
()
{
public
OrderStatusEnum
getOrderStatusEnum
()
{
OrderStatusEnum
orderStatusEnum
=
OrderStatusEnum
.
getOrderStatus
(
this
.
orderType
,
this
.
payMode
,
this
.
confirmType
,
this
.
processStatus
,
false
);
OrderStatusEnum
orderStatusEnum
=
OrderStatusEnum
.
getOrderStatus
(
this
.
orderType
,
this
.
payMode
,
this
.
confirmType
,
this
.
processStatus
,
false
);
return
orderStatusEnum
;
return
orderStatusEnum
;
}
}
...
@@ -1338,6 +1386,7 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -1338,6 +1386,7 @@ public class Order extends AbstractOrder implements java.io.Serializable {
public
void
setDeleteFlag
(
Boolean
deleteFlag
)
{
public
void
setDeleteFlag
(
Boolean
deleteFlag
)
{
this
.
deleteFlag
=
deleteFlag
;
this
.
deleteFlag
=
deleteFlag
;
}
}
@Column
(
name
=
"sendNotifyMsg"
)
@Column
(
name
=
"sendNotifyMsg"
)
public
Boolean
getSendNotifyMsg
()
{
public
Boolean
getSendNotifyMsg
()
{
return
sendNotifyMsg
;
return
sendNotifyMsg
;
...
@@ -1402,6 +1451,4 @@ public class Order extends AbstractOrder implements java.io.Serializable {
...
@@ -1402,6 +1451,4 @@ public class Order extends AbstractOrder implements java.io.Serializable {
}
}
src/main/java/com/ctrip/fun/golf/domain/user/UserWorker.java
0 → 100644
View file @
6d1bda0c
package
com
.
ctrip
.
fun
.
golf
.
domain
.
user
;
import
static
javax
.
persistence
.
GenerationType
.
IDENTITY
;
import
java.util.Date
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
javax.persistence.Temporal
;
import
javax.persistence.TemporalType
;
/**
* 工作号表
* @author 86198
*
*/
@Entity
@Table
(
name
=
"bsc_user_worker"
)
public
class
UserWorker
implements
java
.
io
.
Serializable
{
private
static
final
long
serialVersionUID
=
3913215763403925400L
;
@Id
@GeneratedValue
(
strategy
=
IDENTITY
)
@Column
(
name
=
"id"
,
unique
=
true
,
nullable
=
false
)
private
Integer
id
;
/**
* 工作号唯一标识
*/
private
String
uid
;
/**
* 绑定的手机号
*/
@Column
(
name
=
"mobile_phone"
,
unique
=
true
,
nullable
=
false
)
private
String
mobilePhone
;
/**
* 真实姓名
*/
@Column
(
name
=
"real_name"
,
unique
=
true
,
nullable
=
false
)
private
String
realName
;
/**
* 创建时间
*/
@Temporal
(
TemporalType
.
TIMESTAMP
)
@Column
(
name
=
"create_time"
,
length
=
19
)
private
Date
createTime
;
/**
* 父id
*/
private
Integer
level
;
/**
* 部门id
*/
@Column
(
name
=
"dept_id"
)
private
Integer
deptId
;
/**
* 是否在职0:在职;1:不在职
*/
private
Integer
status
;
/**
* 修改时间
*/
private
Date
datachangeTime
;
/**
* 0:销售总监;1:销售经理;2:销售员
*/
@Column
(
name
=
"level_status"
)
private
Integer
levelStatus
;
/**
* 密码
*/
private
String
password
;
/**
* 归属小组
*/
@Column
(
name
=
"group_id"
)
private
Integer
groupId
;
/**
* 区域code
*/
@Column
(
name
=
"region_code"
)
private
String
regionCode
;
/**
* 区域名
*/
@Column
(
name
=
"region_name"
)
private
String
regionName
;
/**
*部门名称
*/
@Column
(
name
=
"dept_name"
)
private
String
deptName
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
String
getUid
()
{
return
uid
;
}
public
void
setUid
(
String
uid
)
{
this
.
uid
=
uid
;
}
public
String
getMobilePhone
()
{
return
mobilePhone
;
}
public
void
setMobilePhone
(
String
mobilePhone
)
{
this
.
mobilePhone
=
mobilePhone
;
}
public
String
getRealName
()
{
return
realName
;
}
public
void
setRealName
(
String
realName
)
{
this
.
realName
=
realName
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
Integer
getLevel
()
{
return
level
;
}
public
void
setLevel
(
Integer
level
)
{
this
.
level
=
level
;
}
public
Integer
getDeptId
()
{
return
deptId
;
}
public
void
setDeptId
(
Integer
deptId
)
{
this
.
deptId
=
deptId
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
Date
getDatachangeTime
()
{
return
datachangeTime
;
}
public
void
setDatachangeTime
(
Date
datachangeTime
)
{
this
.
datachangeTime
=
datachangeTime
;
}
public
Integer
getLevelStatus
()
{
return
levelStatus
;
}
public
void
setLevelStatus
(
Integer
levelStatus
)
{
this
.
levelStatus
=
levelStatus
;
}
public
String
getPassword
()
{
return
password
;
}
public
void
setPassword
(
String
password
)
{
this
.
password
=
password
;
}
public
Integer
getGroupId
()
{
return
groupId
;
}
public
void
setGroupId
(
Integer
groupId
)
{
this
.
groupId
=
groupId
;
}
public
String
getRegionCode
()
{
return
regionCode
;
}
public
void
setRegionCode
(
String
regionCode
)
{
this
.
regionCode
=
regionCode
;
}
public
String
getRegionName
()
{
return
regionName
;
}
public
void
setRegionName
(
String
regionName
)
{
this
.
regionName
=
regionName
;
}
public
String
getDeptName
()
{
return
deptName
;
}
public
void
setDeptName
(
String
deptName
)
{
this
.
deptName
=
deptName
;
}
}
src/main/java/com/ctrip/fun/golf/service/assemble/AsmCourseResourceService.java
View file @
6d1bda0c
src/main/java/com/ctrip/fun/golf/service/order/CommuneOrderService.java
View file @
6d1bda0c
...
@@ -259,7 +259,7 @@ public class CommuneOrderService extends AbstractOrderService<CommuneOrderBean,
...
@@ -259,7 +259,7 @@ public class CommuneOrderService extends AbstractOrderService<CommuneOrderBean,
//社员续费 add by caosy
//社员续费 add by caosy
orderItem
.
setCommuneYears
(
communeOrderBean
.
getCommuneYears
());
orderItem
.
setCommuneYears
(
communeOrderBean
.
getCommuneYears
());
orderItem
.
setRecommendUid
(
communeOrderBean
.
getRecommendUid
());
orderItem
.
setRecommendUid
(
communeOrderBean
.
getRecommendUid
());
orderItem
.
setUserWorkerId
(
communeOrderBean
.
getUserWorkerId
());
this
.
getOrderDao
().
updateOrdersCanInvoiceDate
(
orderId
,
DateUtil
.
addDays
(
new
Date
(),
1
));
this
.
getOrderDao
().
updateOrdersCanInvoiceDate
(
orderId
,
DateUtil
.
addDays
(
new
Date
(),
1
));
communeOrderItemDao
.
save
(
orderItem
);
communeOrderItemDao
.
save
(
orderItem
);
...
@@ -273,7 +273,7 @@ public class CommuneOrderService extends AbstractOrderService<CommuneOrderBean,
...
@@ -273,7 +273,7 @@ public class CommuneOrderService extends AbstractOrderService<CommuneOrderBean,
this
.
saveOrderItems
(
communeOrderBean
,
order
.
getOrderId
());
this
.
saveOrderItems
(
communeOrderBean
,
order
.
getOrderId
());
UserExt
userExt
=
getUserExtDao
().
getByUid
(
communeOrderBean
.
getUid
());
UserExt
userExt
=
getUserExtDao
().
getByUid
(
communeOrderBean
.
getUid
());
BigDecimal
communeOrderMoney
=
new
BigDecimal
(
0
);
BigDecimal
communeOrderMoney
=
new
BigDecimal
(
0
);
if
(
"15021268738"
.
equals
(
communeOrderBean
.
getUid
())){
if
(
"15021268738"
.
equals
(
communeOrderBean
.
getUid
())
||
"15993911776"
.
equals
(
communeOrderBean
.
getUid
())
){
communeOrderMoney
=
new
BigDecimal
(
"0.01"
);
communeOrderMoney
=
new
BigDecimal
(
"0.01"
);
}
else
{
}
else
{
communeOrderMoney
=
communeOrderBean
.
getAmount
();
communeOrderMoney
=
communeOrderBean
.
getAmount
();
...
@@ -292,14 +292,17 @@ public class CommuneOrderService extends AbstractOrderService<CommuneOrderBean,
...
@@ -292,14 +292,17 @@ public class CommuneOrderService extends AbstractOrderService<CommuneOrderBean,
}
}
public
JSONObject
voucherPlaceOrderForMiniApp
(
CommuneOrderBean
communeOrderBean
){
public
JSONObject
voucherPlaceOrderForMiniApp
(
CommuneOrderBean
communeOrderBean
)
throws
Exception
{
if
(
communeOrderBean
.
getAmount
().
compareTo
(
COMMUNE_AMOUNT
)==
0
||
communeOrderBean
.
getAmount
().
compareTo
(
COMMUNE_AMOUNT2
)==
0
){
return
placeOrderForMiniApp
(
communeOrderBean
);
}
else
{
this
.
voucherCheckParameters
(
communeOrderBean
);
this
.
voucherCheckParameters
(
communeOrderBean
);
if
(
this
.
voucherBeforePlaceOrder
(
communeOrderBean
))
{
if
(
this
.
voucherBeforePlaceOrder
(
communeOrderBean
))
{
Order
order
=
this
.
saveOrder
(
communeOrderBean
);
Order
order
=
this
.
saveOrder
(
communeOrderBean
);
this
.
saveOrderItems
(
communeOrderBean
,
order
.
getOrderId
());
this
.
saveOrderItems
(
communeOrderBean
,
order
.
getOrderId
());
UserExt
userExt
=
getUserExtDao
().
getByUid
(
communeOrderBean
.
getUid
());
UserExt
userExt
=
getUserExtDao
().
getByUid
(
communeOrderBean
.
getUid
());
BigDecimal
communeOrderMoney
=
new
BigDecimal
(
0
);
BigDecimal
communeOrderMoney
=
new
BigDecimal
(
0
);
if
(
"15993911776"
.
equals
(
communeOrderBean
.
getUid
())
||
"1982127199
6"
.
equals
(
communeOrderBean
.
getUid
())){
if
(
"15993911776"
.
equals
(
communeOrderBean
.
getUid
())
||
"19821271996"
.
equals
(
communeOrderBean
.
getUid
())||
"18983401147"
.
equals
(
communeOrderBean
.
getUid
())||
"1833983692
6"
.
equals
(
communeOrderBean
.
getUid
())){
communeOrderMoney
=
new
BigDecimal
(
"0.01"
);
communeOrderMoney
=
new
BigDecimal
(
"0.01"
);
}
else
{
}
else
{
communeOrderMoney
=
communeOrderBean
.
getAmount
();
communeOrderMoney
=
communeOrderBean
.
getAmount
();
...
@@ -315,6 +318,8 @@ public class CommuneOrderService extends AbstractOrderService<CommuneOrderBean,
...
@@ -315,6 +318,8 @@ public class CommuneOrderService extends AbstractOrderService<CommuneOrderBean,
return
null
;
return
null
;
}
}
}
public
List
<
BuyVoucherActivityBean
>
buyVoucherActivityList
(){
public
List
<
BuyVoucherActivityBean
>
buyVoucherActivityList
(){
List
<
BuyVoucherActivityBean
>
list
=
new
ArrayList
<
BuyVoucherActivityBean
>();
List
<
BuyVoucherActivityBean
>
list
=
new
ArrayList
<
BuyVoucherActivityBean
>();
BuyVoucherActivityQuery
queryBean
=
new
BuyVoucherActivityQuery
();
BuyVoucherActivityQuery
queryBean
=
new
BuyVoucherActivityQuery
();
...
...
src/main/java/com/ctrip/fun/golf/service/payment/AbstractNotifyService.java
View file @
6d1bda0c
src/main/java/com/ctrip/fun/golf/service/user/UserService.java
View file @
6d1bda0c
...
@@ -119,6 +119,7 @@ import com.ctrip.fun.golf.dao.user.UserExtDao;
...
@@ -119,6 +119,7 @@ import com.ctrip.fun.golf.dao.user.UserExtDao;
import
com.ctrip.fun.golf.dao.user.UserFaceDao
;
import
com.ctrip.fun.golf.dao.user.UserFaceDao
;
import
com.ctrip.fun.golf.dao.user.UserTokenDao
;
import
com.ctrip.fun.golf.dao.user.UserTokenDao
;
import
com.ctrip.fun.golf.dao.user.UserVerifyCodeDao
;
import
com.ctrip.fun.golf.dao.user.UserVerifyCodeDao
;
import
com.ctrip.fun.golf.dao.user.UserWorkerDao
;
import
com.ctrip.fun.golf.dao.user.VipMemberDiscountDao
;
import
com.ctrip.fun.golf.dao.user.VipMemberDiscountDao
;
import
com.ctrip.fun.golf.domain.basic.MobileInfo
;
import
com.ctrip.fun.golf.domain.basic.MobileInfo
;
import
com.ctrip.fun.golf.domain.basic.OperationMessage
;
import
com.ctrip.fun.golf.domain.basic.OperationMessage
;
...
@@ -143,6 +144,7 @@ import com.ctrip.fun.golf.domain.user.UserErrorLogin;
...
@@ -143,6 +144,7 @@ import com.ctrip.fun.golf.domain.user.UserErrorLogin;
import
com.ctrip.fun.golf.domain.user.UserExt
;
import
com.ctrip.fun.golf.domain.user.UserExt
;
import
com.ctrip.fun.golf.domain.user.UserToken
;
import
com.ctrip.fun.golf.domain.user.UserToken
;
import
com.ctrip.fun.golf.domain.user.UserVerifyCode
;
import
com.ctrip.fun.golf.domain.user.UserVerifyCode
;
import
com.ctrip.fun.golf.domain.user.UserWorker
;
import
com.ctrip.fun.golf.domain.user.VipMemberDiscount
;
import
com.ctrip.fun.golf.domain.user.VipMemberDiscount
;
import
com.ctrip.fun.golf.exceptions.UserException
;
import
com.ctrip.fun.golf.exceptions.UserException
;
import
com.ctrip.fun.golf.service.basic.EntityImageService
;
import
com.ctrip.fun.golf.service.basic.EntityImageService
;
...
@@ -166,6 +168,10 @@ public class UserService {
...
@@ -166,6 +168,10 @@ public class UserService {
private
DistrictDao
districtDao
=
null
;
private
DistrictDao
districtDao
=
null
;
@Autowired
private
UserWorkerDao
userWorkerDao
=
null
;
/**
/**
* 最大值 8
* 最大值 8
*/
*/
...
@@ -1723,6 +1729,7 @@ public class UserService {
...
@@ -1723,6 +1729,7 @@ public class UserService {
if
(
userExt
==
null
)
{
if
(
userExt
==
null
)
{
return
null
;
return
null
;
}
}
UserBean
userBean
=
new
UserBean
();
UserBean
userBean
=
new
UserBean
();
BeanConverter
.
copyProperties
(
userBean
,
userExt
);
BeanConverter
.
copyProperties
(
userBean
,
userExt
);
userBean
.
setBirth
(
userExt
.
getBirth
());
userBean
.
setBirth
(
userExt
.
getBirth
());
...
@@ -1796,6 +1803,12 @@ public class UserService {
...
@@ -1796,6 +1803,12 @@ public class UserService {
userBean
.
setOccupation
(
userExt
.
getOccupation
());
userBean
.
setOccupation
(
userExt
.
getOccupation
());
userBean
.
setHobby
(
userExt
.
getHobby
());
userBean
.
setHobby
(
userExt
.
getHobby
());
UserWorker
userWorker
=
userWorkerDao
.
getUserWorkerByUid
(
userExt
.
getUid
());
if
(
userWorker
!=
null
){
userBean
.
setUserWorkerId
(
userWorker
.
getId
());
}
return
userBean
;
return
userBean
;
}
}
...
@@ -3371,4 +3384,11 @@ public class UserService {
...
@@ -3371,4 +3384,11 @@ public class UserService {
this
.
courseDeviceDao
=
courseDeviceDao
;
this
.
courseDeviceDao
=
courseDeviceDao
;
}
}
public
UserWorkerDao
getUserWorkerDao
()
{
return
userWorkerDao
;
}
public
void
setUserWorkerDao
(
UserWorkerDao
userWorkerDao
)
{
this
.
userWorkerDao
=
userWorkerDao
;
}
}
}
src/main/resources/basic.spring.xml
View file @
6d1bda0c
...
@@ -20,6 +20,7 @@
...
@@ -20,6 +20,7 @@
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
</bean>
</bean>
<bean
name=
"recommendDao"
class=
"com.ctrip.fun.golf.dao.recommend.RecommendDao"
>
<bean
name=
"recommendDao"
class=
"com.ctrip.fun.golf.dao.recommend.RecommendDao"
>
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
</bean>
</bean>
...
@@ -36,6 +37,9 @@
...
@@ -36,6 +37,9 @@
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
</bean>
</bean>
<bean
name =
"userWorkerDao"
class=
"com.ctrip.fun.golf.dao.user.UserWorkerDao"
>
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
</bean>
<bean
name=
"entityImageDao"
class=
"com.ctrip.fun.golf.dao.basic.EntityImageDao"
>
<bean
name=
"entityImageDao"
class=
"com.ctrip.fun.golf.dao.basic.EntityImageDao"
>
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
<property
name=
"sessionFactory"
ref=
"sessionFactory"
></property>
...
@@ -94,6 +98,9 @@
...
@@ -94,6 +98,9 @@
<property
name=
"userExtDao"
ref=
"userExtDao"
></property>
<property
name=
"userExtDao"
ref=
"userExtDao"
></property>
</bean>
</bean>
<bean
name=
"userService"
class=
"com.ctrip.fun.golf.service.user.UserService"
>
<property
name=
"userWorkerDao"
ref=
"userWorkerDao"
></property>
</bean>
<bean
name=
"voucherService"
class=
"com.ctrip.fun.golf.service.basic.VoucherService"
>
<bean
name=
"voucherService"
class=
"com.ctrip.fun.golf.service.basic.VoucherService"
>
<property
name=
"voucherGetLogDao"
ref=
"voucherGetLogDao"
></property>
<property
name=
"voucherGetLogDao"
ref=
"voucherGetLogDao"
></property>
<property
name=
"voucherShareLogDao"
ref=
"voucherShareLogDao"
></property>
<property
name=
"voucherShareLogDao"
ref=
"voucherShareLogDao"
></property>
...
...
src/main/resources/hibernate.cfg.xml
View file @
6d1bda0c
...
@@ -142,6 +142,7 @@
...
@@ -142,6 +142,7 @@
<mapping
class=
"com.ctrip.fun.golf.domain.user.IdentifyingCode"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.user.IdentifyingCode"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.user.VipMemberLog"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.user.VipMemberLog"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.user.VipMemberDiscount"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.user.VipMemberDiscount"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.user.UserWorker"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.adminUser.AdminUser"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.adminUser.AdminUser"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.adminUser.AdminAuthority"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.adminUser.AdminAuthority"
/>
...
@@ -222,6 +223,7 @@
...
@@ -222,6 +223,7 @@
<mapping
class=
"com.ctrip.fun.golf.domain.basic.InvoiceOrderInfo"
/>
<mapping
class=
"com.ctrip.fun.golf.domain.basic.InvoiceOrderInfo"
/>
<!-- 拼团开始
<!-- 拼团开始
<mapping class="com.ctrip.fun.golf.domain.basic.PtCode" />
<mapping class="com.ctrip.fun.golf.domain.basic.PtCode" />
<mapping class="com.ctrip.fun.golf.domain.basic.PtCodeInfo" />
<mapping class="com.ctrip.fun.golf.domain.basic.PtCodeInfo" />
...
...
src/main/webapp/WEB-INF/web.xml
View file @
6d1bda0c
...
@@ -45,6 +45,7 @@
...
@@ -45,6 +45,7 @@
<url-pattern>
/
</url-pattern>
<url-pattern>
/
</url-pattern>
</servlet-mapping>
</servlet-mapping>
<welcome-file-list>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>
</welcome-file-list>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment