Browse Source

1、商家信息模块调整

master
Aug 1 month ago
parent
commit
cd0e5c4c26
2 changed files with 43 additions and 10 deletions
  1. +1
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java
  2. +42
    -10
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ShopServiceImpl.java

+ 1
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java View File

@ -172,6 +172,7 @@ public class OrderServiceImpl implements OrderService {
balance = balance.subtract(amount);
}
//修改用户余额
hanHaiMember.setPrice(balance);
hanHaiMemberService.updateById(hanHaiMember);
//修改订单信息


+ 42
- 10
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ShopServiceImpl.java View File

@ -4,8 +4,10 @@ import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapp
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.commons.lang.StringUtils;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.apiBean.PageBean;
import org.jeecg.modules.apiService.ShopService;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.jeecg.modules.massageShop.entity.MassageShop;
import org.jeecg.modules.massageShop.service.IMassageShopService;
import org.springframework.stereotype.Service;
@ -15,7 +17,10 @@ import javax.annotation.Resource;
@Service
public class ShopServiceImpl implements ShopService {
/******************************************************************************************************************/
//推拿项目信息
//权限验证
@Resource
private ShiroRealm shiroRealm;
//商家信息
@Resource
private IMassageShopService massageShopService;
/******************************************************************************************************************/
@ -64,13 +69,15 @@ public class ShopServiceImpl implements ShopService {
//查看商家详情
@Override
public Result<?> queryShopById(String token, String id) {
//权限验证
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//返回信息
String massege = "";
try{
MassageShop one = massageShopService
.lambdaQuery()
.eq(MassageShop::getId, id)
.eq(MassageShop::getUserId, hanHaiMember.getId())
.one();
return Result.OK("商家详情", one);
@ -83,20 +90,43 @@ public class ShopServiceImpl implements ShopService {
//新增商家信息
@Override
public Result<?> addShop(String token, MassageShop massageShop) {
//权限验证
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//返回信息
String massege = "";
try{
//执行新增操作
boolean result = massageShopService.save(massageShop);
//判断是否新增成功
if(result){
return Result.OK("商家信息添加成功");
//判断用户是否已增加过商家信息
MassageShop one = massageShopService
.lambdaQuery()
.eq(MassageShop::getUserId, hanHaiMember.getId())
.one();
if(null == one){
//执行新增操作
massageShop.setUserId(hanHaiMember.getId());
boolean result = massageShopService.save(massageShop);
//判断是否新增成功
if(result){
return Result.OK("商家信息添加成功");
}else {
return Result.OK("商家信息添加失败");
}
}else {
return Result.OK("商家信息添加失败");
//执行修改操作
massageShop.setId(one.getId());
boolean result = massageShopService.updateById(massageShop);
//判断是否新增成功
if(result){
return Result.OK("商家信息修改成功");
}else {
return Result.OK("商家信息修改失败");
}
}
}catch (Exception e){
e.printStackTrace();
return Result.error("商家信息添加失败");
@ -106,11 +136,13 @@ public class ShopServiceImpl implements ShopService {
//修改商家信息
@Override
public Result<?> updateShop(String token, MassageShop massageShop) {
//权限验证
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//返回信息
String massege = "";
try{
//执行新增操作
//执行修改操作
boolean result = massageShopService.updateById(massageShop);
//判断是否新增成功


Loading…
Cancel
Save