Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-finance
Overview
Overview
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
base_platform_enterprise
gic-platform-finance
Commits
2bb08e3c
Commit
2bb08e3c
authored
Apr 10, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
财务回调调整
parent
e1b0b228
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
64 deletions
+9
-64
CashWithdrawalApiServiceImpl.java
...ance/service/outer/impl/CashWithdrawalApiServiceImpl.java
+3
-3
InvoiceManageApiServiceImpl.java
...nance/service/outer/impl/InvoiceManageApiServiceImpl.java
+3
-3
TransferAccountsApprovalApiServiceImpl.java
...ce/outer/impl/TransferAccountsApprovalApiServiceImpl.java
+3
-13
AsynCallbackUtils.java
...src/main/java/com/gic/finance/util/AsynCallbackUtils.java
+0
-45
No files found.
gic-platform-finance-service/src/main/java/com/gic/finance/service/outer/impl/CashWithdrawalApiServiceImpl.java
View file @
2bb08e3c
...
@@ -11,6 +11,7 @@ import com.gic.api.base.commons.ServiceResponse;
...
@@ -11,6 +11,7 @@ import com.gic.api.base.commons.ServiceResponse;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.utils.AsyncCallbackUtils
;
import
com.gic.enterprise.utils.CreateRandomUtils
;
import
com.gic.enterprise.utils.CreateRandomUtils
;
import
com.gic.enterprise.utils.valid.ValidParamsUtils
;
import
com.gic.enterprise.utils.valid.ValidParamsUtils
;
import
com.gic.finance.constant.WithdrawalApplyTypeEnum
;
import
com.gic.finance.constant.WithdrawalApplyTypeEnum
;
...
@@ -23,7 +24,6 @@ import com.gic.finance.qo.CashWithdrawalQueryListQO;
...
@@ -23,7 +24,6 @@ import com.gic.finance.qo.CashWithdrawalQueryListQO;
import
com.gic.finance.service.CashWithdrawalApiService
;
import
com.gic.finance.service.CashWithdrawalApiService
;
import
com.gic.finance.service.CashWithdrawalService
;
import
com.gic.finance.service.CashWithdrawalService
;
import
com.gic.finance.service.PayAccountService
;
import
com.gic.finance.service.PayAccountService
;
import
com.gic.finance.util.AsynCallbackUtils
;
@Service
(
"cashWithdrawalApiService"
)
@Service
(
"cashWithdrawalApiService"
)
public
class
CashWithdrawalApiServiceImpl
implements
CashWithdrawalApiService
{
public
class
CashWithdrawalApiServiceImpl
implements
CashWithdrawalApiService
{
...
@@ -105,7 +105,7 @@ public class CashWithdrawalApiServiceImpl implements CashWithdrawalApiService{
...
@@ -105,7 +105,7 @@ public class CashWithdrawalApiServiceImpl implements CashWithdrawalApiService{
cashWithdrawalService
.
update
(
record
);
cashWithdrawalService
.
update
(
record
);
//回调
//回调
AsynCallbackUtils
.
callBack
(
record
,
"com.gic.open.api.service.market.PayCallbackApiService"
,
"callbackWithdraw"
);
Asyn
c
CallbackUtils
.
callBack
(
record
,
"com.gic.open.api.service.market.PayCallbackApiService"
,
"callbackWithdraw"
);
return
ServiceResponse
.
success
();
return
ServiceResponse
.
success
();
}
}
...
@@ -135,7 +135,7 @@ public class CashWithdrawalApiServiceImpl implements CashWithdrawalApiService{
...
@@ -135,7 +135,7 @@ public class CashWithdrawalApiServiceImpl implements CashWithdrawalApiService{
cashWithdrawalService
.
update
(
record
);
cashWithdrawalService
.
update
(
record
);
//回调
//回调
AsynCallbackUtils
.
callBack
(
record
,
"com.gic.open.api.service.market.PayCallbackApiService"
,
"callbackWithdraw"
);
Asyn
c
CallbackUtils
.
callBack
(
record
,
"com.gic.open.api.service.market.PayCallbackApiService"
,
"callbackWithdraw"
);
return
ServiceResponse
.
success
();
return
ServiceResponse
.
success
();
}
}
...
...
gic-platform-finance-service/src/main/java/com/gic/finance/service/outer/impl/InvoiceManageApiServiceImpl.java
View file @
2bb08e3c
...
@@ -13,6 +13,7 @@ import com.gic.api.base.commons.ServiceResponse;
...
@@ -13,6 +13,7 @@ import com.gic.api.base.commons.ServiceResponse;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.utils.AsyncCallbackUtils
;
import
com.gic.enterprise.utils.CreateRandomUtils
;
import
com.gic.enterprise.utils.CreateRandomUtils
;
import
com.gic.enterprise.utils.valid.ValidParamsUtils
;
import
com.gic.enterprise.utils.valid.ValidParamsUtils
;
import
com.gic.finance.constant.InvoiceInitiateTypeConstants
;
import
com.gic.finance.constant.InvoiceInitiateTypeConstants
;
...
@@ -26,7 +27,6 @@ import com.gic.finance.qo.InvoiceManageListQueryQO;
...
@@ -26,7 +27,6 @@ import com.gic.finance.qo.InvoiceManageListQueryQO;
import
com.gic.finance.service.InvoiceAccountService
;
import
com.gic.finance.service.InvoiceAccountService
;
import
com.gic.finance.service.InvoiceManageApiService
;
import
com.gic.finance.service.InvoiceManageApiService
;
import
com.gic.finance.service.InvoiceManageService
;
import
com.gic.finance.service.InvoiceManageService
;
import
com.gic.finance.util.AsynCallbackUtils
;
@Service
(
"invoiceManageApiService"
)
@Service
(
"invoiceManageApiService"
)
public
class
InvoiceManageApiServiceImpl
implements
InvoiceManageApiService
{
public
class
InvoiceManageApiServiceImpl
implements
InvoiceManageApiService
{
...
@@ -116,7 +116,7 @@ public class InvoiceManageApiServiceImpl implements InvoiceManageApiService {
...
@@ -116,7 +116,7 @@ public class InvoiceManageApiServiceImpl implements InvoiceManageApiService {
//回调
//回调
if
(
tabInvoiceManage
.
getInitiateType
().
intValue
()
==
InvoiceInitiateTypeConstants
.
APP
)
{
if
(
tabInvoiceManage
.
getInitiateType
().
intValue
()
==
InvoiceInitiateTypeConstants
.
APP
)
{
InvoiceCallbackDTO
callbackDTO
=
EntityUtil
.
changeEntityNew
(
InvoiceCallbackDTO
.
class
,
tabInvoiceManage
);
InvoiceCallbackDTO
callbackDTO
=
EntityUtil
.
changeEntityNew
(
InvoiceCallbackDTO
.
class
,
tabInvoiceManage
);
AsynCallbackUtils
.
callBack
(
callbackDTO
,
"com.gic.open.api.service.market.InvoiceCallbackApiService"
,
Asyn
c
CallbackUtils
.
callBack
(
callbackDTO
,
"com.gic.open.api.service.market.InvoiceCallbackApiService"
,
"invoiceCallback"
);
"invoiceCallback"
);
}
}
return
ServiceResponse
.
success
();
return
ServiceResponse
.
success
();
...
@@ -144,7 +144,7 @@ public class InvoiceManageApiServiceImpl implements InvoiceManageApiService {
...
@@ -144,7 +144,7 @@ public class InvoiceManageApiServiceImpl implements InvoiceManageApiService {
tabInvoiceManage
.
setInvoiceStatus
(
InvoiceStatusEnum
.
REJECT
.
getCode
());
tabInvoiceManage
.
setInvoiceStatus
(
InvoiceStatusEnum
.
REJECT
.
getCode
());
tabInvoiceManage
.
setRejectReason
(
rejectReason
);
tabInvoiceManage
.
setRejectReason
(
rejectReason
);
InvoiceCallbackDTO
callbackDTO
=
EntityUtil
.
changeEntityNew
(
InvoiceCallbackDTO
.
class
,
tabInvoiceManage
);
InvoiceCallbackDTO
callbackDTO
=
EntityUtil
.
changeEntityNew
(
InvoiceCallbackDTO
.
class
,
tabInvoiceManage
);
AsynCallbackUtils
.
callBack
(
callbackDTO
,
"com.gic.open.api.service.market.InvoiceCallbackApiService"
,
Asyn
c
CallbackUtils
.
callBack
(
callbackDTO
,
"com.gic.open.api.service.market.InvoiceCallbackApiService"
,
"invoiceCallback"
);
"invoiceCallback"
);
}
}
return
ServiceResponse
.
success
();
return
ServiceResponse
.
success
();
...
...
gic-platform-finance-service/src/main/java/com/gic/finance/service/outer/impl/TransferAccountsApprovalApiServiceImpl.java
View file @
2bb08e3c
...
@@ -4,9 +4,6 @@ import java.util.Date;
...
@@ -4,9 +4,6 @@ import java.util.Date;
import
java.util.List
;
import
java.util.List
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.dubbo.config.ReferenceConfig
;
import
org.apache.dubbo.config.RegistryConfig
;
import
org.apache.dubbo.rpc.service.GenericService
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -18,6 +15,7 @@ import com.gic.api.base.commons.ServiceResponse;
...
@@ -18,6 +15,7 @@ import com.gic.api.base.commons.ServiceResponse;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.utils.AsyncCallbackUtils
;
import
com.gic.enterprise.utils.CreateRandomUtils
;
import
com.gic.enterprise.utils.CreateRandomUtils
;
import
com.gic.finance.constant.OrderTypeEnum
;
import
com.gic.finance.constant.OrderTypeEnum
;
import
com.gic.finance.constant.TransferAccountApprovalStatusEnum
;
import
com.gic.finance.constant.TransferAccountApprovalStatusEnum
;
...
@@ -252,16 +250,8 @@ public class TransferAccountsApprovalApiServiceImpl implements TransferAccountsA
...
@@ -252,16 +250,8 @@ public class TransferAccountsApprovalApiServiceImpl implements TransferAccountsA
method
=
"payCallbackTransfer"
;
method
=
"payCallbackTransfer"
;
}
}
RegistryConfig
registry
=
new
RegistryConfig
();
//回调
registry
.
setAddress
(
"zookeeper://10.105.220.75:2199"
);
AsyncCallbackUtils
.
callBack
(
tab
,
interfaceUrl
,
method
);
registry
.
setCheck
(
false
);
ReferenceConfig
<
GenericService
>
reference
=
new
ReferenceConfig
<>();
reference
.
setInterface
(
interfaceUrl
);
reference
.
setRegistry
(
registry
);
reference
.
setGeneric
(
true
);
GenericService
genericService
=
reference
.
get
();
genericService
.
$invoke
(
method
,
new
String
[]{
String
.
class
.
getName
()},
new
String
[]{
JSONObject
.
toJSONString
(
tab
)});
}
}
private
void
operationUserInfo
(
TransferAccountsApprovalDTO
dto
,
OperationUserInfoDTO
userInfoDTO
)
{
private
void
operationUserInfo
(
TransferAccountsApprovalDTO
dto
,
OperationUserInfoDTO
userInfoDTO
)
{
...
...
gic-platform-finance-service/src/main/java/com/gic/finance/util/AsynCallbackUtils.java
deleted
100644 → 0
View file @
e1b0b228
package
com
.
gic
.
finance
.
util
;
import
org.apache.dubbo.config.ReferenceConfig
;
import
org.apache.dubbo.config.RegistryConfig
;
import
org.apache.dubbo.rpc.service.GenericService
;
import
com.alibaba.fastjson.JSONObject
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
/**
* 回调方法工具
* @ClassName: AsynCallbackUtils
* @Description:
* @author guojuxing
* @date 2019/9/12 1:52 PM
*/
public
class
AsynCallbackUtils
{
private
static
Logger
logger
=
LogManager
.
getLogger
(
AsynCallbackUtils
.
class
);
/**
* 回调
* @Title: callBack
* @Description:
* @author guojuxing
* @param obj 需要传递的参数对象
* @param interfaceUrl 接口路径 例如com.gic.open.api.service.market.PayCallbackApiService
* @param method 方法名称 payCallbackTransfer
* @return void
*/
public
static
void
callBack
(
Object
obj
,
String
interfaceUrl
,
String
method
)
{
logger
.
info
(
"转账审批回调:{},接口路径:{},接口方法名称:{}"
,
JSONObject
.
toJSONString
(
obj
),
interfaceUrl
,
method
);
RegistryConfig
registry
=
new
RegistryConfig
();
//todo 上线修改zookeeper地址
registry
.
setAddress
(
"zookeeper://10.105.220.75:2199"
);
registry
.
setCheck
(
false
);
ReferenceConfig
<
GenericService
>
reference
=
new
ReferenceConfig
<>();
reference
.
setInterface
(
interfaceUrl
);
reference
.
setRegistry
(
registry
);
reference
.
setGeneric
(
true
);
GenericService
genericService
=
reference
.
get
();
genericService
.
$invoke
(
method
,
new
String
[]{
String
.
class
.
getName
()},
new
String
[]{
JSONObject
.
toJSONString
(
obj
)});
}
}
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