Commit 1930e872 authored by shiyu's avatar shiyu

上架的团购商品才展示在首页

parent 9906ac5e
...@@ -72,7 +72,7 @@ public class SysGroupPurchaseServiceImpl implements SysGroupPurchaseService { ...@@ -72,7 +72,7 @@ public class SysGroupPurchaseServiceImpl implements SysGroupPurchaseService {
groupPurchaseConfig.setItemId(newItemId); groupPurchaseConfig.setItemId(newItemId);
groupPurchaseConfig.setCreatorId(oldItem.getCreatorId()); groupPurchaseConfig.setCreatorId(oldItem.getCreatorId());
groupPurchaseConfig.setState(GroupPurchaseEnum.ItemStateEnum.NOT_START.getCode()); groupPurchaseConfig.setState(GroupPurchaseEnum.ItemStateEnum.NOT_START.getCode());
groupPurchaseConfig.setIsValid(true); groupPurchaseConfig.setIsValid(false);
groupPurchaseConfig.setIsDeal(false); groupPurchaseConfig.setIsDeal(false);
groupPurchaseConfig.setTargetNum(0); groupPurchaseConfig.setTargetNum(0);
//不限购 //不限购
......
...@@ -489,6 +489,12 @@ public class SysSupplierItemServiceImpl implements SysSupplierItemService { ...@@ -489,6 +489,12 @@ public class SysSupplierItemServiceImpl implements SysSupplierItemService {
} }
auctionConfigDao.setValid(dto.getId()); auctionConfigDao.setValid(dto.getId());
} }
} else if (oldItem.getType() == DistributionEnum.DistributionTypeEnum.GROUP_PURCHASE.getCode()) {
//团购商品上架,需要修改配置表中is_valid字段为1,下架则is_valid=0
GroupPurchaseConfig groupPurchaseConfig = new GroupPurchaseConfig();
groupPurchaseConfig.setItemId(oldItem.getId());
groupPurchaseConfig.setIsValid(dto.getIsOnSale());
groupPurchaseConfigDao.updateByItemId(groupPurchaseConfig);
} }
SupplierItem supplierItem = new SupplierItem(); SupplierItem supplierItem = new SupplierItem();
supplierItem.setId(dto.getId()); supplierItem.setId(dto.getId());
......
...@@ -74,6 +74,7 @@ public class GroupPurchaseConfigDaoImpl implements GroupPurchaseConfigDao { ...@@ -74,6 +74,7 @@ public class GroupPurchaseConfigDaoImpl implements GroupPurchaseConfigDao {
JdbcHelper.ifPresent(dto.getState(), criteria:: andStateEqualTo); JdbcHelper.ifPresent(dto.getState(), criteria:: andStateEqualTo);
JdbcHelper.ifPresent(dto.getQueryStartTime(), criteria:: andEndTimeGreaterThanOrEqualTo); JdbcHelper.ifPresent(dto.getQueryStartTime(), criteria:: andEndTimeGreaterThanOrEqualTo);
JdbcHelper.ifPresent(dto.getQueryEndTime(), criteria:: andEndTimeLessThanOrEqualTo); JdbcHelper.ifPresent(dto.getQueryEndTime(), criteria:: andEndTimeLessThanOrEqualTo);
JdbcHelper.ifPresent(dto.getIsValid(), criteria:: andIsValidEqualTo);
JdbcHelper.ifPresent(dto.getIsDeal(), criteria:: andIsDealEqualTo); JdbcHelper.ifPresent(dto.getIsDeal(), criteria:: andIsDealEqualTo);
example.setOrderByClause(" create_time desc"); example.setOrderByClause(" create_time desc");
PageHelper.startPage(dto.getPage(), dto.getLimit()); PageHelper.startPage(dto.getPage(), dto.getLimit());
......
...@@ -95,6 +95,7 @@ public class GroupPurchaseServiceImpl implements GroupPurchaseService { ...@@ -95,6 +95,7 @@ public class GroupPurchaseServiceImpl implements GroupPurchaseService {
} }
} }
//查询进行中的团购 //查询进行中的团购
dto.setIsValid(true);
dto.setState(GroupPurchaseEnum.ItemStateEnum.PROCESSING.getCode()); dto.setState(GroupPurchaseEnum.ItemStateEnum.PROCESSING.getCode());
List<GroupPurchaseConfig> groupPurchaseConfigs = groupPurchaseConfigDao.findList(dto); List<GroupPurchaseConfig> groupPurchaseConfigs = groupPurchaseConfigDao.findList(dto);
PageInfo<GroupPurchaseConfig> pageInfo = new PageInfo<>(groupPurchaseConfigs); PageInfo<GroupPurchaseConfig> pageInfo = new PageInfo<>(groupPurchaseConfigs);
......
...@@ -89,7 +89,7 @@ public class WxPayServiceTest { ...@@ -89,7 +89,7 @@ public class WxPayServiceTest {
@Test @Test
public void refund() { public void refund() {
List<String> list = Arrays.asList("DA2408051039336454469", "DA2408051034105047546", "DA2408051029437697434"); List<String> list = Arrays.asList("DA2408051714332074170");
list.forEach(orderId ->{ list.forEach(orderId ->{
DistributionOrderRequestDto dto = new DistributionOrderRequestDto(); DistributionOrderRequestDto dto = new DistributionOrderRequestDto();
dto.setDistributionOrderId(orderId); dto.setDistributionOrderId(orderId);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment