Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
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
huluobin
gogirl-miniapp-backend
Commits
42caf23f
Commit
42caf23f
authored
Mar 17, 2021
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
# 更新
parent
4d2c2bad
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
79 additions
and
3 deletions
+79
-3
README.md
README.md
+70
-0
GogirlMiniappApplication.java
src/main/java/com/gogirl/GogirlMiniappApplication.java
+3
-1
CustomerBalanceServiceImplTest.java
...on/user/customer/impl/CustomerBalanceServiceImplTest.java
+6
-2
No files found.
README.md
View file @
42caf23f
...
@@ -32,6 +32,8 @@ swagger: http://134.175.167.230:5555/doc.html
...
@@ -32,6 +32,8 @@ swagger: http://134.175.167.230:5555/doc.html
└── shared //dto
└── shared //dto
```
```
## 如何开发
## 如何开发
### 代码生成器
### 代码生成器
...
@@ -108,3 +110,71 @@ sh /deploy-miniapp-pre.sh
...
@@ -108,3 +110,71 @@ sh /deploy-miniapp-pre.sh
```
```
sh /deploy-miniapp-prod.sh
sh /deploy-miniapp-prod.sh
```
```
## 其他
### 常用实体(表)
```
├── market //营销模块
│ ├── coupon
│ │ ├── Coupon.java //卡券配置主表
│ │ ├── CouponCustomerRelevance.java //卡券实体表
│ ├── discount
│ │ ├── DiscountConfig.java //充值配置
│ │ └── VipServe.java //会员福利配置
│ └── timescard
│ ├── TimesCardCustomerRelevance.java //次卡实体表
│ ├── TimesCardType.java //次卡配置
│ └── TimesCardUsedRecord.java //次卡使用记录
├── order //订单服务
│ ├── serve
│ │ ├── OrderManage.java //订单字表
│ │ ├── OrderServe.java //订单详情表
│ │ ├── ScheduleManage.java //预约主表
│ │ ├── ScheduleServe.java //预约
├── product //产品服务
│ ├── mall
│ │ ├── MallCategory.java //商城商品分类
│ │ └── MallProduct.java //商城商品主表
│ ├── purchase
│ │ ├── PurchaseSku.java //采购sku主表
│ └── serve
│ ├── BaseProduce.java //服务款式主表
│ ├── BaseServe.java //服务主表
│ ├── BaseType.java //服务类型
├── store //店铺模块
│ ├── oa
│ │ ├── OverTimeRecord.java //加班记录主表
│ │ ├── OverTimeRecordLog.java //加班记录使用详情
│ │ └── TakeLeaveEvent.java //请假主表
│ ├── store
│ │ ├── StoreManage.java //店铺主表
│ │ ├── StoreTechnician.java //美甲师(店员主表)
└── user //用户模块
├── customer
│ ├── Customer.java //用户主表
│ ├── CustomerBalance.java //用户会员卡
│ ├── CustomerBalanceRecord.java //用户会员卡记录
│ ├── CustomerDetail.java //用户从表
```
### 撤回订单(待付款 -> 待核算)
```
java
/**
* {@link CustomerBalanceServiceImplTest#order()}
*/
```
如果订单已经支付了,要先改订单状态到待支付。会员支付的需要改会员流水。其他支付方式找店员核实是否真的支付了还是点错了。
### 充值充错了
```
sql
-- 查用户
SELECT
*
from
customer
where
phone
=
13423646656
;
-- 删除充值记录
SELECT
*
from
customer_balance_record
where
customer_id
=
28797
;
-
修改会员余额
SELECT
*
from
customer_balance
where
customer_id
=
28797
;
```
src/main/java/com/gogirl/GogirlMiniappApplication.java
View file @
42caf23f
...
@@ -2,14 +2,16 @@ package com.gogirl;
...
@@ -2,14 +2,16 @@ package com.gogirl;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.web.client.RestTemplate
;
import
org.springframework.web.client.RestTemplate
;
@SpringBootApplication
@SpringBootApplication
(
exclude
=
{},
scanBasePackages
=
)
@MapperScan
(
basePackages
=
"com.gogirl.infrastructure.mapper"
)
@MapperScan
(
basePackages
=
"com.gogirl.infrastructure.mapper"
)
@EnableAsync
@EnableAsync
@EnableFeignClients
@EnableFeignClients
...
...
src/test/java/com/gogirl/application/user/customer/impl/CustomerBalanceServiceImplTest.java
View file @
42caf23f
...
@@ -8,6 +8,7 @@ import com.gogirl.infrastructure.mapper.market.coupon.CouponCustomerRelevanceMap
...
@@ -8,6 +8,7 @@ import com.gogirl.infrastructure.mapper.market.coupon.CouponCustomerRelevanceMap
import
com.gogirl.infrastructure.mapper.order.serve.OrderManageMapper
;
import
com.gogirl.infrastructure.mapper.order.serve.OrderManageMapper
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.test.context.ActiveProfiles
;
import
org.springframework.test.context.ActiveProfiles
;
...
@@ -37,16 +38,19 @@ public class CustomerBalanceServiceImplTest {
...
@@ -37,16 +38,19 @@ public class CustomerBalanceServiceImplTest {
@Resource
@Resource
CouponCustomerRelevanceMapper
couponCustomerRelevanceMapper
;
CouponCustomerRelevanceMapper
couponCustomerRelevanceMapper
;
/**
* {@link CustomerBalanceServiceImplTest#order()}
*/
@org
.
junit
.
Test
@org
.
junit
.
Test
public
void
transferBalance
()
{
public
void
transferBalance
()
{
customerBalanceService
.
transferBalance
(
"18520777497"
,
"18312033388"
);
customerBalanceService
.
transferBalance
(
"18520777497"
,
"18312033388"
);
}
}
//撤回带核算
//撤回带核算
@
org
.
junit
.
Test
@Test
public
void
order
()
{
public
void
order
()
{
List
<
OrderManage
>
orderManageList
=
orderManageMapper
.
selectList
(
new
LambdaQueryWrapper
<
OrderManage
>()
List
<
OrderManage
>
orderManageList
=
orderManageMapper
.
selectList
(
new
LambdaQueryWrapper
<
OrderManage
>()
.
in
(
OrderManage:
:
getOrderNo
,
Lists
.
newArrayList
(
"
BTD-GFL-ZJH-210309-0009
"
)));
.
in
(
OrderManage:
:
getOrderNo
,
Lists
.
newArrayList
(
"
TYD-GZJ-JQW-210315-0036
"
)));
orderManageList
.
forEach
(
orderManage
->
{
orderManageList
.
forEach
(
orderManage
->
{
if
(
orderManage
.
getStatus
().
equals
(
2
))
{
if
(
orderManage
.
getStatus
().
equals
(
2
))
{
orderManage
.
setStatus
(
11
);
orderManage
.
setStatus
(
11
);
...
...
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