diff --git a/pjcloud-app-server/pjcloud-app-server-biz/src/main/java/com/bsd/pjcloud/app/controller/AppUserController.java b/pjcloud-app-server/pjcloud-app-server-biz/src/main/java/com/bsd/pjcloud/app/controller/AppUserController.java index 265350f5b..b58d9a12b 100644 --- a/pjcloud-app-server/pjcloud-app-server-biz/src/main/java/com/bsd/pjcloud/app/controller/AppUserController.java +++ b/pjcloud-app-server/pjcloud-app-server-biz/src/main/java/com/bsd/pjcloud/app/controller/AppUserController.java @@ -19,8 +19,11 @@ package com.bsd.pjcloud.app.controller; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.bsd.pjcloud.admin.api.dto.UserInfo; +import com.bsd.pjcloud.admin.api.feign.RemoteUserService; import com.bsd.pjcloud.app.api.dto.AppUserDTO; import com.bsd.pjcloud.app.api.entity.AppUser; +import com.bsd.pjcloud.app.api.feign.RemoteAppUserService; import com.bsd.pjcloud.app.api.vo.AppUserExcelVO; import com.bsd.pjcloud.app.service.AppUserService; import com.bsd.pjcloud.common.core.constant.CommonConstants; @@ -60,6 +63,8 @@ public class AppUserController { private final AppUserService appUserService; + private final RemoteUserService remoteUserService; + @Inner @GetMapping("/info/{username}") public R info(@PathVariable String username) { @@ -204,4 +209,9 @@ public class AppUserController { return appUserService.registerAppUser(appUser); } + + //------------------------------------以下是经过系统表查询,原因的app接口不适用--------------- + + + } diff --git a/pjcloud-canteen/pjcloud-canteen-biz/pom.xml b/pjcloud-canteen/pjcloud-canteen-biz/pom.xml index eac081a61..29a39d3df 100644 --- a/pjcloud-canteen/pjcloud-canteen-biz/pom.xml +++ b/pjcloud-canteen/pjcloud-canteen-biz/pom.xml @@ -43,6 +43,12 @@ com.bsd pjcloud-common-security + + + com.bsd + pjcloud-common-oss + + com.bsd diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/controller/CanteenCategoryController.java b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/controller/CanteenCategoryController.java index 206c92d1c..7042bee57 100644 --- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/controller/CanteenCategoryController.java +++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/controller/CanteenCategoryController.java @@ -118,4 +118,20 @@ public class CanteenCategoryController { public List export(CanteenCategoryEntity canteenCategory,Long[] ids) { return canteenCategoryService.list(Wrappers.lambdaQuery(canteenCategory).in(ArrayUtil.isNotEmpty(ids), CanteenCategoryEntity::getId, ids)); } + + + /** + * 查询所有的菜品分类 + * @return R + */ + @Operation(summary = "通过id查询" , description = "通过id查询" ) + @GetMapping("/getAllSimple" ) + @PreAuthorize("@pms.hasPermission('canteen_canteenCategory_view')" ) + public R getAllSimple(@RequestParam("systemType")Integer systemType) { + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + wrapper.eq(CanteenCategoryEntity::getSystemType,systemType); + wrapper.orderByAsc(CanteenCategoryEntity::getSort); + List list = canteenCategoryService.list(wrapper); + return R.ok(list); + } } \ No newline at end of file diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/controller/CanteenSpuController.java b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/controller/CanteenSpuController.java index 0b36e596d..1a7455160 100644 --- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/controller/CanteenSpuController.java +++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/controller/CanteenSpuController.java @@ -27,7 +27,7 @@ import java.util.Objects; * 菜品spu * * @author zhangjiafu - * @date 2024-12-06 15:48:25 + * @date 2024-12-10 12:51:53 */ @RestController @RequiredArgsConstructor diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenCategoryEntity.java b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenCategoryEntity.java index e8733384e..19b223169 100644 --- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenCategoryEntity.java +++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenCategoryEntity.java @@ -60,23 +60,26 @@ public class CanteenCategoryEntity extends Model { private Integer status; /** - * 创建者 - */ - @Schema(description="创建者") - private String creator; + * 创建人 + */ + @TableField(fill = FieldFill.INSERT) + @Schema(description = "创建人") + private String createBy; /** - * 更新者 - */ - @Schema(description="更新者") - private String updater; + * 修改人 + */ + @TableField(fill = FieldFill.UPDATE) + @Schema(description = "修改人") + private String updateBy; /** - * 是否删除 - */ - @Schema(description="是否删除") - private String delFlag; - + * 是否删除 -1:已删除 0:正常 + */ + @TableLogic + @TableField(fill = FieldFill.INSERT) + @Schema(description = "是否删除 -1:已删除 0:正常") + private String delFlag; /** * 系统类型 1商品 2每日 3在线订餐 */ diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java index 84aa202ab..dfe706538 100644 --- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java +++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java @@ -12,7 +12,7 @@ import java.time.LocalDateTime; * 菜品spu * * @author zhangjiafu - * @date 2024-12-06 15:48:25 + * @date 2024-12-10 12:51:53 */ @Data @TenantTable @@ -64,7 +64,7 @@ public class CanteenSpuEntity extends Model { 数组,以逗号分隔 最多上传15张 */ - @Schema(description="商品轮播图地址") + @Schema(description="商品轮播图") private String sliderPicUrls; /** @@ -133,11 +133,12 @@ public class CanteenSpuEntity extends Model { @Schema(description="商品点击量") private Integer browseCount; - /** - * 是否删除 - */ - @Schema(description="是否删除") - private String delFlag; + + + @TableLogic + @TableField(fill = FieldFill.INSERT) + @Schema(description = "是否删除 -1:已删除 0:正常") + private String delFlag; /** * 系统类型 2每日 3在线订餐 diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/service/impl/CanteenSpuServiceImpl.java b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/service/impl/CanteenSpuServiceImpl.java index e0d2c83a6..8dfa96ce4 100644 --- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/service/impl/CanteenSpuServiceImpl.java +++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/service/impl/CanteenSpuServiceImpl.java @@ -9,7 +9,7 @@ import org.springframework.stereotype.Service; * 菜品spu * * @author zhangjiafu - * @date 2024-12-06 15:48:25 + * @date 2024-12-10 12:51:53 */ @Service public class CanteenSpuServiceImpl extends ServiceImpl implements CanteenSpuService { diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/application.yml b/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/application.yml index 663b69942..d4495b43a 100644 --- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/application.yml +++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/application.yml @@ -16,10 +16,10 @@ spring: import: - optional:nacos:application-@profiles.active@.yml - optional:nacos:${spring.application.name}-@profiles.active@.yml - datasource: - type: com.alibaba.druid.pool.DruidDataSource - druid: - driver-class-name: com.mysql.cj.jdbc.Driver - username: root - password: root - url: jdbc:mysql://pjcloud-mysql:3306/pjcloudx_canteen?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true +# datasource: +# type: com.alibaba.druid.pool.DruidDataSource +# druid: +# driver-class-name: com.mysql.cj.jdbc.Driver +# username: root +# password: root +# url: jdbc:mysql://pjcloud-mysql:3306/pjcloudx_canteen?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/mapper/CanteenCategoryMapper.xml b/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/mapper/CanteenCategoryMapper.xml index 332420faf..25a94fb96 100644 --- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/mapper/CanteenCategoryMapper.xml +++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/mapper/CanteenCategoryMapper.xml @@ -10,8 +10,8 @@ - - + +