|
|
@ -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); |
|
|
|
|
|
|
|
//判断是否新增成功 |
|
|
|