Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
6e543514ef
|
@ -66,9 +66,9 @@ public class AsyncTaskImpl {
|
|||
|
||||
public void clearStoreKey(){
|
||||
LocalDate localDate = LocalDate.now();
|
||||
LocalDate prevDay = localDate.minusDays(1);
|
||||
LocalDate prevDay = localDate.minusDays(2);
|
||||
BusStoreInfo busStoreInfo = new BusStoreInfo();
|
||||
List<BusStoreInfo> busStoreInfoList = busStoreInfoMapper.selectBusStoreInfoList(busStoreInfo);
|
||||
List<BusStoreInfo> busStoreInfoList = busStoreInfoMapper.selectBusStoreInfoListA(busStoreInfo);
|
||||
for (BusStoreInfo storeInfo : busStoreInfoList) {
|
||||
try {
|
||||
String oldKey = storeInfo.getStoreCode() + "-" + prevDay;
|
||||
|
|
|
@ -229,7 +229,7 @@ public class BusStoreInfoServiceImpl implements IBusStoreInfoService
|
|||
}else if(ll.size() ==1){
|
||||
busStoreConfigInfo.setId(ll.get(0).getId());
|
||||
if(StringUtils.isEmpty(busStoreConfigInfo.getMarketingChannels())){
|
||||
throw new ServiceException("操作异常!");
|
||||
throw new ServiceException("请选择营销渠道!");
|
||||
}
|
||||
if(!busStoreConfigInfo.getMarketingChannels().equals(ll.get(0).getMarketingChannels())){
|
||||
BusMarketOperationInfo busMarketOperationInfo = new BusMarketOperationInfo();
|
||||
|
|
|
@ -136,12 +136,13 @@ public class MeituanServiceImpl implements IMeituanService {
|
|||
storeInfo.setSelfDeliveryStatus("1");// 1 正常, 2 自配送, 3 删除
|
||||
storeInfo.setMarketingChannels(sysDictDataMapper.selectDictLabel("bus_default_channel","default_channel"));
|
||||
busStoreInfoService.insertBusStoreInfo(storeInfo);
|
||||
Long storeId = storeInfo.getId();
|
||||
BusStoreDayInfo busStoreDayInfo = new BusStoreDayInfo();
|
||||
busStoreDayInfo.setStoreId(storeInfo.getId());
|
||||
busStoreDayInfo.setStoreId(storeId);
|
||||
busStoreDayInfo.setCreateTime(date);
|
||||
busStoreDayInfoMapper.insertBusStoreDayInfo(busStoreDayInfo);
|
||||
BusStoreConfigInfo busStoreConfigInfo = new BusStoreConfigInfo();
|
||||
busStoreConfigInfo.setStoreId(storeInfo.getId());
|
||||
busStoreConfigInfo.setStoreId(storeId);
|
||||
busStoreConfigInfo.setStoreCode(valueFromCookie("wmPoiId", cookie.getCookie()));
|
||||
busStoreConfigInfo.setStoreName(storeInfo.getStoreName());
|
||||
busStoreConfigInfo.setQuotaStatus("2");
|
||||
|
@ -192,7 +193,11 @@ public class MeituanServiceImpl implements IMeituanService {
|
|||
storeInfo.setUpdateUser(cookie.getUserName());
|
||||
storeInfo.setStoreAccount(cookie.getAccount());
|
||||
storeInfo.setStorePassword(cookie.getPassword());
|
||||
storeInfo.setStoreName(cookie.getWmPoiName());
|
||||
String name = getStoreName(cookie.getCookie(),getUrl);
|
||||
if(StringUtils.isEmpty(name)){
|
||||
name = getStoreNameApi(cookie.getCookie(),getUrl);
|
||||
}
|
||||
storeInfo.setStoreName(name);
|
||||
storeInfo.setStoreCookie(cookie.getCookie());
|
||||
storeInfo.setBindTime(date);
|
||||
storeInfo.setGrantStatus("1");//授权登录状态
|
||||
|
@ -269,6 +274,12 @@ public class MeituanServiceImpl implements IMeituanService {
|
|||
@Transactional(rollbackFor = Exception.class)
|
||||
public String getComment(Long id) {
|
||||
BusStoreInfo store = busStoreInfoMapper.selectBusStoreInfoById(id);
|
||||
String name = getStoreName(store.getStoreCookie(),"");
|
||||
if(StringUtils.isEmpty(name)){
|
||||
name = getStoreNameApi(store.getStoreCookie(),"");
|
||||
}
|
||||
store.setStoreName(name);
|
||||
busStoreInfoMapper.updateBusStoreInfo(store);
|
||||
Boolean flag1 = getScoreOne(store);
|
||||
if (!flag1) {
|
||||
log.error("获取评分信息返回错误...");
|
||||
|
@ -367,10 +378,6 @@ public class MeituanServiceImpl implements IMeituanService {
|
|||
temp.setLastOrderNum(Integer.valueOf(total));
|
||||
temp.setCreateTime(Date.from(LocalDateTime.now().minusDays(1).atZone(ZoneId.systemDefault()).toInstant()));
|
||||
busStoreDayInfoService.updateBusStoreDayInfo(temp);
|
||||
} else {
|
||||
dayInfo.setLastOrderNum(Integer.valueOf(total));
|
||||
dayInfo.setCreateTime(Date.from(LocalDateTime.now().minusDays(1).atZone(ZoneId.systemDefault()).toInstant()));
|
||||
busStoreDayInfoService.insertBusStoreDayInfo(dayInfo);
|
||||
}
|
||||
}
|
||||
} else if ("1001".equals(code)) {
|
||||
|
@ -749,19 +756,18 @@ public class MeituanServiceImpl implements IMeituanService {
|
|||
HttpGet request = new HttpGet(url);
|
||||
request.setHeader("Cookie",cookie);
|
||||
request.setHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36");
|
||||
String result = null;
|
||||
String info = null;
|
||||
try {
|
||||
result = EntityUtils.toString(client.execute(request).getEntity());
|
||||
String result = EntityUtils.toString(client.execute(request).getEntity());
|
||||
JSONObject jsonObject = JSONObject.parseObject(result);
|
||||
String code = jsonObject.getString(("code"));
|
||||
if ("0".equals(code)) {
|
||||
JSONArray data = jsonObject.getJSONArray("data");
|
||||
info = data.getJSONObject(0).getString("timeLine");
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("*********订单送达时间解析异常*********");
|
||||
}
|
||||
JSONObject jsonObject = JSONObject.parseObject(result);
|
||||
String code = jsonObject.getString(("code"));
|
||||
String info = null;
|
||||
if ("0".equals(code)) {
|
||||
JSONArray data = jsonObject.getJSONArray("data");
|
||||
info = data.getJSONObject(0).getString("timeLine");
|
||||
}
|
||||
return info;
|
||||
}
|
||||
|
||||
|
@ -974,10 +980,6 @@ public class MeituanServiceImpl implements IMeituanService {
|
|||
temp.setScore(poiScore);
|
||||
temp.setCreateTime(Date.from(LocalDateTime.now().minusDays(1).atZone(ZoneId.systemDefault()).toInstant()));
|
||||
busStoreDayInfoService.updateBusStoreDayInfo(temp);
|
||||
} else {
|
||||
dayInfo.setScore(poiScore);
|
||||
dayInfo.setCreateTime(Date.from(LocalDateTime.now().minusDays(1).atZone(ZoneId.systemDefault()).toInstant()));
|
||||
busStoreDayInfoService.insertBusStoreDayInfo(dayInfo);
|
||||
}
|
||||
}
|
||||
}else if ("1001".equals(jsonObject.getString("code"))) {
|
||||
|
|
Loading…
Reference in New Issue