修改参数

master
bynt 3 years ago
parent 0f2d0a4673
commit e782295f3a

@ -1,8 +1,6 @@
package com.hchbox.controller; package com.hchbox.controller;
import cn.hutool.system.UserInfo;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.hchbox.annotaion.UserId;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -37,9 +35,6 @@ public class TestController {
return request.getParameter("TAO_MI_TOKEN"); return request.getParameter("TAO_MI_TOKEN");
} }
@GetMapping("/info")
public void getUserInfo(@UserId UserInfo userInfo) {
System.out.println(userInfo.toString());
}
} }

@ -3,10 +3,8 @@ package com.hchbox.entity.slaver;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.CreationTimestamp;
import org.springframework.data.annotation.CreatedDate;
import javax.persistence.*; import javax.persistence.*;
import java.sql.Timestamp;
import java.util.Date; import java.util.Date;
/** /**

@ -3,21 +3,19 @@ package com.hchbox.service.impl;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import com.google.common.base.Joiner; import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
import com.hchbox.model.param.CommonResult;
import com.hchbox.dto.SellerAccountDTO; import com.hchbox.dto.SellerAccountDTO;
import com.hchbox.entity.master.AppSetting; import com.hchbox.entity.master.AppSetting;
import com.hchbox.enums.ResponseCode; import com.hchbox.enums.ResponseCode;
import com.hchbox.model.param.CommonResult;
import com.hchbox.model.vo.AppConfigVo;
import com.hchbox.repository.master.AppSettingRepository; import com.hchbox.repository.master.AppSettingRepository;
import com.hchbox.service.AppSettingService; import com.hchbox.service.AppSettingService;
import com.hchbox.model.vo.AppConfigVo;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* @author Enzo * @author Enzo
* @date : 2021/7/2 * @date : 2021/7/2
@ -31,12 +29,12 @@ public class AppSettingServiceImpl implements AppSettingService {
@Override @Override
public CommonResult<String> createAppSetting(SellerAccountDTO account, AppConfigVo vo) { public CommonResult<String> createAppSetting(SellerAccountDTO account, AppConfigVo vo) {
log.info("==============32 the create vo as {} ==============", JSONUtil.toJsonStr(vo));
if (vo.getTemplateId() == null) { if (vo.getTemplateId() == null) {
return new CommonResult<String>().forbidden(ResponseCode.PAYMENT_FAILED.getDesc()); return new CommonResult<String>().forbidden(ResponseCode.PARAMETER_ERROR.getDesc());
} }
// 开启设置 // 开启设置
AppSetting setting = new AppSetting(); AppSetting setting = new AppSetting();
setting.setType(vo.getSettingType());
setting.setUserId(account.getId()); setting.setUserId(account.getId());
setting.setSellerNick(account.getNickname()); setting.setSellerNick(account.getNickname());
return getStringCommonResult(vo, setting); return getStringCommonResult(vo, setting);
@ -49,6 +47,8 @@ public class AppSettingServiceImpl implements AppSettingService {
} }
// 修改方法 // 修改方法
AppSetting appSetting = new AppSetting(); AppSetting appSetting = new AppSetting();
appSetting.setUserId(account.getId());
appSetting.setSellerNick(account.getNickname());
return getStringCommonResult(vo, appSetting); return getStringCommonResult(vo, appSetting);
} }
@ -61,7 +61,13 @@ public class AppSettingServiceImpl implements AppSettingService {
* @return * @return
*/ */
private CommonResult<String> getStringCommonResult(AppConfigVo vo, AppSetting appSetting) { private CommonResult<String> getStringCommonResult(AppConfigVo vo, AppSetting appSetting) {
log.info("==============64 the create vo as {} ==============", JSONUtil.toJsonStr(vo));
BeanUtil.copyProperties(vo, appSetting); BeanUtil.copyProperties(vo, appSetting);
appSetting.setType(vo.getSettingType());
appSetting.setIsDayOneRemind(vo.getDayOneRemind());
appSetting.setIsSendByOutSid(vo.getSendByOutSid());
appSetting.setIsDeliveryRemind(vo.getDeliverRemind());
appSetting.setIsDistribution(vo.getEnableDistribution());
appSetting.setNotSendMerchandise(Joiner.on(StrUtil.COMMA).skipNulls().join(vo.getNotSendProduct())); appSetting.setNotSendMerchandise(Joiner.on(StrUtil.COMMA).skipNulls().join(vo.getNotSendProduct()));
appSetting.setSendMerchandise(Joiner.on(StrUtil.COMMA).skipNulls().join(vo.getSendProduct())); appSetting.setSendMerchandise(Joiner.on(StrUtil.COMMA).skipNulls().join(vo.getSendProduct()));
appSetting.setNotSendFlagStr(Joiner.on(StrUtil.COMMA).skipNulls().join(vo.getNotSendFlag())); appSetting.setNotSendFlagStr(Joiner.on(StrUtil.COMMA).skipNulls().join(vo.getNotSendFlag()));

@ -35,7 +35,7 @@ public class BaseAppSetting implements Serializable {
private Long templateId; private Long templateId;
@CreationTimestamp @CreatedDate
@Column(name = "create_time") @Column(name = "create_time")
@ApiModelProperty(value = "创建时间") @ApiModelProperty(value = "创建时间")
private Date createTime; private Date createTime;

@ -64,9 +64,12 @@ public class CommonResult<T> implements Serializable {
/** /**
* *
*
* @update Enzo
* datanull
*/ */
public static <T> CommonResult<T> successfulOperation() { public static <T> CommonResult<T> successfulOperation() {
return new CommonResult<T>().success("操作成功"); return new CommonResult<T>().success(null);
} }
@ -131,13 +134,12 @@ public class CommonResult<T> implements Serializable {
/** /**
* 使 * 使
*
* @param message * @param message
*/ */
public CommonResult<T> forbidden(String message) { public CommonResult<T> forbidden(String message) {
this.data.put("message", message); this.data.put("message", message);
this.data.put("code", FORBIDDEN); this.data.put("code", FORBIDDEN);
this.data.put("data", message); this.data.put("data", null);
return this; return this;
} }

@ -4,6 +4,7 @@ package com.hchbox.model.vo;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.persistence.Column;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -79,7 +80,6 @@ public class AppConfigVo {
private Double paymentCeiling; private Double paymentCeiling;
@ApiModelProperty("不发送无运单号的订单") @ApiModelProperty("不发送无运单号的订单")
private Boolean noSidNotSend; private Boolean noSidNotSend;
@ -116,6 +116,12 @@ public class AppConfigVo {
@ApiModelProperty("发送账号id") @ApiModelProperty("发送账号id")
private Long sendAccountId; private Long sendAccountId;
@ApiModelProperty(value = "发送开始时间小时")
private Integer sendHourStart;
@ApiModelProperty(value = "发送结束时间小时")
private Integer sendHourEnd;
} }

Loading…
Cancel
Save