Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
28a10c4f
Commit
28a10c4f
authored
Feb 07, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生成二维码
parent
33b699a9
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
45 additions
and
13 deletions
+45
-13
ch-dao/src/main/resources/generatorConfig_new.xml
ch-dao/src/main/resources/generatorConfig_new.xml
+1
-1
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/request/AcodeRequestDto.java
...n/java/com/wwdz/ch/wx/entity/request/AcodeRequestDto.java
+15
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/distribution/SupplierItemVo.java
...com/wwdz/ch/wx/entity/vo/distribution/SupplierItemVo.java
+2
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/SupplierItemServiceImpl.java
...wwdz/ch/wx/impl/distribution/SupplierItemServiceImpl.java
+8
-5
ch-wx-api/src/main/java/com/wwdz/ch/wx/web/WxItemController.java
...pi/src/main/java/com/wwdz/ch/wx/web/WxItemController.java
+1
-0
ch-wx-api/src/test/java/com/wwdz/ch/wx/api/WxPayServiceTest.java
...pi/src/test/java/com/wwdz/ch/wx/api/WxPayServiceTest.java
+18
-7
No files found.
ch-dao/src/main/resources/generatorConfig_new.xml
View file @
28a10c4f
...
@@ -72,7 +72,7 @@
...
@@ -72,7 +72,7 @@
<javaClientGenerator
type=
"XMLMAPPER"
targetPackage=
"com.wwdz.ch.db.mapper.distribution"
<javaClientGenerator
type=
"XMLMAPPER"
targetPackage=
"com.wwdz.ch.db.mapper.distribution"
targetProject=
"ch-dao/src/main/java"
/>
targetProject=
"ch-dao/src/main/java"
/>
<table
tableName=
"
distribution_order
"
enableCountByExample=
"true"
enableUpdateByExample=
"true"
enableDeleteByExample=
"true"
enableSelectByExample=
"true"
selectByExampleQueryId=
"true"
>
<table
tableName=
"
shop_white_list
"
enableCountByExample=
"true"
enableUpdateByExample=
"true"
enableDeleteByExample=
"true"
enableSelectByExample=
"true"
selectByExampleQueryId=
"true"
>
<generatedKey
column=
"id"
sqlStatement=
"Mysql"
identity=
"true"
/>
<generatedKey
column=
"id"
sqlStatement=
"Mysql"
identity=
"true"
/>
</table>
</table>
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/request/AcodeRequestDto.java
0 → 100644
View file @
28a10c4f
package
com.wwdz.ch.wx.entity.request
;
import
com.xxdxxs.entity.Entity
;
import
lombok.Data
;
@Data
public
class
AcodeRequestDto
implements
Entity
{
private
String
page
;
private
String
scene
;
private
Integer
loginType
;
}
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/distribution/SupplierItemVo.java
View file @
28a10c4f
...
@@ -12,6 +12,8 @@ public class SupplierItemVo implements Entity {
...
@@ -12,6 +12,8 @@ public class SupplierItemVo implements Entity {
private
Long
id
;
private
Long
id
;
private
Long
itemId
;
/**
/**
* 商品名称
* 商品名称
*/
*/
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/SupplierItemServiceImpl.java
View file @
28a10c4f
...
@@ -69,16 +69,19 @@ public class SupplierItemServiceImpl implements SupplierItemService {
...
@@ -69,16 +69,19 @@ public class SupplierItemServiceImpl implements SupplierItemService {
@Override
@Override
public
Result
findDetail
(
SupplierItemRequestDto
dto
)
{
public
Result
findDetail
(
SupplierItemRequestDto
dto
)
{
try
{
try
{
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
dto
.
getId
()
);
Long
itemId
=
dto
.
getId
(
);
SupplierItemVo
supplierItemVo
=
new
SupplierItemVo
();
SupplierItemVo
supplierItemVo
=
new
SupplierItemVo
();
EntityMapper
.
copyAttribute
(
supplierItem
,
supplierItemVo
);
supplierItemVo
.
setSupplyPrice
(
PriceUtil
.
convertPriceFenToYuan
(
supplierItem
.
getSupplyPrice
()));
supplierItemVo
.
setDistributionPrice
(
PriceUtil
.
convertPriceFenToYuan
(
supplierItem
.
getDistributionPrice
()));
supplierItemVo
.
setHomePageImage
(
MediaUtil
.
getHomePageImage
(
supplierItem
.
getImages
(),
supplierItem
.
getVideos
()));
if
(
StringUtils
.
hasLength
(
dto
.
getShareRecordId
()))
{
if
(
StringUtils
.
hasLength
(
dto
.
getShareRecordId
()))
{
DistributorShareRecord
distributorShareRecord
=
distributorShareRecordDao
.
findById
(
dto
.
getShareRecordId
());
DistributorShareRecord
distributorShareRecord
=
distributorShareRecordDao
.
findById
(
dto
.
getShareRecordId
());
supplierItemVo
.
setSalePrice
(
PriceUtil
.
convertPriceFenToYuan
(
distributorShareRecord
.
getPrice
()));
supplierItemVo
.
setSalePrice
(
PriceUtil
.
convertPriceFenToYuan
(
distributorShareRecord
.
getPrice
()));
itemId
=
distributorShareRecord
.
getItemId
();
}
}
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
itemId
);
EntityMapper
.
copyAttribute
(
supplierItem
,
supplierItemVo
);
supplierItemVo
.
setItemId
(
supplierItem
.
getId
());
supplierItemVo
.
setSupplyPrice
(
PriceUtil
.
convertPriceFenToYuan
(
supplierItem
.
getSupplyPrice
()));
supplierItemVo
.
setDistributionPrice
(
PriceUtil
.
convertPriceFenToYuan
(
supplierItem
.
getDistributionPrice
()));
supplierItemVo
.
setHomePageImage
(
MediaUtil
.
getHomePageImage
(
supplierItem
.
getImages
(),
supplierItem
.
getVideos
()));
return
Result
.
success
(
supplierItemVo
);
return
Result
.
success
(
supplierItemVo
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
logger
.
error
(
"供应商商品详情查询失败 error : {}"
,
e
);
logger
.
error
(
"供应商商品详情查询失败 error : {}"
,
e
);
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/web/WxItemController.java
View file @
28a10c4f
...
@@ -3,6 +3,7 @@ package com.wwdz.ch.wx.web;
...
@@ -3,6 +3,7 @@ package com.wwdz.ch.wx.web;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dto.request.ConsignSaleRequestDto
;
import
com.wwdz.ch.db.dto.request.ConsignSaleRequestDto
;
import
com.wwdz.ch.wx.entity.request.AcodeRequestDto
;
import
com.wwdz.ch.wx.entity.request.ItemRequestDto
;
import
com.wwdz.ch.wx.entity.request.ItemRequestDto
;
import
com.wwdz.ch.wx.service.ConsignSaleService
;
import
com.wwdz.ch.wx.service.ConsignSaleService
;
import
com.wwdz.ch.wx.service.ItemService
;
import
com.wwdz.ch.wx.service.ItemService
;
...
...
ch-wx-api/src/test/java/com/wwdz/ch/wx/api/WxPayServiceTest.java
View file @
28a10c4f
...
@@ -4,6 +4,9 @@ import com.github.binarywang.wxpay.service.WxPayService;
...
@@ -4,6 +4,9 @@ import com.github.binarywang.wxpay.service.WxPayService;
import
com.wwdz.ch.core.api.OfficialAccountApi
;
import
com.wwdz.ch.core.api.OfficialAccountApi
;
import
com.wwdz.ch.core.api.wxpay.WxPayServiceApi
;
import
com.wwdz.ch.core.api.wxpay.WxPayServiceApi
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.core.util.PriceUtil
;
import
com.wwdz.ch.db.dao.distribution.DistributionOrderDao
;
import
com.wwdz.ch.db.domain.distribution.DistributionOrder
;
import
com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
...
@@ -13,6 +16,9 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -13,6 +16,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
java.util.Arrays
;
import
java.util.List
;
@SpringBootTest
@SpringBootTest
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
public
class
WxPayServiceTest
{
public
class
WxPayServiceTest
{
...
@@ -22,6 +28,9 @@ public class WxPayServiceTest {
...
@@ -22,6 +28,9 @@ public class WxPayServiceTest {
@Autowired
@Autowired
WxPayServiceApi
wxPayServiceApi
;
WxPayServiceApi
wxPayServiceApi
;
@Autowired
DistributionOrderDao
distributionOrderDao
;
@Test
@Test
public
void
queryOrderBytOutTradeNo
()
{
public
void
queryOrderBytOutTradeNo
()
{
String
orderId
=
"DA2401311023019918454"
;
String
orderId
=
"DA2401311023019918454"
;
...
@@ -34,13 +43,15 @@ public class WxPayServiceTest {
...
@@ -34,13 +43,15 @@ public class WxPayServiceTest {
@Test
@Test
public
void
refund
()
{
public
void
refund
()
{
String
orderId
=
"DA2402051545434693338"
;
List
<
String
>
list
=
Arrays
.
asList
(
"DA2402061728218723255"
);
DistributionOrderRequestDto
dto
=
new
DistributionOrderRequestDto
();
list
.
forEach
(
orderId
->{
dto
.
setDistributionOrderId
(
orderId
);
DistributionOrderRequestDto
dto
=
new
DistributionOrderRequestDto
();
dto
.
setAmount
(
"0.1"
);
dto
.
setDistributionOrderId
(
orderId
);
dto
.
setRefundPrice
(
"0.1"
);
dto
.
setAmount
(
"0.11"
);
Result
result
=
wxPayServiceApi
.
refund
(
dto
);
dto
.
setRefundPrice
(
"0.11"
);
logger
.
info
(
"申请微信支付退款:{}"
,
result
);
Result
result
=
wxPayServiceApi
.
refund
(
dto
);
logger
.
info
(
"申请微信支付退款:{}"
,
result
);
});
}
}
...
...
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