Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gk
Project
Project
Details
Activity
Releases
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
micro_app
gk
Commits
dd1fe180
Commit
dd1fe180
authored
Dec 03, 2025
by
daniel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(bagDelivery): 存取包归还测试
parent
450e98dd
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
60 additions
and
22 deletions
+60
-22
GlobalExceptionHandler.java
.../com/dlbridge/jadp/config/web/GlobalExceptionHandler.java
+20
-0
BagDelivery.java
...a/com/dlbridge/jadp/plugins/partner/bean/BagDelivery.java
+2
-0
BagDeliveryController.java
...adp/plugins/partner/controller/BagDeliveryController.java
+1
-2
BagDeliveryMapper.java
...bridge/jadp/plugins/partner/mapper/BagDeliveryMapper.java
+2
-0
BagDeliveryMapper.xml
...lbridge/jadp/plugins/partner/mapper/BagDeliveryMapper.xml
+3
-0
BagDeliveryService.java
...idge/jadp/plugins/partner/service/BagDeliveryService.java
+32
-20
No files found.
src/main/java/com/dlbridge/jadp/config/web/GlobalExceptionHandler.java
0 → 100644
View file @
dd1fe180
package
com
.
dlbridge
.
jadp
.
config
.
web
;
import
com.dlbridge.jadp.common.web.Result
;
import
org.springframework.web.bind.MethodArgumentNotValidException
;
import
org.springframework.web.bind.annotation.ExceptionHandler
;
import
org.springframework.web.bind.annotation.RestControllerAdvice
;
import
java.util.Objects
;
@RestControllerAdvice
public
class
GlobalExceptionHandler
{
@ExceptionHandler
(
MethodArgumentNotValidException
.
class
)
public
Result
<?>
handleValidException
(
MethodArgumentNotValidException
e
)
{
String
msg
=
Objects
.
requireNonNull
(
e
.
getBindingResult
()
.
getFieldError
())
.
getDefaultMessage
();
return
Result
.
fail
(
msg
);
}
}
src/main/java/com/dlbridge/jadp/plugins/partner/bean/BagDelivery.java
View file @
dd1fe180
...
@@ -8,6 +8,8 @@ import io.swagger.annotations.ApiModelProperty;
...
@@ -8,6 +8,8 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.*
;
import
lombok.*
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
java.sql.Date
;
import
java.sql.Date
;
...
...
src/main/java/com/dlbridge/jadp/plugins/partner/controller/BagDeliveryController.java
View file @
dd1fe180
...
@@ -77,8 +77,7 @@ public class BagDeliveryController {
...
@@ -77,8 +77,7 @@ public class BagDeliveryController {
* @param bagDelivery 赛包归还信息
* @param bagDelivery 赛包归还信息
* @return 赛包归还结果
* @return 赛包归还结果
*/
*/
@ResponseBody
@PostMapping
(
"/bag-return"
)
@RequestMapping
(
value
=
"/bag-return"
,
method
=
RequestMethod
.
POST
)
public
Result
<?>
bagReturn
(
@RequestBody
BagDelivery
bagDelivery
)
{
public
Result
<?>
bagReturn
(
@RequestBody
BagDelivery
bagDelivery
)
{
return
bagDeliveryService
.
bagReturn
(
bagDelivery
);
return
bagDeliveryService
.
bagReturn
(
bagDelivery
);
}
}
...
...
src/main/java/com/dlbridge/jadp/plugins/partner/mapper/BagDeliveryMapper.java
View file @
dd1fe180
...
@@ -50,4 +50,6 @@ public interface BagDeliveryMapper {
...
@@ -50,4 +50,6 @@ public interface BagDeliveryMapper {
* @return 存包数量
* @return 存包数量
*/
*/
Integer
selectBagCountByPId
(
Integer
status
,
Integer
id
);
Integer
selectBagCountByPId
(
Integer
status
,
Integer
id
);
BagDelivery
selectBagDelivery
(
String
id
);
}
}
src/main/java/com/dlbridge/jadp/plugins/partner/mapper/BagDeliveryMapper.xml
View file @
dd1fe180
...
@@ -209,5 +209,8 @@
...
@@ -209,5 +209,8 @@
AND a.storage_point = #{id}
AND a.storage_point = #{id}
AND a.service_type = 2
AND a.service_type = 2
</select>
</select>
<select
id=
"selectBagDelivery"
resultType=
"com.dlbridge.jadp.plugins.partner.bean.BagDelivery"
>
select * from bag_delivery a where a.del_flag=0 and a.id = #{id} limit 1
</select>
</mapper>
</mapper>
\ No newline at end of file
src/main/java/com/dlbridge/jadp/plugins/partner/service/BagDeliveryService.java
View file @
dd1fe180
...
@@ -166,28 +166,40 @@ public class BagDeliveryService {
...
@@ -166,28 +166,40 @@ public class BagDeliveryService {
* @return
* @return
*/
*/
public
Result
bagReturn
(
BagDelivery
bagDelivery
)
{
public
Result
bagReturn
(
BagDelivery
bagDelivery
)
{
if
(
bagDelivery
.
getCmptId
()
==
null
){
Result
.
fail
().
setMsg
(
"赛事ID不能为空"
);
}
if
(
StringUtils
.
isBlank
(
bagDelivery
.
getMarkNo
())){
Result
.
fail
().
setMsg
(
"参赛号不能为空"
);
}
int
enrollCount
=
bagDeliveryMapper
.
enrollCheck
(
bagDelivery
.
getCmptId
(),
bagDelivery
.
getMarkNo
());
if
(
enrollCount
==
0
){
return
Result
.
fail
().
setMsg
(
"未查询到参赛信息"
);
}
BagParam
param
=
new
BagParam
();
// if(bagDelivery.getCmptId() == null){
param
.
setCmptId
(
bagDelivery
.
getCmptId
());
// Result.fail().setMsg("赛事ID不能为空");
param
.
setMarkNo
(
bagDelivery
.
getMarkNo
());
// }
List
<
BagDelivery
>
deliveries
=
bagDeliveryMapper
.
queryBagDelivery
(
param
);
// if(StringUtils.isBlank(bagDelivery.getMarkNo())){
if
(
deliveries
==
null
||
deliveries
.
isEmpty
()){
// Result.fail().setMsg("参赛号不能为空");
return
Result
.
fail
().
setMsg
(
"未查询到寄存信息"
);
// }
// if(StringUtils.isBlank(bagDelivery.getMarkNo())){
// Result.fail().setMsg("参赛号不能为空");
// }
// int enrollCount = bagDeliveryMapper.enrollCheck(bagDelivery.getCmptId(), bagDelivery.getMarkNo());
// if(enrollCount == 0){
// return Result.fail().setMsg("未查询到参赛信息");
// }
// BagParam param = new BagParam();
// param.setCmptId(bagDelivery.getCmptId());
// param.setMarkNo(bagDelivery.getMarkNo());
// List<BagDelivery> deliveries = bagDeliveryMapper.queryBagDelivery(param);
// if(deliveries == null || deliveries.isEmpty()){
// return Result.fail().setMsg("未查询到寄存信息");
// }
// // 归还状态
// bagDelivery.setId(deliveries.get(0).getId());
// bagDelivery.setStatus(3);
if
(
bagDelivery
.
getId
()
==
null
){
Result
.
fail
().
setMsg
(
"ID不能为空"
);
}
}
// 归还状态
BagDelivery
bag
=
bagDeliveryMapper
.
selectBagDelivery
(
bagDelivery
.
getId
());
bagDelivery
.
setId
(
deliveries
.
get
(
0
).
getId
());
if
(
bag
==
null
){
bagDelivery
.
setStatus
(
3
);
return
Result
.
fail
().
setMsg
(
"未查询到寄存信息"
);
bagDeliveryMapper
.
updateBagDelivery
(
bagDelivery
);
}
bag
.
setStatus
(
3
);
bagDeliveryMapper
.
updateBagDelivery
(
bag
);
return
Result
.
success
();
return
Result
.
success
();
}
}
...
...
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