Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
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
周健威
rs-cloud-platform
Commits
74d998fd
Commit
74d998fd
authored
Dec 25, 2020
by
unset
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加订单商品信息
parent
91e1e1c5
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
38 additions
and
8 deletions
+38
-8
ThirdFeign.java
...va/com/upyuns/platform/rs/universal/feign/ThirdFeign.java
+4
-0
pom.xml
rs-website/rs-website-api/pom.xml
+6
-0
pom.xml
rs-website/rs-website-server/pom.xml
+1
-6
OrderInfoBiz.java
...java/com/upyuns/platform/rs/website/biz/OrderInfoBiz.java
+21
-2
OrderInfoController.java
...s/platform/rs/website/controller/OrderInfoController.java
+6
-0
No files found.
rs-universal/rs-universal-api/src/main/java/com/upyuns/platform/rs/universal/feign/ThirdFeign.java
View file @
74d998fd
...
...
@@ -5,6 +5,7 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import
com.upyuns.platform.rs.universal.entity.Dictionary
;
import
com.upyuns.platform.rs.universal.entity.IdInformation
;
import
com.upyuns.platform.rs.universal.dto.SmsTemplateDTO
;
import
com.upyuns.platform.rs.universal.entity.OrderPay
;
import
com.upyuns.platform.rs.universal.vo.*
;
import
com.upyuns.platform.rs.universal.vo.*
;
import
org.springframework.cloud.openfeign.FeignClient
;
...
...
@@ -38,6 +39,9 @@ public interface ThirdFeign {
@RequestMapping
(
value
=
"/refund/app/pay/refund"
,
method
=
RequestMethod
.
POST
)
public
ObjectRestResponse
<
String
>
refund
(
@RequestBody
OrderRefundVo
orderRefundVo
);
@PostMapping
(
value
=
"pay/app/unauth/updateStatus"
)
public
ObjectRestResponse
updateStatus
(
@RequestBody
OrderPay
orderPay
);
/**
* 获取支持的城市
* @return
...
...
rs-website/rs-website-api/pom.xml
View file @
74d998fd
...
...
@@ -19,6 +19,12 @@
<artifactId>
ace-admin-api
</artifactId>
<version>
2.0-rscp-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
com.upyuns.platform.rs
</groupId>
<artifactId>
rs-universal-api
</artifactId>
<version>
2.0-rscp-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</project>
\ No newline at end of file
rs-website/rs-website-server/pom.xml
View file @
74d998fd
...
...
@@ -14,12 +14,7 @@
<artifactId>
rs-website-server
</artifactId>
<dependencies>
<dependency>
<groupId>
com.upyuns.platform.rs
</groupId>
<artifactId>
rs-universal-api
</artifactId>
<version>
2.0-rscp-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
com.upyuns.platform.rs
</groupId>
<artifactId>
rs-website-api
</artifactId>
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/OrderInfoBiz.java
View file @
74d998fd
...
...
@@ -16,6 +16,7 @@ import com.upyuns.platform.rs.datacenter.pojo.ImageDataVO;
import
com.upyuns.platform.rs.datacenter.pojo.ImagePageFeginDTO
;
import
com.upyuns.platform.rs.universal.constant.DictionaryKey
;
import
com.upyuns.platform.rs.universal.entity.Dictionary
;
import
com.upyuns.platform.rs.universal.entity.OrderPay
;
import
com.upyuns.platform.rs.universal.feign.ThirdFeign
;
import
com.upyuns.platform.rs.universal.vo.OrderPayVo
;
import
com.upyuns.platform.rs.website.dto.*
;
...
...
@@ -997,14 +998,32 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
}
if
(
old
.
getPayCode
().
equals
(
orderInfo
.
getPayCode
()))
{
old
.
setPayImg
(
orderInfo
.
getPayImg
());
old
.
setPayStatus
(
2
);
old
.
setPayTime
(
new
Date
());
updateSelectiveByIdRe
(
old
);
thirdFeign
.
return
ObjectRestResponse
.
succ
();
}
else
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"汇款识别码错误"
);
}
}
/**
* 后台确认对公支付成功
* @param orderInfo
* @return
*/
public
ObjectRestResponse
updatePayStatus
(
OrderInfo
orderInfo
)
{
if
(
orderInfo
==
null
||
StringUtils
.
isBlank
(
orderInfo
.
getOrderNo
()))
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
PARAM_ILLEGAL_CODE
,
ResultCode
.
getMsg
(
ResultCode
.
PARAM_ILLEGAL_CODE
));
}
OrderInfo
old
=
getOneByOrderNo
(
orderInfo
.
getOrderNo
());
if
(
old
==
null
)
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
ORDER_NOT_EXIST
,
ResultCode
.
getMsg
(
ResultCode
.
ORDER_NOT_EXIST
));
}
old
.
setStatus
(
OrderStatusEnum
.
ORDER_PAID
.
getType
());
old
.
setPayStatus
(
2
);
old
.
setPayTime
(
new
Date
());
updateSelectiveByIdRe
(
old
);
return
thirdFeign
.
updateStatus
(
new
OrderPay
(){{
old
.
getOrderNo
();}});
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/OrderInfoController.java
View file @
74d998fd
...
...
@@ -57,4 +57,10 @@ public class OrderInfoController extends BaseController<OrderInfoBiz,OrderInfo>
return
baseBiz
.
getItemByType
(
type
,
name
);
}
@PostMapping
(
value
=
"updatePayStatus"
)
public
ObjectRestResponse
updatePayStatus
(
@RequestBody
OrderInfo
orderInfo
)
{
return
baseBiz
.
updatePayStatus
(
orderInfo
);
}
}
\ No newline at end of file
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