| | |
| | | |
| | | import com.nq.common.ServerResponse; |
| | | |
| | | import com.nq.pojo.UserStockSubscribe; |
| | | import com.nq.service.IAgentUserService; |
| | | |
| | | import com.nq.service.IUserStockSubscribeService; |
| | | import com.nq.utils.PropertiesUtil; |
| | | |
| | | import com.nq.utils.redis.CookieUtils; |
| | |
| | | @Autowired |
| | | IAgentUserService iAgentUserService; |
| | | |
| | | @Autowired |
| | | IUserStockSubscribeService iUserStockSubscribeService; |
| | | |
| | | //代理后台登录 |
| | | @RequestMapping({"login.do"}) |
| | | @ResponseBody |
| | |
| | | CookieUtils.delLoginToken(httpServletRequest, httpServletResponse, cookie_name); |
| | | return ServerResponse.createBySuccess(); |
| | | } |
| | | |
| | | //申购信息列表查询 |
| | | @RequestMapping({"getStockSubscribeList.do"}) |
| | | @ResponseBody |
| | | public ServerResponse getStockSubscribeList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum, |
| | | @RequestParam(value = "pageSize", defaultValue = "12") int pageSize, |
| | | @RequestParam(value = "keyword", defaultValue = "") String keyword, |
| | | @RequestParam(value = "agentId", required = false) String agentId, |
| | | HttpServletRequest request) { |
| | | return this.iUserStockSubscribeService.getList(pageNum, pageSize, keyword,agentId, request); |
| | | } |
| | | |
| | | //申购信息-添加 修改 |
| | | @RequestMapping({"saveStockSubscribe.do"}) |
| | | @ResponseBody |
| | | public ServerResponse saveStockSubscribe(UserStockSubscribe model, HttpServletRequest request) { |
| | | return this.iUserStockSubscribeService.save(model, request); |
| | | } |
| | | |
| | | //新股申购-删除 |
| | | @RequestMapping({"delStockSubscribe.do"}) |
| | | @ResponseBody |
| | | public ServerResponse delStockSubscribe(@RequestParam("id") int id, HttpServletRequest request) { |
| | | return this.iUserStockSubscribeService.del(id, request); |
| | | } |
| | | |
| | | } |
| | |
| | | public ServerResponse getList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum, |
| | | @RequestParam(value = "pageSize", defaultValue = "15") int pageSize, |
| | | @RequestParam(value = "type", required = false) Integer type, |
| | | @RequestParam(value = "stockCode", required = false) String stockCode) { |
| | | @RequestParam(value = "stockCode", required = false)String stockCode, |
| | | @RequestParam(value = "agentId", required = false) String agentId) { |
| | | Page<UserPositionCheckDz> page = Page.of(pageNum, pageSize); |
| | | LambdaQueryWrapper<UserPositionCheckDz> queryWrapper = new LambdaQueryWrapper<UserPositionCheckDz>(); |
| | | |
| | |
| | | queryWrapper.eq(UserPositionCheckDz::getCheckType, type); |
| | | } |
| | | |
| | | if (agentId != null) { |
| | | queryWrapper.eq(UserPositionCheckDz::getAgentId, agentId); |
| | | } |
| | | |
| | | // 判断stockCode是否为空,不为空则加入查询条件 |
| | | if (stockCode != null) { |
| | | queryWrapper.eq(UserPositionCheckDz::getStockCode, stockCode); |
| | |
| | | //申购信息列表查询 |
| | | @RequestMapping({"getStockSubscribeList.do"}) |
| | | @ResponseBody |
| | | public ServerResponse getStockSubscribeList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "12") int pageSize, @RequestParam(value = "keyword", defaultValue = "") String keyword, HttpServletRequest request) { |
| | | return this.iUserStockSubscribeService.getList(pageNum, pageSize, keyword, request); |
| | | public ServerResponse getStockSubscribeList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum, |
| | | @RequestParam(value = "pageSize", defaultValue = "12") int pageSize, |
| | | @RequestParam(value = "keyword", defaultValue = "") String keyword, |
| | | @RequestParam(value = "agentId", required = false) String agentId, |
| | | HttpServletRequest request) { |
| | | return this.iUserStockSubscribeService.getList(pageNum, pageSize, keyword,agentId, request); |
| | | } |
| | | |
| | | |
| | |
| | | * @author lr |
| | | * @date 2020/09/11 |
| | | **/ |
| | | List<UserStockSubscribe> pageList(@Param("pageNum") int pageNum, @Param("pageSize") int pageSize, @Param("keyword") String keyword); |
| | | List<UserStockSubscribe> pageList(@Param("pageNum") int pageNum, @Param("pageSize") int pageSize, @Param("keyword") String keyword,@Param("agentId") String agentId); |
| | | |
| | | /** |
| | | * [查询] 分页查询 count |
| | |
| | | /** |
| | | * 新股申购-列表查询 |
| | | */ |
| | | ServerResponse<PageInfo> getList(int pageNum, int pageSize, String keyword, HttpServletRequest request); |
| | | ServerResponse<PageInfo> getList(int pageNum, int pageSize, String keyword,String agentId, HttpServletRequest request); |
| | | |
| | | /** |
| | | * 新股申购-查询详情 |
| | |
| | | import com.nq.common.ServerResponse; |
| | | import com.nq.dao.MoneyLogMapper; |
| | | import com.nq.dao.UserAssetsMapper; |
| | | import com.nq.dao.UserMapper; |
| | | import com.nq.dao.UserRechargeMapper; |
| | | import com.nq.enums.EStockType; |
| | | import com.nq.enums.EUserAssets; |
| | | import com.nq.pojo.MoneyLog; |
| | | import com.nq.pojo.User; |
| | | import com.nq.pojo.UserAssets; |
| | | import com.nq.pojo.UserRecharge; |
| | | import com.nq.service.IUserAssetsServices; |
| | | import com.nq.utils.KeyUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | |
| | | @Autowired |
| | | UserWithdrawServiceImpl withdrawService; |
| | | |
| | | @Resource |
| | | UserRechargeMapper userRechargeMapper; |
| | | |
| | | @Resource |
| | | UserMapper userMapper; |
| | | |
| | | @Override |
| | | public UserAssets assetsByTypeAndUserId(String accetType, Integer userId) { |
| | |
| | | userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(bigAmt)); |
| | | } |
| | | if( userAssetsMapper.updateById(userAssets)>0){ |
| | | saveUserRecharge(userAssets.getUserId(),bigAmt); |
| | | return ServerResponse.createBySuccess(); |
| | | }else{ |
| | | return ServerResponse.createByErrorMsg("修改金额失败"); |
| | |
| | | } |
| | | } |
| | | |
| | | public void saveUserRecharge(Integer userId ,BigDecimal amt){ |
| | | User user = this.userMapper.selectById(userId); |
| | | if (user == null) { |
| | | return; |
| | | } |
| | | UserRecharge userRecharge = new UserRecharge(); |
| | | userRecharge.setUserId(user.getId()); |
| | | userRecharge.setNickName(user.getRealName()); |
| | | userRecharge.setAgentId(user.getAgentId()); |
| | | |
| | | String ordersn = KeyUtils.getRechargeOrderSn(); |
| | | userRecharge.setOrderSn(ordersn); |
| | | |
| | | userRecharge.setPayChannel("1"); |
| | | userRecharge.setPayAmt(new BigDecimal(amt.intValue())); |
| | | userRecharge.setAddTime(new Date()); |
| | | userRecharge.setPayTime(new Date()); |
| | | userRecharge.setOrderStatus(Integer.valueOf(1)); |
| | | userRecharge.setPayId(1); |
| | | userRechargeMapper.insert(userRecharge); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public List<UserAssets> assetsByUserId(Integer userId) { |
| | |
| | | User user = userMapper.selectById(u.getUserId()); |
| | | if(user != null){ |
| | | u.setUserPhone(user.getPhone()); |
| | | u.setNickName(user.getRealName()); |
| | | } |
| | | |
| | | } |
| | |
| | | userOuts.add(userOut); |
| | | } |
| | | |
| | | PageInfo pageInfo = new PageInfo(userOuts); |
| | | |
| | | PageInfo pageInfo = new PageInfo(users); |
| | | pageInfo.setList(userOuts); |
| | | return ServerResponse.createBySuccess(pageInfo); |
| | | } |
| | | |
| | |
| | | |
| | | /*新股申购-查询列表*/ |
| | | @Override |
| | | public ServerResponse<PageInfo> getList(int pageNum, int pageSize, String keyword, HttpServletRequest request){ |
| | | public ServerResponse<PageInfo> getList(int pageNum, int pageSize, String keyword, String agentId,HttpServletRequest request){ |
| | | PageHelper.startPage(pageNum, pageSize); |
| | | List<UserStockSubscribe> listData = this.userStockSubscribeMapper.pageList(pageNum, pageSize, keyword); |
| | | List<UserStockSubscribe> listData = this.userStockSubscribeMapper.pageList(pageNum, pageSize, keyword,agentId); |
| | | PageInfo pageInfo = new PageInfo(listData); |
| | | pageInfo.setList(listData); |
| | | return ServerResponse.createBySuccess(pageInfo); |
| | |
| | | <if test="keyword != null and keyword != ''"> |
| | | and (user_id = #{keyword} or real_name like CONCAT('%',#{keyword},'%') or phone like CONCAT('%',#{keyword},'%')) |
| | | </if> |
| | | <if test="agentId != null and agentId != ''"> |
| | | and agent_id = #{agentId} |
| | | </if> |
| | | order by id desc |
| | | </select> |
| | | |