1;店铺删除后,重新授权绑定数据重复报错问题

This commit is contained in:
wangshuai 2024-07-24 15:44:22 +08:00
parent 30743541fb
commit 09a91cda78
1 changed files with 25 additions and 25 deletions

View File

@ -98,7 +98,7 @@ public class MeituanServiceImpl implements IMeituanService {
return "false";
}
storeInfo.setStoreCode(valueFromCookie("wmPoiId", cookie.getCookie()));
List<BusStoreInfo> list = busStoreInfoService.selectBusStoreInfoList(storeInfo);
List<BusStoreInfo> list = busStoreInfoMapper.selectBusStoreInfoListA(storeInfo);
BusAgentInfo busAgentInfo = new BusAgentInfo();
busAgentInfo.setAgentAccount(cookie.getUserName());
List<BusAgentInfo> list1 = iBusAgentInfoService.selectBusAgentInfoList(busAgentInfo);
@ -146,6 +146,7 @@ public class MeituanServiceImpl implements IMeituanService {
throw new ServiceException("授权失败,已绑定其他代理账号!");
}
// 如果已删除 可以继续绑定
storeInfo = list.get(0);
storeInfo.setBindId(list1.get(0).getId());
storeInfo.setBindUser(cookie.getUserName());
storeInfo.setStoreAccount(cookie.getAccount());
@ -156,31 +157,30 @@ public class MeituanServiceImpl implements IMeituanService {
storeInfo.setBindTime(date);
storeInfo.setGrantStatus("1");//授权登录状态
storeInfo.setReturnVisitStatus("2");// 营销状态
storeInfo.setSelfDeliveryStatus("1");// 1 正常 2 自配送 3
storeInfo.setMarketingChannels("AI");
busStoreInfoService.insertBusStoreInfo(storeInfo);
BusStoreDayInfo busStoreDayInfo = new BusStoreDayInfo();
busStoreDayInfo.setStoreId(storeInfo.getId());
busStoreDayInfo.setCreateTime(date);
busStoreDayInfoMapper.insertBusStoreDayInfo(busStoreDayInfo);
BusStoreConfigInfo busStoreConfigInfo = new BusStoreConfigInfo();
busStoreConfigInfo.setStoreId(storeInfo.getId());
busStoreConfigInfo.setStoreCode(valueFromCookie("wmPoiId", cookie.getCookie()));
busStoreConfigInfo.setStoreName(storeInfo.getStoreName());
busStoreConfigInfo.setQuotaStatus("2");
busStoreConfigInfo.setIsSpliceOrder("N");
String content = sysDictDataMapper.selectDictLabel("bus_default_script","default_script");
busStoreConfigInfo.setContent1(content);
busStoreConfigInfo.setContent2(content);
busStoreConfigInfo.setContent3(content);
busStoreConfigInfo.setContent4(content);
busStoreConfigInfo.setStartTime("00:00:00");
busStoreConfigInfo.setEndTime("23:59:59");
busStoreConfigInfo.setMinOrderNum(1);
busStoreConfigInfo.setMaxOrderNum(1);
busStoreConfigInfoMapper.insertBusStoreConfigInfo(busStoreConfigInfo);
storeInfo.setSelfDeliveryStatus("1");
busStoreInfoMapper.updateBusStoreInfo(storeInfo);
// BusStoreDayInfo busStoreDayInfo = new BusStoreDayInfo();
// busStoreDayInfo.setStoreId(storeInfo.getId());
// busStoreDayInfo.setCreateTime(date);
// busStoreDayInfoMapper.insertBusStoreDayInfo(busStoreDayInfo);
// BusStoreConfigInfo busStoreConfigInfo = new BusStoreConfigInfo();
// busStoreConfigInfo.setStoreId(storeInfo.getId());
// busStoreConfigInfo.setStoreCode(valueFromCookie("wmPoiId", cookie.getCookie()));
// busStoreConfigInfo.setStoreName(storeInfo.getStoreName());
// busStoreConfigInfo.setQuotaStatus("2");
// busStoreConfigInfo.setIsSpliceOrder("N");
// String content = sysDictDataMapper.selectDictLabel("bus_default_script","default_script");
// busStoreConfigInfo.setContent1(content);
// busStoreConfigInfo.setContent2(content);
// busStoreConfigInfo.setContent3(content);
// busStoreConfigInfo.setContent4(content);
// busStoreConfigInfo.setStartTime("00:00:00");
// busStoreConfigInfo.setEndTime("23:59:59");
// busStoreConfigInfo.setMinOrderNum(1);
// busStoreConfigInfo.setMaxOrderNum(1);
// busStoreConfigInfoMapper.insertBusStoreConfigInfo(busStoreConfigInfo);
}else{
storeInfo.setId(list.get(0).getId());
storeInfo = list.get(0);
storeInfo.setStoreAccount(cookie.getAccount());
storeInfo.setStorePassword(cookie.getPassword());
storeInfo.setUpdateTime(date);