Commit 42caf23f by huluobin

# 更新

parent 4d2c2bad
...@@ -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;
```
...@@ -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
......
...@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment