入驻新增店铺

This commit is contained in:
Jack 2025-08-27 23:18:53 +08:00
parent 23f2e8a7e2
commit 75e04de658
5 changed files with 27 additions and 24 deletions

View File

@ -78,7 +78,6 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl<AdminBaseMenuMappe
@Override @Override
public List<Router> getRouterList() { public List<Router> getRouterList() {
UserDto user = getCurrentUser(); UserDto user = getCurrentUser();
// log.debug("##### 当前登录用户:{}###", JsonUtil.object2json(user));
if (ObjectUtil.isEmpty(user)) { if (ObjectUtil.isEmpty(user)) {
throw new ApiException(ResultCode.UNAUTHORIZED); throw new ApiException(ResultCode.UNAUTHORIZED);
@ -839,16 +838,16 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl<AdminBaseMenuMappe
public CommonResult getAdminBaseMenuPage(Integer pageNo, Integer pageSize) { public CommonResult getAdminBaseMenuPage(Integer pageNo, Integer pageSize) {
try { try {
checkouRole(); checkouRole();
}catch (RuntimeException e){ } catch (RuntimeException e) {
return CommonResult.failed(e.getMessage()); return CommonResult.failed(e.getMessage());
} }
AdminBaseMenu adminBaseMenu=new AdminBaseMenu(); AdminBaseMenu adminBaseMenu = new AdminBaseMenu();
QueryWrapper<AdminBaseMenu> queryWrapper=new QueryWrapper(adminBaseMenu); QueryWrapper<AdminBaseMenu> queryWrapper = new QueryWrapper(adminBaseMenu);
String menu_name= getParameter("menu_name"); String menu_name = getParameter("menu_name");
if(StringUtils.isNotEmpty(menu_name)){ if (StringUtils.isNotEmpty(menu_name)) {
queryWrapper.like("menu_name", menu_name); queryWrapper.like("menu_name", menu_name);
} }
Page<AdminBaseMenu> data= lists(queryWrapper,pageNo,pageSize); Page<AdminBaseMenu> data = lists(queryWrapper, pageNo, pageSize);
return CommonResult.success(data); return CommonResult.success(data);
} }
@ -856,13 +855,13 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl<AdminBaseMenuMappe
public CommonResult getAdminBaseMenu() { public CommonResult getAdminBaseMenu() {
try { try {
checkouRole(); checkouRole();
}catch (RuntimeException e){ } catch (RuntimeException e) {
return CommonResult.failed(e.getMessage()); return CommonResult.failed(e.getMessage());
} }
AdminBaseMenu adminBaseMenu=new AdminBaseMenu(); AdminBaseMenu adminBaseMenu = new AdminBaseMenu();
QueryWrapper<AdminBaseMenu> queryWrapper=new QueryWrapper(adminBaseMenu); QueryWrapper<AdminBaseMenu> queryWrapper = new QueryWrapper(adminBaseMenu);
String menu_id= getParameter("menu_id"); String menu_id = getParameter("menu_id");
if(StringUtils.isEmpty(menu_id)){ if (StringUtils.isEmpty(menu_id)) {
return CommonResult.failed("缺少必要字段"); return CommonResult.failed("缺少必要字段");
} }
queryWrapper.eq("menu_id", menu_id); queryWrapper.eq("menu_id", menu_id);
@ -871,7 +870,7 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl<AdminBaseMenuMappe
@Override @Override
public CommonResult saveAdminBaseMenu(AdminBaseMenu adminBaseMenu) { public CommonResult saveAdminBaseMenu(AdminBaseMenu adminBaseMenu) {
if(!save(adminBaseMenu)){ if (!save(adminBaseMenu)) {
return CommonResult.failed("新增失败"); return CommonResult.failed("新增失败");
} }
return CommonResult.success("新增成功"); return CommonResult.success("新增成功");
@ -879,7 +878,7 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl<AdminBaseMenuMappe
@Override @Override
public CommonResult updateAdminBaseMenu(AdminBaseMenu adminBaseMenu) { public CommonResult updateAdminBaseMenu(AdminBaseMenu adminBaseMenu) {
if(!edit(adminBaseMenu)){ if (!edit(adminBaseMenu)) {
return CommonResult.failed("更新失败"); return CommonResult.failed("更新失败");
} }
return CommonResult.success("更新成功"); return CommonResult.success("更新成功");
@ -888,11 +887,12 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl<AdminBaseMenuMappe
/** /**
* 校验是否为平台 * 校验是否为平台
*
* @return * @return
*/ */
private void checkouRole(){ private void checkouRole() {
if(!ContextUtil.checkouRole()){ if (!ContextUtil.checkouRole()) {
throw new RuntimeException("没有相关权限"); throw new RuntimeException("没有相关权限");
} }
} }

View File

@ -40,7 +40,7 @@ public class ContextUtil {
public static UserDto getCurrentUser() { public static UserDto getCurrentUser() {
try { try {
UserDto loginUser = staticUserInfoService.getUser(); UserDto loginUser = staticUserInfoService.getUser();
log.info("##### 当前登录用户:{}###", JsonUtil.object2json(loginUser)); // log.info("##### 当前登录用户:{}###", JsonUtil.object2json(loginUser));
return loginUser; return loginUser;
} catch (Exception e) { } catch (Exception e) {
System.out.println(e.getMessage()); System.out.println(e.getMessage());

View File

@ -221,7 +221,7 @@ public class LakalaPayServiceImpl implements LakalaPayService {
if (StrUtil.isBlank(orderId)) { if (StrUtil.isBlank(orderId)) {
throw new ApiException("订单号不能为空!"); throw new ApiException("订单号不能为空!");
} }
if (StrUtil.isBlank(totalAmount)) { if (StrUtil.isBlank(totalAmount)) {
throw new ApiException("订单总金额不能为空!"); throw new ApiException("订单总金额不能为空!");
} }
@ -238,14 +238,13 @@ public class LakalaPayServiceImpl implements LakalaPayService {
JSONObject reqData = new JSONObject(); JSONObject reqData = new JSONObject();
// 基本交易信息 // 基本交易信息
reqData.put("merchant_no", agentMerchantNo); // 商户号 reqData.put("merchant_no", merchantNo); // 商户号
reqData.put("term_no", termNo); // 终端号 reqData.put("term_no", termNo); // 终端号
reqData.put("out_trade_no", orderId); // 商户订单号 reqData.put("out_trade_no", orderId); // 商户订单号
reqData.put("account_type", "WECHAT"); // 账户类型微信支付 reqData.put("account_type", "WECHAT"); // 账户类型微信支付
reqData.put("trans_type", "51"); // 交易类型JSAPI reqData.put("trans_type", "51"); // 交易类型JSAPI
reqData.put("total_amount", totalAmount); // 总金额单位 reqData.put("total_amount", totalAmount); // 总金额单位
reqData.put("subject", subject); // 订单标题 reqData.put("subject", subject); // 订单标题
reqData.put("settle_type", "1"); // 结算类型分账类型
reqData.put("notify_url", notifyURL); // 异步通知地址 reqData.put("notify_url", notifyURL); // 异步通知地址
reqData.put("remark", remark); // 备注 reqData.put("remark", remark); // 备注
@ -266,6 +265,8 @@ public class LakalaPayServiceImpl implements LakalaPayService {
outSplitInfo.put("merchant_no", agentMerchantNo); // 分账商户号 outSplitInfo.put("merchant_no", agentMerchantNo); // 分账商户号
outSplitInfo.put("term_no", agentTermNo); // 分账终端号 outSplitInfo.put("term_no", agentTermNo); // 分账终端号
outSplitInfo.put("amount", agentAmount); // 分账金额 outSplitInfo.put("amount", agentAmount); // 分账金额
outSplitInfo.put("settle_type", "0"); // "0"或者空常规结算方式
outSplitInfo.put("sub_remark", "收取订单运费"); // 子单备注信息
reqData.put("out_split_info", outSplitInfo); reqData.put("out_split_info", outSplitInfo);
// 5. 构造请求体 // 5. 构造请求体

View File

@ -4824,7 +4824,8 @@ public class ShopOrderBaseServiceImpl extends BaseServiceImpl<ShopOrderBaseMappe
List<Long> product_ids = orderItemList.stream().map(ShopOrderItem::getProduct_id).collect(Collectors.toList()); List<Long> product_ids = orderItemList.stream().map(ShopOrderItem::getProduct_id).collect(Collectors.toList());
List<ShopProductIndex> indexList = shopProductIndexService.gets(product_ids); List<ShopProductIndex> indexList = shopProductIndexService.gets(product_ids);
if (CheckUtil.checkDataRights(user_id, orderBaseList, ShopOrderBase::getBuyer_user_id) || CheckUtil.checkDataRights(store_id, orderBaseList, ShopOrderBase::getStore_id)) { if (CheckUtil.checkDataRights(user_id, orderBaseList, ShopOrderBase::getBuyer_user_id)
|| CheckUtil.checkDataRights(store_id, orderBaseList, ShopOrderBase::getStore_id)) {
// 判断是否为供应商代发订单 // 判断是否为供应商代发订单
QueryWrapper<ShopOrderInfo> infoQueryWrapper = new QueryWrapper<>(); QueryWrapper<ShopOrderInfo> infoQueryWrapper = new QueryWrapper<>();
infoQueryWrapper.in("src_order_id", order_ids); infoQueryWrapper.in("src_order_id", order_ids);

View File

@ -3284,7 +3284,7 @@ public class ShopStoreBaseServiceImpl extends BaseServiceImpl<ShopStoreBaseMappe
QueryWrapper<ShopStoreEmployee> queryWrapper = new QueryWrapper<>(); QueryWrapper<ShopStoreEmployee> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("store_id", storeId).eq("user_id", userId); queryWrapper.eq("store_id", storeId).eq("user_id", userId).eq("employee_is_admin", CommonConstant.Enable);
if (shopStoreEmployeeService.count(queryWrapper) <= 0) { if (shopStoreEmployeeService.count(queryWrapper) <= 0) {
// shop_store_employee 店铺员工添加管理员 // shop_store_employee 店铺员工添加管理员
ShopStoreEmployee shopStoreEmployee = new ShopStoreEmployee(); ShopStoreEmployee shopStoreEmployee = new ShopStoreEmployee();
@ -3481,7 +3481,8 @@ public class ShopStoreBaseServiceImpl extends BaseServiceImpl<ShopStoreBaseMappe
UpdateWrapper<ShopStoreEmployee> queryWrapper = new UpdateWrapper<>(); UpdateWrapper<ShopStoreEmployee> queryWrapper = new UpdateWrapper<>();
queryWrapper.eq("user_id", userId).eq("store_id", storeId) queryWrapper.eq("user_id", userId).eq("store_id", storeId)
.set("rights_group_id", CollUtil.join(rights_group_id, ",")) .set("rights_group_id", CollUtil.join(rights_group_id, ","))
.set("employee_is_admin", CommonConstant.USER_TYPE_ADMIN); .set("employee_is_admin", CommonConstant.Enable)
.set("employee_is_kefu", CommonConstant.Enable);
if (!shopStoreEmployeeService.update(queryWrapper)) { if (!shopStoreEmployeeService.update(queryWrapper)) {
// throw new ApiException(I18nUtil._("设置店铺管理员权限失败")); // throw new ApiException(I18nUtil._("设置店铺管理员权限失败"));
log.error("设置店铺管理员权限失败!"); log.error("设置店铺管理员权限失败!");