|
|
@@ -147,8 +147,10 @@ public class TblDzbcOrderServiceImpl implements ITblDzbcOrderService {
|
|
|
add.setTotalPrice(add.getNum()*add.getPrice());
|
|
|
|
|
|
bo.getParams().put("zw",add.getNum());
|
|
|
- add.setExt1(JSONUtil.toJsonStr(bo.getParams()));
|
|
|
+ add.setExt1(JSONUtil.toJsonStr(Map.of("zw", add.getNum(),"usersInfo",bo.getParams().get("usersInfo"),"startSiteId",bo.getParams().get("startSiteId"),"endSiteId",bo.getParams().get("endSiteId"))));
|
|
|
|
|
|
+ scheduling.setStartSites(null);
|
|
|
+ scheduling.setEndSites(null);
|
|
|
add.setExt2(JSONUtil.toJsonStr(Map.of("schedulInfo", scheduling)));
|
|
|
|
|
|
boolean flag = baseMapper.insert(add) > 0;
|
|
|
@@ -194,6 +196,7 @@ public class TblDzbcOrderServiceImpl implements ITblDzbcOrderService {
|
|
|
if(entity!=null){
|
|
|
TblDzbcOrderBo bo1 = new TblDzbcOrderBo();
|
|
|
bo1.setSchedulingId(entity.getSchedulingId());
|
|
|
+ bo1.setStatus("1");
|
|
|
List<TblDzbcOrderVo> list = queryList(bo1);
|
|
|
//查出所有订单的startInfo和endInfo
|
|
|
//{"areaInfo": {"id": 1889580334985953281, "addr": "ss", "ext1": "{}", "ext2": "{}", "name": "松罗", "kyzId": 1889579208173600769, "remark": "nulla deserunt minim tempor", "location": "119.61157136502725,27.179696949640462"}, "siteInfo": {"id": 1889579608918376450, "addr": "是多少", "ext1": "{}", "ext2": "{}", "name": "万达公交站", "areaId": 1889580334985953281, "remark": "ut nulla sint", "location": "119.70444636953097,27.142621940313745"}}
|
|
|
@@ -244,7 +247,6 @@ public class TblDzbcOrderServiceImpl implements ITblDzbcOrderService {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -281,10 +283,9 @@ public class TblDzbcOrderServiceImpl implements ITblDzbcOrderService {
|
|
|
List<TblDzbcOrder> list = baseMapper.selectList(buildQueryWrapper(bo));
|
|
|
for (TblDzbcOrder tblDzbcOrder : list) {
|
|
|
if(System.currentTimeMillis()-tblDzbcOrder.getCreateTime().getTime()>=1000*60*30){
|
|
|
- tblDzbcOrder.setStatus("2");
|
|
|
TblDzbcOrderBo bo1 = new TblDzbcOrderBo();
|
|
|
bo1.setId(tblDzbcOrder.getId());
|
|
|
- bo1.setStatus("2");
|
|
|
+ bo1.setStatus("5");
|
|
|
updateByBo(bo1);
|
|
|
}else{
|
|
|
SystemTimer timer = new SystemTimer();
|
|
|
@@ -292,7 +293,7 @@ public class TblDzbcOrderServiceImpl implements ITblDzbcOrderService {
|
|
|
timer.addTask(new TimerTask(()->{
|
|
|
TblDzbcOrderBo bo1 = new TblDzbcOrderBo();
|
|
|
bo1.setId(tblDzbcOrder.getId());
|
|
|
- bo1.setStatus("2");
|
|
|
+ bo1.setStatus("5");
|
|
|
updateByBo(bo1);
|
|
|
},1000*60*30-(System.currentTimeMillis()-tblDzbcOrder.getCreateTime().getTime())));
|
|
|
}
|