Commit 0a7fd4ee by 黄森林

账户预实名完成

parent 8f012afe
package com.winsun.bean;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import java.io.Serializable;
/**
* 学校信息
*/
@Data
@TableName("hhr_ysm_user")
public class YsmUser implements Serializable {
/**
* 主键
*/
@TableId(value = "id", type = IdType.AUTO)
private int id;
/**
*预实名账号
*/
private String userName;
/**
* 签名
*/
private String sign;
/**
* 是否佣金1是0否
*/
private int status = 1;
}
package com.winsun.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.winsun.bean.YsmUser;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
@Mapper
@Component
public interface YsmUserMapper extends BaseMapper<YsmUser> {
}
......@@ -45,7 +45,18 @@ public class OrderViewController extends BaseController {
OrderViewController.orderViewMapper = orderViewMapper;
}
/**
*
* @param startTime 开始时间
* @param endTime 结束时间
* @param orderseq 订单号码
* @param orderUniversityName 学校
* @param status 状态
* @param ordername 姓名
* @param pageIndex
* @param pageSize
* @return
*/
@Permission(menuname = "查询宽带订单(列表)", value = "list", method = RequestMethod.POST)
public ResponseData<Page<OrderView>> listOrderView(@RequestParam("startTime") String startTime, @RequestParam("endTime") String endTime,
@RequestParam("orderseq") String orderseq, @RequestParam("orderUniversityName") String orderUniversityName,
......@@ -77,7 +88,7 @@ public class OrderViewController extends BaseController {
Page<OrderView> page = new Page<>(pageIndex, pageSize);
List<OrderView> OrderViews = orderViewMapper.selectPage(page, wrapper);
page.setRecords(OrderViews);
return ResponseData.success(page, "查询完毕!");
return ResponseData.success(page, "查询成功!");
}
@Permission(menuname = "导出宽带订单", value = "download", method = RequestMethod.POST)
......
......@@ -57,7 +57,7 @@ public class ProductController extends BaseController {
pro.setProductLastUpdateTime(timestamp);
pro.setProductCreater(user.getName());
productMapper.insert(pro);
return ResponseData.success("添加完毕!");
return ResponseData.success("添加成功!");
}
/**
......@@ -80,7 +80,7 @@ public class ProductController extends BaseController {
dataMapping.put("product_last_update_time", timestamp);
dataMapping.put("product_state", "1");
productMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
return ResponseData.success("删除完毕!");
return ResponseData.success("删除成功!");
}
/**
......@@ -112,7 +112,7 @@ public class ProductController extends BaseController {
dataMapping.put("product_region", pro.getProductRegion());
dataMapping.put("product_rate", pro.getProductRate());
productMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
return ResponseData.success("修改完毕!");
return ResponseData.success("修改成功!");
}
/**
......@@ -137,7 +137,7 @@ public class ProductController extends BaseController {
Page<Product> page = new Page<>(pageNo, pageSize);
List<Product> products = productMapper.selectPage(page, wrapper);
page.setRecords(products);
return ResponseData.success(page, "查询完毕!");
return ResponseData.success(page, "查询成功!");
}
/**
......
......@@ -60,7 +60,7 @@ public class UniversityInfoController extends BaseController {
uni.setUniversityLastUpdateTime(timestamp);
uni.setUniversityCreater(user.getName());
universityInfoMapper.insert(uni);
return ResponseData.success("添加完毕!");
return ResponseData.success("添加成功!");
}
/**
......@@ -75,7 +75,7 @@ public class UniversityInfoController extends BaseController {
return ResponseData.error("无数据权限");
}
universityInfoMapper.deleteById(id);
return ResponseData.success("删除完毕!");
return ResponseData.success("删除成功!");
}
/**
......@@ -109,7 +109,7 @@ public class UniversityInfoController extends BaseController {
dataMapping.put("speed", uni.getSpeed());
dataMapping.put("public_number", uni.getPublicNumber());
universityInfoMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
return ResponseData.success("修改完毕!");
return ResponseData.success("修改成功!");
}
/**
......@@ -133,6 +133,6 @@ public class UniversityInfoController extends BaseController {
Page<UniversityInfo> page = new Page<>(pageIndex, pageSize);
List<UniversityInfo> universitys = universityInfoMapper.selectPage(page, wrapper);
page.setRecords(universitys);
return ResponseData.success(page, "查询完毕!");
return ResponseData.success(page, "查询成功!");
}
}
package com.winsun.controller;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.enums.SqlLike;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.winsun.auth.core.annotion.Permission;
import com.winsun.auth.core.base.controller.BaseController;
import com.winsun.auth.core.common.model.ResponseData;
import com.winsun.auth.core.shiro.ShiroUser;
import com.winsun.bean.UniversityInfo;
import com.winsun.bean.YsmUser;
import com.winsun.mapper.UniversityInfoMapper;
import com.winsun.mapper.YsmUserMapper;
import com.winsun.utils.MyBatisPlusUpdateUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.sql.Timestamp;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 智能平台账号实名管理
* @Author: chancy
* @Date:
*/
@Slf4j
@RestController
@RequestMapping("/ysmUser")
public class YsmUserController extends BaseController {
private static YsmUserMapper ysmUserMapper;
@Autowired
public YsmUserController(YsmUserMapper ysmUserMapper) {
YsmUserController.ysmUserMapper = ysmUserMapper;
}
/**
* 添加实名智能平台账号
* @param ysmUser 添加对象的json字符串
* @return
*/
@Permission(menuname = "添加实名账号", value = "insert", method = RequestMethod.POST)
public ResponseData<String> insertYsmUser(@RequestParam("ysmUser") String ysmUser) {
ShiroUser user = getShiroUser();
if (!user.getRoleNames().stream().anyMatch(roleName -> StringUtils.equalsAny(roleName, "超级管理员"))) {
return ResponseData.error("无数据权限");
}
YsmUser ysm = JSON.parseObject(ysmUser, YsmUser.class);
ysmUserMapper.insert(ysm);
return ResponseData.success("添加成功!");
}
/**
* 不通过佣金系统
* @param id 不通过佣金系统账号的ID
* @return
*/
@Permission(menuname = "不通过佣金系统", value = "notThrough/{id}", method = RequestMethod.POST)
public ResponseData<String> notThroughYsmUser(@PathVariable("id") Integer id,@RequestParam("status") Integer status) {
ShiroUser user = getShiroUser();
if (!user.getRoleNames().stream().anyMatch(roleName -> StringUtils.equalsAny(roleName, "超级管理员"))) {
return ResponseData.error("无数据权限");
}
Wrapper wrapper = new EntityWrapper<>();
wrapper.eq("id", id);
Map<String, Object> dataMapping = new HashMap<>();
dataMapping.put("status", status);
ysmUserMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
return ResponseData.success("修改成功!");
}
/**
* 编辑实名智能平台账号
* @param ysmUser 编辑对象的json字符串
* @return
*/
@Permission(menuname = "编辑实名智能平台账号", value = "update", method = RequestMethod.POST)
public ResponseData<String> updateYsmUser(@RequestParam("ysmUser") String ysmUser) {
ShiroUser user = getShiroUser();
if (!user.getRoleNames().stream().anyMatch(roleName -> StringUtils.equalsAny(roleName, "超级管理员"))) {
return ResponseData.error("无数据权限");
}
YsmUser ysm = JSON.parseObject(ysmUser, YsmUser.class);
Wrapper wrapper = new EntityWrapper<>();
wrapper.eq("id",ysm.getId());
Map<String, Object> dataMapping = new HashMap<>();
dataMapping.put("user_name", ysm.getUserName());
dataMapping.put("sign", ysm.getSign());
ysmUserMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
return ResponseData.success("修改成功!");
}
/**
*查询实名智能平台账号
* @param userName 实名账号
* @param pageIndex
* @param pageSize
* @return
*/
@Permission(menuname = "查询实名智能平台账号", value = "list", method = RequestMethod.POST)
public ResponseData<Page<YsmUser>> listYsmUser(@RequestParam("userName") String userName,
@RequestParam(name = "pageNo") int pageIndex, @RequestParam(name = "pageSize") int pageSize) {
ShiroUser user = getShiroUser();
if (!user.getRoleNames().stream().anyMatch(roleName -> StringUtils.equalsAny(roleName, "超级管理员"))) {
return ResponseData.error("无数据权限");
}
Wrapper<YsmUser> wrapper = new EntityWrapper();
wrapper.like(StringUtils.isNotBlank(userName), "user_name", userName, SqlLike.DEFAULT);
Page<YsmUser> page = new Page<>(pageIndex, pageSize);
List<YsmUser> ysmUsers = ysmUserMapper.selectPage(page, wrapper);
page.setRecords(ysmUsers);
return ResponseData.success(page, "查询成功!");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment