2/4
This commit is contained in:
@@ -40,4 +40,5 @@ public class OrdOrderVo implements Vo {
|
|||||||
List<OrdOrderDetail> ordOrderDetails;
|
List<OrdOrderDetail> ordOrderDetails;
|
||||||
private String endTime;
|
private String endTime;
|
||||||
private PayResult result;
|
private PayResult result;
|
||||||
|
private long nowDate;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ import org.springframework.web.client.RestTemplate;
|
|||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author wangpengfei
|
* @author wangpengfei
|
||||||
@@ -417,9 +418,21 @@ public class OrdOrderService extends MybatisBaseService<OrdOrderMapper, OrdOrder
|
|||||||
qw.eq("userSid",query.getCustomerSid());
|
qw.eq("userSid",query.getCustomerSid());
|
||||||
qw.orderByDesc("createTime");
|
qw.orderByDesc("createTime");
|
||||||
IPage<OrdOrderVo> pagging = baseMapper.orderList(page, qw);
|
IPage<OrdOrderVo> pagging = baseMapper.orderList(page, qw);
|
||||||
|
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
for (OrdOrderVo record : pagging.getRecords()) {
|
for (OrdOrderVo record : pagging.getRecords()) {
|
||||||
List<OrdOrderDetail> details=ordOrderDetailService.list(new QueryWrapper<OrdOrderDetail>().eq("orderSid",record.getSid()));
|
List<OrdOrderDetail> details=ordOrderDetailService.list(new QueryWrapper<OrdOrderDetail>().eq("orderSid",record.getSid()));
|
||||||
List<String> urls=new ArrayList<>();
|
List<String> urls=new ArrayList<>();
|
||||||
|
record.getCreateTime();
|
||||||
|
if(record.getPayStatus()==2){
|
||||||
|
//1>2 1 、1<2 -1 、1=2 0
|
||||||
|
int k= DateUtil.parse(sdf.format(new Date())).compareTo(DateUtil.offsetMinute(record.getCreateTime(),10));
|
||||||
|
if(k!=-1){
|
||||||
|
record.setPayStatus(3);
|
||||||
|
OrdOrder r=baseMapper.selectOne(new QueryWrapper<OrdOrder>().eq("sid",record.getSid()));
|
||||||
|
r.setPayStatus(3);
|
||||||
|
baseMapper.updateById(r);
|
||||||
|
}
|
||||||
|
}
|
||||||
for (OrdOrderDetail detail : details) {
|
for (OrdOrderDetail detail : details) {
|
||||||
LpkGoods lpkGoods=lpkGoodsService.getOne(new QueryWrapper<LpkGoods>().eq("sid",detail.getGoodsSid()));
|
LpkGoods lpkGoods=lpkGoodsService.getOne(new QueryWrapper<LpkGoods>().eq("sid",detail.getGoodsSid()));
|
||||||
urls.add(fileUploadComponent.getUrlPrefix()+lpkGoods.getPicUrl());
|
urls.add(fileUploadComponent.getUrlPrefix()+lpkGoods.getPicUrl());
|
||||||
@@ -427,6 +440,9 @@ public class OrdOrderService extends MybatisBaseService<OrdOrderMapper, OrdOrder
|
|||||||
record.setCount(String.valueOf(details.size()));
|
record.setCount(String.valueOf(details.size()));
|
||||||
record.setPicUrls(urls);
|
record.setPicUrls(urls);
|
||||||
}
|
}
|
||||||
|
if(query.getState().equals("2")){
|
||||||
|
pagging.setRecords(pagging.getRecords().stream().filter(s->s.getPayStatus()!=3).collect(Collectors.toList()));
|
||||||
|
}
|
||||||
PagerVo<LpkStoreVo> p = PagerUtil.pageToVo(pagging, null);
|
PagerVo<LpkStoreVo> p = PagerUtil.pageToVo(pagging, null);
|
||||||
return rb.success().setData(p);
|
return rb.success().setData(p);
|
||||||
}
|
}
|
||||||
@@ -449,6 +465,8 @@ public class OrdOrderService extends MybatisBaseService<OrdOrderMapper, OrdOrder
|
|||||||
}
|
}
|
||||||
pagging.setOrdOrderDetails(details);
|
pagging.setOrdOrderDetails(details);
|
||||||
SimpleDateFormat sdf1 =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
SimpleDateFormat sdf1 =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
|
long milli = DateUtil.current();
|
||||||
|
pagging.setNowDate(milli);
|
||||||
pagging.setEndTime(sdf1.format(DateUtil.offsetMinute(pagging.getCreateTime(),pagging.getTimeRemarks())));
|
pagging.setEndTime(sdf1.format(DateUtil.offsetMinute(pagging.getCreateTime(),pagging.getTimeRemarks())));
|
||||||
if(pagging.getPayStatus()==2){
|
if(pagging.getPayStatus()==2){
|
||||||
PayResult result=new PayResult();
|
PayResult result=new PayResult();
|
||||||
@@ -488,6 +506,8 @@ public class OrdOrderService extends MybatisBaseService<OrdOrderMapper, OrdOrder
|
|||||||
}
|
}
|
||||||
return rb.success().setData(pagging);
|
return rb.success().setData(pagging);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public ResultBean changePayState(String sid) {
|
public ResultBean changePayState(String sid) {
|
||||||
ResultBean rb=new ResultBean().fail();
|
ResultBean rb=new ResultBean().fail();
|
||||||
if(StringUtils.isBlank(sid)){
|
if(StringUtils.isBlank(sid)){
|
||||||
|
|||||||
@@ -43,6 +43,7 @@
|
|||||||
a.price ,
|
a.price ,
|
||||||
a.preferentialPrice as prefPrice
|
a.preferentialPrice as prefPrice
|
||||||
from recommend_newuser_bag a
|
from recommend_newuser_bag a
|
||||||
|
where isGrounding=1
|
||||||
</select>
|
</select>
|
||||||
<select id="getGoodsByBagSid" resultType="com.yxt.yythmall.api.appletgiftbag.GiftBagGoodss">
|
<select id="getGoodsByBagSid" resultType="com.yxt.yythmall.api.appletgiftbag.GiftBagGoodss">
|
||||||
select
|
select
|
||||||
|
|||||||
Reference in New Issue
Block a user