mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 02:08:43 +08:00 
			
		
		
		
	多模块重构 5:infra 模块的修改~~~
This commit is contained in:
		| @@ -1,2 +1,3 @@ | ||||
| ### 请求 /captcha/get-image 接口 => 成功 | ||||
| GET {{baseUrl}}/system/captcha/get-image | ||||
| tenant-id: {{adminTenentId}} | ||||
|   | ||||
| @@ -1,52 +0,0 @@ | ||||
| package cn.iocoder.yudao.module.system.enums; | ||||
|  | ||||
| /** | ||||
|  * System 字典类型的枚举类 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| public interface DictTypeConstants { | ||||
|  | ||||
|     String USER_TYPE = "user_type"; // 用户类型 | ||||
|     String COMMON_STATUS = "sys_common_status"; // 系统状态 | ||||
|  | ||||
|     String USER_SEX = "sys_user_sex"; // 用户性别 | ||||
|     String OPERATE_TYPE = "sys_operate_type"; // 操作类型 | ||||
|     String LOGIN_TYPE = "sys_login_type"; // 登录日志的类型 | ||||
|     String LOGIN_RESULT = "sys_login_result"; // 登录结果 | ||||
|  | ||||
|  | ||||
|     String SMS_CHANNEL_CODE = "sys_sms_channel_code"; // 短信渠道编码 | ||||
|     String SMS_TEMPLATE_TYPE = "sys_sms_template_type"; // 短信模板类型 | ||||
|     String SMS_SEND_STATUS = "sys_sms_send_status"; // 短信发送状态 | ||||
|     String SMS_RECEIVE_STATUS = "sys_sms_receive_status"; // 短信接收状态 | ||||
|  | ||||
|     /** | ||||
|      * 支付-订单-订单状态 | ||||
|      */ | ||||
|     String PAY_ORDER_STATUS = "pay_order_status"; | ||||
|  | ||||
|     /** | ||||
|      * 支付-订单-订单回调商户状态 | ||||
|      */ | ||||
|     String PAY_ORDER_NOTIFY_STATUS = "pay_order_notify_status"; | ||||
|  | ||||
|     /** | ||||
|      * 支付-订单-订单退款状态 | ||||
|      */ | ||||
|     String PAY_ORDER_REFUND_STATUS = "pay_order_refund_status"; | ||||
|  | ||||
|     /** | ||||
|      * 支付-退款订单-退款状态 | ||||
|      */ | ||||
|     String PAY_REFUND_ORDER_STATUS = "pay_refund_order_status"; | ||||
|  | ||||
|     /** | ||||
|      * 支付-退款订单-退款类别 | ||||
|      */ | ||||
|     String PAY_REFUND_ORDER_TYPE = "pay_refund_order_type"; | ||||
|  | ||||
|     String BPM_TASK_ASSIGN_RULE_TYPE = "bpm_task_assign_rule_type"; // 任务分配规则类型 | ||||
|     String BPM_TASK_ASSIGN_SCRIPT = "bpm_task_assign_script"; // 任务分配自定义脚本 | ||||
|  | ||||
| } | ||||
| @@ -4,11 +4,11 @@ import cn.hutool.core.collection.CollUtil; | ||||
| import cn.hutool.core.io.IoUtil; | ||||
| import cn.hutool.core.util.IdUtil; | ||||
| import cn.hutool.core.util.StrUtil; | ||||
| import cn.iocoder.yudao.coreservice.modules.infra.service.file.InfFileCoreService; | ||||
| import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||||
| import cn.iocoder.yudao.framework.common.exception.ServiceException; | ||||
| import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||||
| import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | ||||
| import cn.iocoder.yudao.module.infra.api.file.FileApi; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdatePasswordReqVO; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdateReqVO; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.*; | ||||
| @@ -56,8 +56,9 @@ public class AdminUserServiceImpl implements AdminUserService { | ||||
|     private PermissionService permissionService; | ||||
|     @Resource | ||||
|     private PasswordEncoder passwordEncoder; | ||||
|  | ||||
|     @Resource | ||||
|     private InfFileCoreService fileService; | ||||
|     private FileApi fileApi; | ||||
|  | ||||
|     @Override | ||||
|     public Long createUser(UserCreateReqVO reqVO) { | ||||
| @@ -111,7 +112,7 @@ public class AdminUserServiceImpl implements AdminUserService { | ||||
|     public String updateUserAvatar(Long id, InputStream avatarFile) { | ||||
|         this.checkUserExists(id); | ||||
|         // 存储文件 | ||||
|         String avatar = fileService.createFile(IdUtil.fastUUID(), IoUtil.readBytes(avatarFile)); | ||||
|         String avatar = fileApi.createFile(IoUtil.readBytes(avatarFile)); | ||||
|         // 更新路径 | ||||
|         AdminUserDO sysUserDO = new AdminUserDO(); | ||||
|         sysUserDO.setId(id); | ||||
|   | ||||
| @@ -1,13 +1,13 @@ | ||||
| package cn.iocoder.yudao.module.system.service.user; | ||||
|  | ||||
| import cn.hutool.core.util.RandomUtil; | ||||
| import cn.iocoder.yudao.coreservice.modules.infra.service.file.InfFileCoreService; | ||||
| import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||||
| import cn.iocoder.yudao.framework.common.exception.ServiceException; | ||||
| import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||||
| import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | ||||
| import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | ||||
| import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | ||||
| import cn.iocoder.yudao.module.infra.api.file.FileApi; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdatePasswordReqVO; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdateReqVO; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.*; | ||||
| @@ -63,7 +63,7 @@ public class UserServiceImplTest extends BaseDbUnitTest { | ||||
|     @MockBean | ||||
|     private PasswordEncoder passwordEncoder; | ||||
|     @MockBean | ||||
|     private InfFileCoreService fileService; | ||||
|     private FileApi fileApi; | ||||
|  | ||||
|     @Test | ||||
|     public void testCreatUser_success() { | ||||
| @@ -182,7 +182,7 @@ public class UserServiceImplTest extends BaseDbUnitTest { | ||||
|         ByteArrayInputStream avatarFile = new ByteArrayInputStream(avatarFileBytes); | ||||
|         // mock 方法 | ||||
|         String avatar = randomString(); | ||||
|         when(fileService.createFile(anyString(), eq(avatarFileBytes))).thenReturn(avatar); | ||||
|         when(fileApi.createFile(eq(avatarFileBytes))).thenReturn(avatar); | ||||
|  | ||||
|         // 调用 | ||||
|         userService.updateUserAvatar(userId, avatarFile); | ||||
|   | ||||
| @@ -45,8 +45,7 @@ mybatis: | ||||
| yudao: | ||||
|   info: | ||||
|     base-package: cn.iocoder.yudao.module.member.dal.mysql | ||||
|     member-package: cn.iocoder.yudao.module.member # TODO 芋艿:要清理掉 | ||||
|     system-package: cn.iocoder.yudao.module.system # TODO 芋艿:要清理掉 | ||||
|     base-package2: cn.iocoder.yudao.module | ||||
|   core-service: | ||||
|     base-package: cn.iocoder.yudao.module.member.dal.mysql # TODO 芋艿:要清理掉 | ||||
|   captcha: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV