Commit f00027b1 authored by cy's avatar cy

优化私人订制方案保存

parent f48a7c89
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "AddVipSchemeDto")
public class AddVipSchemeDto {
private static final long serialVersionUID =1L;
/**
* 志愿ids,如'1,2,3,4,5,6...
*/
@ApiModelProperty(value = "志愿ids,如'1,2,3,4,5,6...", name = "ids")
private String ids;
/**
* vip客户id
*/
@ApiModelProperty(value = "vip客户id", name = "userId")
private Integer userId;
/**
* 所选专业名称
*/
@ApiModelProperty(value = "所选专业名称", name = "ids")
private String name;
}
package cn.wisenergy.service.app.impl; package cn.wisenergy.service.app.impl;
import cn.hutool.core.date.DateTime;
import cn.wisenergy.common.utils.*; import cn.wisenergy.common.utils.*;
import cn.wisenergy.mapper.CardMapper; import cn.wisenergy.mapper.CardMapper;
import cn.wisenergy.mapper.RefillCardMapper; import cn.wisenergy.mapper.RefillCardMapper;
...@@ -22,6 +23,7 @@ import org.springframework.util.StringUtils; ...@@ -22,6 +23,7 @@ import org.springframework.util.StringUtils;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.math.BigInteger; import java.math.BigInteger;
import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -161,9 +163,7 @@ public class RefillCardServiceImpl implements RefillCardService { ...@@ -161,9 +163,7 @@ public class RefillCardServiceImpl implements RefillCardService {
// 设置文件名称 // 设置文件名称
String fileName = batchNumber; String fileName = batchNumber;
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx"); response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
// sheet名称 // sheet名称
EasyExcel.write(response.getOutputStream(), ExportCardDto.class).sheet(batchNumber).doWrite(resultBo); EasyExcel.write(response.getOutputStream(), ExportCardDto.class).sheet(batchNumber).doWrite(resultBo);
return R.ok(0,true); return R.ok(0,true);
......
...@@ -49,7 +49,7 @@ public class WxPayServiceImpl implements WxPayService { ...@@ -49,7 +49,7 @@ public class WxPayServiceImpl implements WxPayService {
//商户id //商户id
@Value("${wxPay.MCH_ID}") @Value("${wxPay.MCH_ID}")
private String mchid; private String mchid;
//商户id //商户密钥
@Value("${wxPay.PRIVATE_KEY}") @Value("${wxPay.PRIVATE_KEY}")
private String key; private String key;
//小程序appid //小程序appid
......
...@@ -2,6 +2,7 @@ package cn.wisenergy.web.admin.controller.app; ...@@ -2,6 +2,7 @@ package cn.wisenergy.web.admin.controller.app;
import cn.wisenergy.common.utils.R; import cn.wisenergy.common.utils.R;
import cn.wisenergy.model.app.Local; import cn.wisenergy.model.app.Local;
import cn.wisenergy.model.dto.AddVipSchemeDto;
import cn.wisenergy.model.dto.StaffAddDto; import cn.wisenergy.model.dto.StaffAddDto;
import cn.wisenergy.model.dto.UserInfoDto; import cn.wisenergy.model.dto.UserInfoDto;
import cn.wisenergy.model.vo.*; import cn.wisenergy.model.vo.*;
...@@ -15,6 +16,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -15,6 +16,7 @@ import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@Api(tags = "员工端") @Api(tags = "员工端")
...@@ -74,18 +76,12 @@ public class StaffUserVipController { ...@@ -74,18 +76,12 @@ public class StaffUserVipController {
return schemeService.getListVip(queryVo); return schemeService.getListVip(queryVo);
} }
@ApiOperation(value = "vip客户方案保存", notes = "vip客户方案保存", httpMethod = "GET") @ApiOperation(value = "vip客户方案保存", notes = "vip客户方案保存", httpMethod = "POST")
@ApiImplicitParams({ @ApiImplicitParam(name = "addVipSchemeDto", value = "保存方案参数", dataType = "AddVipSchemeDto")
@ApiImplicitParam(name = "ids", value = "志愿ids,如'1,2,3,4,5,6...", dataType = "string"), @PostMapping("/addUserVoluteer")
@ApiImplicitParam(name = "userId", value = "vip客户id", dataType = "int"), public R<Boolean> addUserVoluteer(@RequestBody AddVipSchemeDto addVipSchemeDto) {
@ApiImplicitParam(name = "name", value = "所选专业名称", dataType = "string"), log.info("volunteer-service[]addUserVoluteer[]getList[]input.param.queryVo:" + addVipSchemeDto);
} return staffUserVipService.addUserVolunteer(addVipSchemeDto.getIds(),addVipSchemeDto.getUserId(),addVipSchemeDto.getName());
)
@GetMapping("/addUserVoluteer")
public R<Boolean> addUserVoluteer(String ids,Integer userId,String name) {
log.info("volunteer-service[]addUserVoluteer[]getList[]input.param.queryVo:" + ids,userId,name);
return staffUserVipService.addUserVolunteer(ids,userId,name);
} }
@ApiOperation(value = "VIP客户信息Excel导出",notes = "VIP客户信息Excel导出",httpMethod = "POST") @ApiOperation(value = "VIP客户信息Excel导出",notes = "VIP客户信息Excel导出",httpMethod = "POST")
......
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