|
|
@@ -472,6 +472,9 @@ public class AppSitePlaceServiceImpl extends ServiceImpl<AppSitePlaceMapper, App
|
|
|
appSitePlace.setTenantId(site.getTenantId());
|
|
|
appSitePlace.setCategoryId(category.getId());
|
|
|
appSitePlace.setType(SitePlaceTypeEnum.PACKAGE.getCode());
|
|
|
+ appSitePlace.setRefundType(placeCuDTO.getRefundType());
|
|
|
+ appSitePlace.setEarlyRefundTime(placeCuDTO.getEarlyRefundTime());
|
|
|
+ appSitePlace.setReminder(placeCuDTO.getReminder());
|
|
|
int insert = baseMapper.insert(appSitePlace);
|
|
|
if (insert < 1) throw new JeecgBootException("包场保存失败", SC_INTERNAL_SERVER_ERROR_500);
|
|
|
|
|
|
@@ -1052,7 +1055,14 @@ public class AppSitePlaceServiceImpl extends ServiceImpl<AppSitePlaceMapper, App
|
|
|
|
|
|
//修改所有的sitePlace的退款,预定限制,温馨提示
|
|
|
for (AppSitePlace existingPlace : existingPlaces) {
|
|
|
- if (!ObjectUtil.equals(existingPlace.getEarlyRefundTime(), placeCuDTO.getEarlyRefundTime()) || !ObjectUtil.equals(existingPlace.getBuyLimit(), placeCuDTO.getBuyLimit()) || !ObjectUtil.equals(existingPlace.getReminder(), placeCuDTO.getReminder())) {
|
|
|
+ if (!ObjectUtil.equals(existingPlace.getEarlyRefundTime(), placeCuDTO.getEarlyRefundTime()) ||
|
|
|
+ !ObjectUtil.equals(existingPlace.getBuyLimit(), placeCuDTO.getBuyLimit()) ||
|
|
|
+ !ObjectUtil.equals(existingPlace.getReminder(), placeCuDTO.getReminder()) ||
|
|
|
+ !ObjectUtil.equals(existingPlace.getRefundType(), placeCuDTO.getRefundType())
|
|
|
+ ) {
|
|
|
+ if (!ObjectUtil.equals(existingPlace.getRefundType(), placeCuDTO.getRefundType())) {
|
|
|
+ existingPlace.setRefundType(placeCuDTO.getRefundType());
|
|
|
+ }
|
|
|
if (!ObjectUtil.equals(existingPlace.getEarlyRefundTime(), placeCuDTO.getEarlyRefundTime())) {
|
|
|
existingPlace.setEarlyRefundTime(placeCuDTO.getEarlyRefundTime());
|
|
|
}
|
|
|
@@ -1126,6 +1136,7 @@ public class AppSitePlaceServiceImpl extends ServiceImpl<AppSitePlaceMapper, App
|
|
|
appSitePlace.setOrgCode(site.getOrgCode());
|
|
|
appSitePlace.setTenantId(site.getTenantId());
|
|
|
appSitePlace.setCategoryId(category.getId());
|
|
|
+ appSitePlace.setRefundType(appSitePlaceCuDTO.getRefundType());
|
|
|
appSitePlace.setEarlyRefundTime(appSitePlaceCuDTO.getEarlyRefundTime());
|
|
|
appSitePlace.setBuyLimit(appSitePlaceCuDTO.getBuyLimit());
|
|
|
appSitePlace.setReminder(appSitePlaceCuDTO.getReminder());
|
|
|
@@ -1244,6 +1255,7 @@ public class AppSitePlaceServiceImpl extends ServiceImpl<AppSitePlaceMapper, App
|
|
|
.setName(category.getName() + (sitePlaces.size() + i))
|
|
|
.setType(SitePlaceTypeEnum.PACKAGE.getCode())
|
|
|
.setOrgCode(site.getOrgCode())
|
|
|
+ .setRefundType(appSitePlaceCuDTO.getRefundType())
|
|
|
.setEarlyRefundTime(appSitePlaceCuDTO.getEarlyRefundTime())
|
|
|
.setBuyLimit(appSitePlaceCuDTO.getBuyLimit())
|
|
|
.setReminder(appSitePlaceCuDTO.getReminder())
|