Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
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
王衍超
cloud-fb
Commits
6e1319ab
Commit
6e1319ab
authored
Apr 26, 2021
by
杨清松
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
银行入账更新状态接口
parent
52922144
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
49 additions
and
0 deletions
+49
-0
BankRechargeDetailDao.java
...ava/com/xyst/dinas/finance/dao/BankRechargeDetailDao.java
+4
-0
BankRechargeDetailDaoImpl.java
...dinas/finance/internal/dao/BankRechargeDetailDaoImpl.java
+25
-0
BankRechargeDetailServiceImpl.java
...nance/internal/service/BankRechargeDetailServiceImpl.java
+7
-0
BankRechargeDetailService.java
...xyst/dinas/finance/service/BankRechargeDetailService.java
+4
-0
BankRechargeDetailController.java
.../xyst/dinas/finance/web/BankRechargeDetailController.java
+9
-0
No files found.
backend/xyst.dinas.finance/src/main/java/com/xyst/dinas/finance/dao/BankRechargeDetailDao.java
View file @
6e1319ab
package
com
.
xyst
.
dinas
.
finance
.
dao
;
import
java.util.UUID
;
import
com.beecode.bcp.type.KObject
;
public
interface
BankRechargeDetailDao
{
void
save
(
KObject
bankRechargeDetail
);
void
updateRechargeStatus
(
UUID
id
);
}
backend/xyst.dinas.finance/src/main/java/com/xyst/dinas/finance/internal/dao/BankRechargeDetailDaoImpl.java
View file @
6e1319ab
package
com
.
xyst
.
dinas
.
finance
.
internal
.
dao
;
import
java.util.UUID
;
import
org.hibernate.HibernateException
;
import
org.hibernate.Session
;
import
org.hibernate.query.Query
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.orm.hibernate5.HibernateCallback
;
import
org.springframework.orm.hibernate5.HibernateOperations
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.orm.hibernate5.HibernateCallback
;
import
org.springframework.orm.hibernate5.HibernateOperations
;
import
com.beecode.bcp.type.KObject
;
import
com.xyst.dinas.finance.constant.BankRechargeDetailConstant
;
import
com.xyst.dinas.finance.dao.BankRechargeDetailDao
;
import
com.xyst.dinas.finance.enumeration.RechargeStatusEnum
;
public
class
BankRechargeDetailDaoImpl
implements
BankRechargeDetailDao
{
...
...
@@ -16,4 +27,18 @@ public class BankRechargeDetailDaoImpl implements BankRechargeDetailDao {
template
.
save
(
bankRechargeDetail
);
}
@Override
public
void
updateRechargeStatus
(
UUID
id
)
{
template
.
execute
(
new
HibernateCallback
<
Integer
>()
{
@SuppressWarnings
(
"unchecked"
)
@Override
public
Integer
doInHibernate
(
Session
session
)
throws
HibernateException
{
Query
queryupdate
=
session
.
createQuery
(
"update "
+
BankRechargeDetailConstant
.
ENTITY
+
" set rechargeStatus = :rechargeStatus where id = :id"
);
queryupdate
.
setParameter
(
"id"
,
id
);
queryupdate
.
setParameter
(
"rechargeStatus"
,
RechargeStatusEnum
.
ALREADY_ENTER_ACCOUNT
.
name
());
return
queryupdate
.
executeUpdate
();
}
});
}
}
backend/xyst.dinas.finance/src/main/java/com/xyst/dinas/finance/internal/service/BankRechargeDetailServiceImpl.java
View file @
6e1319ab
...
...
@@ -101,4 +101,11 @@ public class BankRechargeDetailServiceImpl implements BankRechargeDetailService
}
}
@Override
public
Object
updateRechargeStatus
(
UUID
id
)
{
bankRechargeDetailDao
.
updateRechargeStatus
(
id
);
return
ResponseObj
.
success
();
}
}
backend/xyst.dinas.finance/src/main/java/com/xyst/dinas/finance/service/BankRechargeDetailService.java
View file @
6e1319ab
package
com
.
xyst
.
dinas
.
finance
.
service
;
import
java.util.UUID
;
import
org.json.JSONObject
;
public
interface
BankRechargeDetailService
{
...
...
@@ -8,4 +10,6 @@ public interface BankRechargeDetailService {
Object
createEnterAccount
(
JSONObject
jsonObject
);
Object
updateRechargeStatus
(
UUID
fromString
);
}
backend/xyst.dinas.finance/src/main/java/com/xyst/dinas/finance/web/BankRechargeDetailController.java
View file @
6e1319ab
package
com
.
xyst
.
dinas
.
finance
.
web
;
import
java.util.UUID
;
import
org.json.JSONObject
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
@@ -36,4 +39,10 @@ public class BankRechargeDetailController {
JSONObject
jsonObject
=
new
JSONObject
(
body
);
return
bankRechargeDetailService
.
createEnterAccount
(
jsonObject
);
}
@ResponseBody
@RequestMapping
(
value
=
"/finance/bankRechargeDetail/updateRechargeStatus"
,
method
=
RequestMethod
.
GET
)
public
Object
updateRechargeStatus
(
@RequestParam
String
bankRechargeDetailId
)
{
return
bankRechargeDetailService
.
updateRechargeStatus
(
UUID
.
fromString
(
bankRechargeDetailId
));
}
}
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