diff --git a/pom.xml b/pom.xml index 3216dee3..318d3f5e 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ 4.5.7 3.1 1.2.49 - 3.4.1 + 3.5.2 true 4.2.0 @@ -109,7 +109,7 @@ com.github.pagehelper pagehelper-spring-boot-starter - 1.4.5 + 1.4.4 org.mybatis diff --git a/src/main/java/com/qs/serve/common/util/WarpUtil.java b/src/main/java/com/qs/serve/common/util/WarpUtil.java index f23e72c5..94b6481b 100644 --- a/src/main/java/com/qs/serve/common/util/WarpUtil.java +++ b/src/main/java/com/qs/serve/common/util/WarpUtil.java @@ -40,11 +40,11 @@ public class WarpUtil extends AnnotationQueryStorage { String orderType = ServletUtils.getParameter(ORDER_TYPE_NAME); if(StringUtils.isNotEmpty(columnsString)){ String[] columns = columnsString.split(","); - if(orderType.equals(ORDER_DESC)){ - queryWrapper.orderByDesc(columns); - }else { - queryWrapper.orderByAsc(columns); - } +// if(orderType.equals(ORDER_DESC)){ +// queryWrapper.orderByDesc(columns); +// }else { +// queryWrapper.orderByAsc(columns); +// } } } return queryWrapper; diff --git a/src/main/java/com/qs/serve/controller/AdminPortalController.java b/src/main/java/com/qs/serve/controller/AdminPortalController.java index 300b0cea..fba009d5 100644 --- a/src/main/java/com/qs/serve/controller/AdminPortalController.java +++ b/src/main/java/com/qs/serve/controller/AdminPortalController.java @@ -95,8 +95,8 @@ public class AdminPortalController { public R phoneCode(@PathVariable("phone") String phone){ LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(SysUser::getAccount,phone); - int count = sysUserService.count(wrapper); - if(count<1){ + Long count = sysUserService.count(wrapper); + if(count<1L){ return R.error("无效手机号,请重新输入"); } String key = RedisCacheKeys.PHONE_KEY+phone; diff --git a/src/main/java/com/qs/serve/modules/qms/controller/QmsGroupController.java b/src/main/java/com/qs/serve/modules/qms/controller/QmsGroupController.java index 2a211efe..c42ff2de 100644 --- a/src/main/java/com/qs/serve/modules/qms/controller/QmsGroupController.java +++ b/src/main/java/com/qs/serve/modules/qms/controller/QmsGroupController.java @@ -144,8 +144,16 @@ public class QmsGroupController { } qmsGroup.setPublishState(1); qmsGroup.setPublishTime(LocalDateTime.now()); - qmsGroupService.updateById(qmsGroup); - this.qmsGroupScopeService.publish(groupId); + try { + qmsGroupService.updateById(qmsGroup); + } catch (Exception e) { + e.printStackTrace(); + } + try { + this.qmsGroupScopeService.publish(groupId); + } catch (Exception e) { + e.printStackTrace(); + } return R.ok(); } @@ -234,8 +242,16 @@ public class QmsGroupController { qmsGroup.setFormContext(qmsForm.getFormContext()); qmsGroup.setVersion(qmsForm.getVersion()); qmsGroup.setPublishState(0); - qmsGroupService.save(qmsGroup); - qmsGroupScopeService.saveByBo(qmsGroup.getId(),param); + try { + qmsGroupService.save(qmsGroup); + } catch (Exception e) { + e.printStackTrace(); + } + try { + qmsGroupScopeService.saveByBo(qmsGroup.getId(),param); + } catch (Exception e) { + e.printStackTrace(); + } return R.ok(); } diff --git a/src/main/java/com/qs/serve/modules/qms/entity/QmsGroup.java b/src/main/java/com/qs/serve/modules/qms/entity/QmsGroup.java index ebde8432..5f117ef5 100644 --- a/src/main/java/com/qs/serve/modules/qms/entity/QmsGroup.java +++ b/src/main/java/com/qs/serve/modules/qms/entity/QmsGroup.java @@ -12,6 +12,7 @@ import com.qs.serve.common.model.dto.SimpleKeyValue; import com.qs.serve.modules.sys.entity.SysDept; import com.qs.serve.modules.sys.entity.dto.SysUserSimpleVo; import lombok.Data; +import org.apache.ibatis.annotations.Options; import org.apache.ibatis.type.JdbcType; import org.hibernate.validator.constraints.Length; import org.springframework.format.annotation.DateTimeFormat; @@ -49,7 +50,6 @@ public class QmsGroup implements Serializable { /** 表单json */ @NotBlank(message = "表单json不能为空") - @Length(max = 0,message = "表单json长度不能超过0字") private String formContext; /** 发布状态 */ diff --git a/src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java b/src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java index 72ab14eb..448eeb26 100644 --- a/src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java +++ b/src/main/java/com/qs/serve/modules/sys/controller/SysUserController.java @@ -82,8 +82,6 @@ public class SysUserController { sysUser.setAuthorList(loginUser.getAuthorList()); sysUserService.relateInfo(sysUser); sysUser.setPassword(null); - List wxUserList = wxUserService.getBySysUserId(sysUser.getId()); - sysUser.setWxUserInfoList(wxUserList); return R.ok(sysUser); } @@ -247,6 +245,8 @@ public class SysUserController { } sysUser.setPassword(null); sysUserService.relateInfo(sysUser); + List wxUserList = wxUserService.getBySysUserId(sysUser.getId()); + sysUser.setWxUserInfoList(wxUserList); return R.ok(sysUser); } @@ -266,8 +266,8 @@ public class SysUserController { //检查手机号是否已用 LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(SysUser::getMobile,param.getMobile()); - int count = sysUserService.count(wrapper); - if(count>0){ + Long count = sysUserService.count(wrapper); + if(count>0L){ return R.error("手机号已被注册"); } param.setAccount(param.getMobile()); diff --git a/src/main/java/com/qs/serve/modules/sys/service/impl/SysRoleServiceImpl.java b/src/main/java/com/qs/serve/modules/sys/service/impl/SysRoleServiceImpl.java index 8ad31f1e..a025e3ed 100644 --- a/src/main/java/com/qs/serve/modules/sys/service/impl/SysRoleServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/sys/service/impl/SysRoleServiceImpl.java @@ -71,7 +71,7 @@ public class SysRoleServiceImpl extends ServiceImpl impl roleWrap.in(SysRole::getId,roleIds); roleWrap.eq(SysRole::getEnable,1); roleWrap.eq(SysRole::getUserVisible,1); - int count = baseMapper.selectCount(roleWrap); + int count = baseMapper.selectCount(roleWrap).intValue(); if(count!=roleIds.size()){ Assert.throwEx("数据不配"); } diff --git a/src/main/java/com/qs/serve/modules/wx/api/WxSvcUserApi.java b/src/main/java/com/qs/serve/modules/wx/api/WxSvcUserApi.java index 1cb49aa7..9f295d11 100644 --- a/src/main/java/com/qs/serve/modules/wx/api/WxSvcUserApi.java +++ b/src/main/java/com/qs/serve/modules/wx/api/WxSvcUserApi.java @@ -57,8 +57,8 @@ public class WxSvcUserApi { //拦截未注册的手机号 LambdaQueryWrapper lqw = new LambdaQueryWrapper<>(); lqw.eq(SysUser::getMobile,phone); - int count = sysUserService.count(lqw); - if(count<1){ + Long count = sysUserService.count(lqw); + if(count<1L){ return R.error("手机号未被收录"); } String key = RedisCacheKeys.PHONE_KEY+phone; diff --git a/src/main/java/com/qs/serve/modules/wx/controller/WxUserController.java b/src/main/java/com/qs/serve/modules/wx/controller/WxUserController.java index 171f4630..5183239b 100644 --- a/src/main/java/com/qs/serve/modules/wx/controller/WxUserController.java +++ b/src/main/java/com/qs/serve/modules/wx/controller/WxUserController.java @@ -45,6 +45,9 @@ public class WxUserController { LambdaQueryWrapper lqw = new LambdaQueryWrapper<>(param); if(param.getNotBindFlag()!=null&¶m.getNotBindFlag().equals(1)){ lqw.isNull(WxUser::getPhone).or().eq(WxUser::getPhone,""); + }else if (param.getNotBindFlag()!=null&¶m.getNotBindFlag().equals(0)){ + lqw.isNotNull(WxUser::getPhone); + lqw.ne(WxUser::getPhone,""); } List list = wxUserService.list(lqw); return R.byPageHelperList(list);