| | |
| | | if (storeVO == null) { |
| | | return R.fail(); |
| | | } |
| | | R<SysUserVO> sysUserVO = userService.getSysUserVOByPhone(storeVO.getPhone()); |
| | | R<SysUserVO> sysUserVO = userService.getSysUserVOByAccountAndType(storeVO.getStoreAccount(),5); |
| | | JSONObject jsonObject = null; |
| | | if (sysUserVO.getData() != null) { |
| | | return R.fail("账号已存在!"); |
| | |
| | | R r = userService.addUserBackstage(administratorsUserVO); |
| | | //保存sys_user |
| | | if (R.isOk(r)) { |
| | | sysUserVO = userService.getSysUserVOByPhone(storeVO.getPhone()); |
| | | sysUserVO = userService.getSysUserVOByAccountAndType(storeVO.getStoreAccount(),5); |
| | | jsonObject = JSON.parseObject(JSON.toJSONString(sysUserVO.getData())); |
| | | SysUserVO entityVo = jsonObject.toJavaObject(SysUserVO.class); |
| | | storeVO.setSysUserId(entityVo.getUserId()); |
| | |
| | | @PostMapping("/store/edit/{id}") |
| | | @ApiImplicitParam(name = "id", value = "商家id") |
| | | public R editStore(@Valid @RequestBody ShopStoreVO storeVO, @PathVariable("id") Long id) { |
| | | R<LoginUserInfoVO> sysUserVO = userService.getSysUserVOByPhone(storeVO.getPhone()); |
| | | R<LoginUserInfoVO> sysUserVO = userService.getSysUserVOByAccountAndType(storeVO.getStoreAccount(),5); |
| | | if (sysUserVO.getData() == null) { |
| | | return R.fail("没有相关的用户!"); |
| | | } |
| | |
| | | @ApiOperation(value = "资金_统计信息") |
| | | @GetMapping("/capital/stat") |
| | | public R stat() { |
| | | return communityService.getFundsStat(getUserId()); |
| | | Long userId = 0L; |
| | | return communityService.getFundsStat(userId); |
| | | } |
| | | |
| | | @ApiOperation(value = "资金_分页列表") |
| | |
| | | private Integer priceOrder; |
| | | |
| | | @ApiModelProperty(value="发布人姓名") |
| | | private String userRealName; |
| | | private String userName; |
| | | @ApiModelProperty(value="联系方式") |
| | | private String mobile; |
| | | |
| | |
| | | package com.panzhihua.common.model.vos.shop; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonIgnore; |
| | | import com.panzhihua.common.validated.AddGroup; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | |
| | | |
| | | |
| | | @ApiModelProperty("店铺登陆账号") |
| | | @Pattern(groups = {AddGroup.class},message="【密码】格式为6-16个字符,英文,数字,且必须包含英文和数字",regexp="^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$") |
| | | @NotBlank(message = "店铺登陆账号不能为空") |
| | | private String storeAccount; |
| | | |
| | | |
| | | @ApiModelProperty("店铺登陆密码") |
| | | @NotBlank(message = "店铺登陆密码不能为空") |
| | | @Pattern(groups = {AddGroup.class},message="【密码】格式为6-16个字符,英文,数字,且必须包含英文和数字",regexp="^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$") |
| | | private String storePassword; |
| | | |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @GetMapping("getUserByAccount") |
| | | R getSysUserVOByAccount(@RequestParam(value = "account") String account); |
| | | R getSysUserVOByAccountAndType(@RequestParam(value = "account") String account,@RequestParam(value = "type") Integer type); |
| | | |
| | | |
| | | /** |
| | |
| | | @Select("select type,name,phone,image_url from sys_user where user_id=#{userId}") |
| | | LoginUserInfoVO selectUserByUserId(Long userId); |
| | | |
| | | @Select("select user_id from sys_user where user_id=#{name} limit 1") |
| | | @Select("select user_id from sys_user where name like concat('%',#{name},'%') limit 1") |
| | | Long selectUserIdByName(String name); |
| | | |
| | | @Select("<script> " + |
| | |
| | | "SELECT ss.sys_user_id, sum(sr.pay_amount) AS t , DATE_FORMAT(sr.pay_time,'%Y%m%d') days\n" + |
| | | "FROM com_shop_order sr LEFT JOIN com_shop_store ss ON sr.store_id = ss.id\n" + |
| | | "WHERE sr.pay_status = 2 AND DATE_FORMAT(sr.pay_time,'%Y%m%d') = DATE_FORMAT(NOW(),'%Y%m%d')\n" + |
| | | "<if test='userId!=null'>" + |
| | | "<if test='userId!=null and userId!=0L'>" + |
| | | " and ss.sys_user_id = #{userId}\n" + |
| | | "</if>" + |
| | | "GROUP BY days\n" + |
| | |
| | | "SELECT ss.sys_user_id, sum(sr.pay_amount) AS t, DATE_FORMAT(sr.pay_time,'%Y%u') weeks\n" + |
| | | "FROM com_shop_order sr LEFT JOIN com_shop_store ss ON sr.store_id = ss.id\n" + |
| | | "WHERE sr.pay_status = 2 AND DATE_FORMAT(sr.pay_time,'%Y%u') = DATE_FORMAT(NOW(),'%Y%u')\n" + |
| | | "<if test='userId!=null'>" + |
| | | "<if test='userId!=null and userId!=0L'>" + |
| | | " and ss.sys_user_id = #{userId}\n" + |
| | | "</if>" + |
| | | "GROUP BY weeks\n" + |
| | |
| | | "SELECT ss.sys_user_id, sum(sr.pay_amount) AS t, DATE_FORMAT(sr.pay_time,'%Y%m') months\n" + |
| | | "FROM com_shop_order sr LEFT JOIN com_shop_store ss ON sr.store_id = ss.id\n" + |
| | | "WHERE sr.pay_status = 2 AND DATE_FORMAT(sr.pay_time,'%Y%m') = DATE_FORMAT(NOW(),'%Y%m')\n" + |
| | | "<if test='userId!=null'>" + |
| | | "<if test='userId!=null and userId!=0L'>" + |
| | | " and ss.sys_user_id = #{userId}\n" + |
| | | "</if>" + |
| | | "GROUP BY months\n" + |
| | |
| | | } |
| | | page.setSize(pageSize); |
| | | page.setCurrent(pageNum); |
| | | if(!StringUtils.isEmpty(pageComOpsHouseDTO.getUserRealName())){ |
| | | Long userId = comOpsHouseDAO.selectUserIdByName(pageComOpsHouseDTO.getUserRealName()); |
| | | if(!StringUtils.isEmpty(pageComOpsHouseDTO.getUserName())){ |
| | | Long userId = comOpsHouseDAO.selectUserIdByName(pageComOpsHouseDTO.getUserName()); |
| | | if (userId==null){ |
| | | userId = -1L; |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * 通过账号查询用户信息 |
| | | * 通过账号和渠道查询用户信息 |
| | | * @param account |
| | | * @return |
| | | */ |
| | | @GetMapping("getUserByAccount") |
| | | public R getSysUserVOByAccount(@RequestParam(value = "account") String account){ |
| | | return userService.getSysUserVOByAccount(account); |
| | | public R getSysUserVOByAccount(@RequestParam(value = "account") String account,@RequestParam(value = "type") Integer type){ |
| | | return userService.getSysUserVOByAccount(account, type); |
| | | } |
| | | |
| | | /** |
| | |
| | | import com.panzhihua.common.model.dtos.PageDTO; |
| | | import com.panzhihua.common.model.dtos.community.ExportUserDTO; |
| | | import com.panzhihua.common.model.dtos.community.NoticeReadDTO; |
| | | import com.panzhihua.common.model.dtos.user.EexcelUserDTO; |
| | | import com.panzhihua.common.model.dtos.user.PageFeedBackDTO; |
| | | import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO; |
| | | import com.panzhihua.common.model.dtos.user.SysUserFeedbackDTO; |
| | |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.SystemmanagementConfigVO; |
| | | import com.panzhihua.common.model.vos.user.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @program: springcloud_k8s_panzhihuazhihuishequ |
| | |
| | | /** |
| | | * 通过账号查询用户信息 |
| | | * @param account |
| | | * @param type |
| | | * @return |
| | | */ |
| | | |
| | | R getSysUserVOByAccount(String account); |
| | | R getSysUserVOByAccount(String account, Integer type); |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R getSysUserVOByAccount(String account) { |
| | | SysUserDO sysUserDO = userDao.selectOne(new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getAccount, account)); |
| | | public R getSysUserVOByAccount(String account, Integer type) { |
| | | LambdaQueryWrapper<SysUserDO> query = new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getAccount, account); |
| | | query.eq(SysUserDO::getType, type); |
| | | SysUserDO sysUserDO = userDao.selectOne(query); |
| | | if (ObjectUtils.isEmpty(sysUserDO)) { |
| | | return R.fail("用户不存在"); |
| | | } |