Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
browser-backend
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
browser-backend
Commits
619e202d
Commit
619e202d
authored
Mar 23, 2020
by
renjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
绑定记录
parent
e5c28071
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
59 additions
and
11 deletions
+59
-11
PaymentServiceImpl.java
...owserbackend/account/service/impl/PaymentServiceImpl.java
+3
-1
BindHistory.java
.../com/edgec/browserbackend/browser/domain/BindHistory.java
+40
-0
IpResource.java
...a/com/edgec/browserbackend/browser/domain/IpResource.java
+3
-3
IpResourceServiceImpl.java
...erbackend/browser/service/Impl/IpResourceServiceImpl.java
+2
-2
ShopServiceImpl.java
.../browserbackend/browser/service/Impl/ShopServiceImpl.java
+6
-2
ChargeType.java
...va/com/edgec/browserbackend/common/charge/ChargeType.java
+5
-3
No files found.
src/main/java/com/edgec/browserbackend/account/service/impl/PaymentServiceImpl.java
View file @
619e202d
...
@@ -169,8 +169,10 @@ public class PaymentServiceImpl implements PaymentService {
...
@@ -169,8 +169,10 @@ public class PaymentServiceImpl implements PaymentService {
userPrePaidBillingRepository
.
save
(
bill
);
userPrePaidBillingRepository
.
save
(
bill
);
if
(
more
!=
20
&&
more
!=
45
&&
more
!=
125
&&
more
!=
300
)
if
(
more
!=
20
&&
more
!=
45
&&
more
!=
125
&&
more
!=
300
)
{
more
=
0
;
more
=
0
;
}
if
((
more
==
20
&&
byTradeNo
.
getAmount
()
!=
100
)
||
(
more
!=
20
&&
byTradeNo
.
getAmount
()
==
100
))
if
((
more
==
20
&&
byTradeNo
.
getAmount
()
!=
100
)
||
(
more
!=
20
&&
byTradeNo
.
getAmount
()
==
100
))
more
=
0
;
more
=
0
;
if
((
more
==
45
&&
byTradeNo
.
getAmount
()
!=
200
)
||
(
more
!=
45
&&
byTradeNo
.
getAmount
()
==
200
))
if
((
more
==
45
&&
byTradeNo
.
getAmount
()
!=
200
)
||
(
more
!=
45
&&
byTradeNo
.
getAmount
()
==
200
))
...
...
src/main/java/com/edgec/browserbackend/browser/domain/BindHistory.java
0 → 100644
View file @
619e202d
package
com
.
edgec
.
browserbackend
.
browser
.
domain
;
public
class
BindHistory
{
private
String
shopName
;
private
String
ip
;
private
String
platform
;
private
String
unbindTime
;
public
String
getShopName
()
{
return
shopName
;
}
public
void
setShopName
(
String
shopName
)
{
this
.
shopName
=
shopName
;
}
public
String
getIp
()
{
return
ip
;
}
public
void
setPlatform
(
String
platform
)
{
this
.
platform
=
platform
;
}
public
String
getPlatform
()
{
return
platform
;
}
public
void
setIp
(
String
ip
)
{
this
.
ip
=
ip
;
}
public
String
getUnbindTime
()
{
return
unbindTime
;
}
public
void
setUnbindTime
(
String
unbindTime
)
{
this
.
unbindTime
=
unbindTime
;
}
}
src/main/java/com/edgec/browserbackend/browser/domain/IpResource.java
View file @
619e202d
...
@@ -25,7 +25,7 @@ public class IpResource {
...
@@ -25,7 +25,7 @@ public class IpResource {
private
long
purchasedTime
;
private
long
purchasedTime
;
private
long
validTime
;
private
long
validTime
;
private
String
details
;
private
String
details
;
List
<
String
>
bindHistory
=
new
ArrayList
<>();
List
<
BindHistory
>
bindHistory
=
new
ArrayList
<>();
private
boolean
isDeleted
;
private
boolean
isDeleted
;
private
String
username
;
private
String
username
;
private
String
owner
;
private
String
owner
;
...
@@ -83,11 +83,11 @@ public class IpResource {
...
@@ -83,11 +83,11 @@ public class IpResource {
this
.
ipType
=
ipType
;
this
.
ipType
=
ipType
;
}
}
public
List
<
String
>
getBindHistory
()
{
public
List
<
BindHistory
>
getBindHistory
()
{
return
bindHistory
;
return
bindHistory
;
}
}
public
void
setBindHistory
(
List
<
String
>
bindHistory
)
{
public
void
setBindHistory
(
List
<
BindHistory
>
bindHistory
)
{
this
.
bindHistory
=
bindHistory
;
this
.
bindHistory
=
bindHistory
;
}
}
...
...
src/main/java/com/edgec/browserbackend/browser/service/Impl/IpResourceServiceImpl.java
View file @
619e202d
...
@@ -299,7 +299,7 @@ public class IpResourceServiceImpl implements IpResourceService {
...
@@ -299,7 +299,7 @@ public class IpResourceServiceImpl implements IpResourceService {
ipTransactionRepository
.
save
(
ipTransaction
);
ipTransactionRepository
.
save
(
ipTransaction
);
}
}
IpChargeRequestDto
ipChargeRequestDto
=
buildIpChargeRequestDto
(
ipResourceRequestDto
,
0
);
IpChargeRequestDto
ipChargeRequestDto
=
buildIpChargeRequestDto
(
ipResourceRequestDto
,
1
);
accountService
.
chargeByMoney
(
username
,
newprice
*
ipChargeRequestDto
.
getAmount
(),
ipChargeRequestDto
);
accountService
.
chargeByMoney
(
username
,
newprice
*
ipChargeRequestDto
.
getAmount
(),
ipChargeRequestDto
);
return
ipTransactionDto
;
return
ipTransactionDto
;
}
}
...
@@ -360,7 +360,7 @@ public class IpResourceServiceImpl implements IpResourceService {
...
@@ -360,7 +360,7 @@ public class IpResourceServiceImpl implements IpResourceService {
.
map
(
vendorprice
->
vendorprice
.
substring
(
vendorprice
.
lastIndexOf
(
"-"
)
+
1
)).
collect
(
Collectors
.
joining
());
.
map
(
vendorprice
->
vendorprice
.
substring
(
vendorprice
.
lastIndexOf
(
"-"
)
+
1
)).
collect
(
Collectors
.
joining
());
double
newprice1
=
ipResourceRequestDto
.
getUnit
().
equals
(
"week"
)
?
(
Integer
.
valueOf
(
price
)/
3
)
:
Integer
.
valueOf
(
price
);
double
newprice1
=
ipResourceRequestDto
.
getUnit
().
equals
(
"week"
)
?
(
Integer
.
valueOf
(
price
)/
3
)
:
Integer
.
valueOf
(
price
);
IpChargeRequestDto
ipChargeRequestDto
=
buildIpChargeRequestDto
(
ipResourceRequestDto
,
1
);
IpChargeRequestDto
ipChargeRequestDto
=
buildIpChargeRequestDto
(
ipResourceRequestDto
,
2
);
accountService
.
chargeByMoney
(
username
,
newprice1
,
ipChargeRequestDto
);
accountService
.
chargeByMoney
(
username
,
newprice1
,
ipChargeRequestDto
);
ipResource
.
setValidTime
(
Instant
.
parse
(
x
.
getValidTill
()).
toEpochMilli
());
ipResource
.
setValidTime
(
Instant
.
parse
(
x
.
getValidTill
()).
toEpochMilli
());
...
...
src/main/java/com/edgec/browserbackend/browser/service/Impl/ShopServiceImpl.java
View file @
619e202d
...
@@ -246,8 +246,6 @@ public class ShopServiceImpl implements ShopService {
...
@@ -246,8 +246,6 @@ public class ShopServiceImpl implements ShopService {
shop
.
setIpId
(
ipResource
.
getId
());
shop
.
setIpId
(
ipResource
.
getId
());
shop
.
setIpRegion
(
ipResource
.
getRegion
());
shop
.
setIpRegion
(
ipResource
.
getRegion
());
shopRepository
.
save
(
shop
);
shopRepository
.
save
(
shop
);
List
<
String
>
history
=
ipResource
.
getBindHistory
();
history
.
add
(
shop
.
getShopId
());
ipResource
.
setShopId
(
shopId
);
ipResource
.
setShopId
(
shopId
);
if
(
shop
.
getShopName
()!=
null
)
if
(
shop
.
getShopName
()!=
null
)
ipResource
.
setShopName
(
shop
.
getShopName
());
ipResource
.
setShopName
(
shop
.
getShopName
());
...
@@ -287,6 +285,12 @@ public class ShopServiceImpl implements ShopService {
...
@@ -287,6 +285,12 @@ public class ShopServiceImpl implements ShopService {
if
(!
ipResource
.
getId
().
equals
(
shop
.
getIpId
()))
if
(!
ipResource
.
getId
().
equals
(
shop
.
getIpId
()))
throw
new
ClientRequestException
(
BrowserErrorCode
.
IPNOTBINDTOSHOP
);
throw
new
ClientRequestException
(
BrowserErrorCode
.
IPNOTBINDTOSHOP
);
try
{
try
{
List
<
BindHistory
>
history
=
ipResource
.
getBindHistory
();
BindHistory
bindHistory
=
new
BindHistory
();
bindHistory
.
setIp
(
ipResource
.
getAddr
());
bindHistory
.
setPlatform
(
shop
.
getShopPlatform
());
bindHistory
.
setShopName
(
shop
.
getShopName
());
history
.
add
(
bindHistory
);
shop
.
setIp
(
null
);
shop
.
setIp
(
null
);
shop
.
setIpId
(
null
);
shop
.
setIpId
(
null
);
shop
.
setIpRegion
(
null
);
shop
.
setIpRegion
(
null
);
...
...
src/main/java/com/edgec/browserbackend/common/charge/ChargeType.java
View file @
619e202d
...
@@ -4,8 +4,10 @@ package com.edgec.browserbackend.common.charge;
...
@@ -4,8 +4,10 @@ package com.edgec.browserbackend.common.charge;
public
interface
ChargeType
{
public
interface
ChargeType
{
int
newip
=
0
;
// 购买vps, ip
//0 -- 充值, 1 -- newip, 2 --renew, 3 --ipkeptfee, 4 --deleteip,
int
renew
=
1
;
// 续费ip
int
payment
=
2
;
// 充值
int
payment
=
0
;
// 充值
int
newip
=
1
;
// 购买vps, ip
int
renew
=
2
;
// 续费ip
}
}
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