优化接口返回处理
This commit is contained in:
parent
7f5e6a6a45
commit
5b1a376f79
|
|
@ -127,7 +127,7 @@ public class PddOrderApiController {
|
||||||
logs.setPullTime(currDateTime);
|
logs.setPullTime(currDateTime);
|
||||||
logs.setDuration(System.currentTimeMillis() - beginTime);
|
logs.setDuration(System.currentTimeMillis() - beginTime);
|
||||||
pullLogsService.save(logs);
|
pullLogsService.save(logs);
|
||||||
return AjaxResult.error("接口拉取错误:"+upResult.getMsg());
|
return AjaxResult.error(upResult.getMsg());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -145,6 +145,14 @@ public class AjaxResult extends HashMap<String, Object>
|
||||||
{
|
{
|
||||||
return AjaxResult.error(msg, null);
|
return AjaxResult.error(msg, null);
|
||||||
}
|
}
|
||||||
|
public static AjaxResult paramError(String msg)
|
||||||
|
{
|
||||||
|
return AjaxResult.error(ResultVoEnum.ParamsError.getIndex(),msg, null);
|
||||||
|
}
|
||||||
|
public static AjaxResult apiError(String msg)
|
||||||
|
{
|
||||||
|
return AjaxResult.error(ResultVoEnum.API_FAIL.getIndex(),msg, null);
|
||||||
|
}
|
||||||
|
|
||||||
public static AjaxResult error(int code, String msg, Object data)
|
public static AjaxResult error(int code, String msg, Object data)
|
||||||
{
|
{
|
||||||
|
|
@ -169,7 +177,8 @@ public class AjaxResult extends HashMap<String, Object>
|
||||||
*/
|
*/
|
||||||
public static AjaxResult error(String msg, Object data)
|
public static AjaxResult error(String msg, Object data)
|
||||||
{
|
{
|
||||||
return new AjaxResult(HttpStatus.ERROR, msg, data);
|
// return new AjaxResult(HttpStatus.ERROR, msg, data);
|
||||||
|
return new AjaxResult(ResultVoEnum.API_FAIL.getIndex(), msg, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,7 @@ public class HttpStatus
|
||||||
*/
|
*/
|
||||||
public static final int ERROR = 500;
|
public static final int ERROR = 500;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 接口未实现
|
* 接口未实现
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,8 @@ import org.springframework.util.StringUtils;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneId;
|
||||||
|
import java.time.ZoneOffset;
|
||||||
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
|
|
@ -51,14 +53,14 @@ public class DouOrderServiceImpl extends ServiceImpl<DouOrderMapper, DouOrder>
|
||||||
private final Pattern DATE_FORMAT = Pattern.compile(DATE_PATTERN);
|
private final Pattern DATE_FORMAT = Pattern.compile(DATE_PATTERN);
|
||||||
@Override
|
@Override
|
||||||
public PageResult<DouOrder> queryPageList(DouOrderBo bo, PageQuery pageQuery) {
|
public PageResult<DouOrder> queryPageList(DouOrderBo bo, PageQuery pageQuery) {
|
||||||
long startTimeStamp = 0;
|
Long startTimestamp = null;
|
||||||
long endTimeStamp = 0;
|
Long endTimestamp = null;
|
||||||
if(StringUtils.hasText(bo.getStartTime())){
|
if(StringUtils.hasText(bo.getStartTime())){
|
||||||
Matcher matcher = DATE_FORMAT.matcher(bo.getStartTime());
|
Matcher matcher = DATE_FORMAT.matcher(bo.getStartTime());
|
||||||
boolean b = matcher.find();
|
boolean b = matcher.find();
|
||||||
if(b){
|
if(b){
|
||||||
bo.setStartTime(bo.getStartTime()+" 00:00:00");
|
bo.setStartTime(bo.getStartTime()+" 00:00:00");
|
||||||
startTimeStamp = DateUtils.dateTimeStrToTimeStamp(null,bo.getStartTime());
|
// startTimeStamp = DateUtils.dateTimeStrToTimeStamp(null,bo.getStartTime());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(StringUtils.hasText(bo.getEndTime())){
|
if(StringUtils.hasText(bo.getEndTime())){
|
||||||
|
|
@ -66,16 +68,23 @@ public class DouOrderServiceImpl extends ServiceImpl<DouOrderMapper, DouOrder>
|
||||||
boolean b = matcher.find();
|
boolean b = matcher.find();
|
||||||
if(b){
|
if(b){
|
||||||
bo.setEndTime(bo.getEndTime()+" 23:59:59");
|
bo.setEndTime(bo.getEndTime()+" 23:59:59");
|
||||||
endTimeStamp = DateUtils.dateTimeStrToTimeStamp(null,bo.getEndTime());
|
// endTimeStamp = DateUtils.dateTimeStrToTimeStamp(null,bo.getEndTime());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(StringUtils.hasText(bo.getStartTime())) {
|
||||||
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
||||||
|
LocalDateTime startTime = LocalDateTime.parse(bo.getStartTime(), formatter);
|
||||||
|
LocalDateTime endTime = LocalDateTime.parse(bo.getEndTime(), formatter);
|
||||||
|
|
||||||
|
startTimestamp = startTime.toEpochSecond(ZoneOffset.ofHours(8));
|
||||||
|
endTimestamp = endTime.toEpochSecond(ZoneOffset.ofHours(8));
|
||||||
|
}
|
||||||
LambdaQueryWrapper<DouOrder> queryWrapper = new LambdaQueryWrapper<DouOrder>()
|
LambdaQueryWrapper<DouOrder> queryWrapper = new LambdaQueryWrapper<DouOrder>()
|
||||||
.eq(bo.getShopId()!=null,DouOrder::getSShopId,bo.getShopId())
|
.eq(bo.getShopId()!=null,DouOrder::getSShopId,bo.getShopId())
|
||||||
.eq(StringUtils.hasText(bo.getOrderId()),DouOrder::getOrderId,bo.getOrderId())
|
.eq(StringUtils.hasText(bo.getOrderId()),DouOrder::getOrderId,bo.getOrderId())
|
||||||
.eq(StringUtils.hasText(bo.getOrderStatus()),DouOrder::getOrderStatus,bo.getOrderStatus())
|
.eq(StringUtils.hasText(bo.getOrderStatus()),DouOrder::getOrderStatus,bo.getOrderStatus())
|
||||||
.ge(StringUtils.hasText(bo.getStartTime()),DouOrder::getCreateTime, startTimeStamp)
|
.ge(StringUtils.hasText(bo.getStartTime()),DouOrder::getCreateTime, startTimestamp)
|
||||||
.le(StringUtils.hasText(bo.getEndTime()),DouOrder::getCreateTime,endTimeStamp)
|
.le(StringUtils.hasText(bo.getEndTime()),DouOrder::getCreateTime,endTimestamp)
|
||||||
;
|
;
|
||||||
pageQuery.setOrderByColumn("create_time");
|
pageQuery.setOrderByColumn("create_time");
|
||||||
pageQuery.setIsAsc("desc");
|
pageQuery.setIsAsc("desc");
|
||||||
|
|
|
||||||
|
|
@ -19,11 +19,10 @@
|
||||||
<span style="float: left">{{ item.name }}</span>
|
<span style="float: left">{{ item.name }}</span>
|
||||||
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 500">微信小店</span>
|
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 500">微信小店</span>
|
||||||
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 200">京东POP</span>
|
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 200">京东POP</span>
|
||||||
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 280">京东自营</span>
|
|
||||||
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 100">淘宝天猫</span>
|
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 100">淘宝天猫</span>
|
||||||
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 300">拼多多</span>
|
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 300">拼多多</span>
|
||||||
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 400">抖店</span>
|
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 400">抖店</span>
|
||||||
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 999">线下渠道</span>
|
<span style="float: right; color: #8492a6; font-size: 13px" v-if="item.type === 999">其他</span>
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
|
||||||
|
|
@ -475,9 +475,11 @@ export default {
|
||||||
});
|
});
|
||||||
|
|
||||||
// return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
|
// return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
|
||||||
}else{
|
}else if(response.code === 200){
|
||||||
this.$modal.msgSuccess(JSON.stringify(response));
|
this.$modal.msgSuccess(JSON.stringify(response));
|
||||||
this.getList()
|
this.getList()
|
||||||
|
}else{
|
||||||
|
this.$modal.msgError(response.msg)
|
||||||
}
|
}
|
||||||
this.pullLoading = false
|
this.pullLoading = false
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue