自动关闭会销方法错误修改
This commit is contained in:
@@ -138,10 +138,10 @@ public class HyExhibitionDAO {
|
||||
return hyExhibitionMapper.querySelective(hyExhibitionDO);
|
||||
}
|
||||
|
||||
public int batchCloseExhibition(List<Integer> hyExhibitionIds) {
|
||||
if (CollectionUtil.isEmpty(hyExhibitionIds)) {
|
||||
public int batchCloseExhibition(List<Integer> hyExhibitionIds, Integer closedType, String closeDateTime) {
|
||||
if (CollectionUtil.isEmpty(hyExhibitionIds) || closedType == null || closeDateTime == null) {
|
||||
return 0;
|
||||
}
|
||||
return hyExhibitionMapper.batchCloseExhibition(hyExhibitionIds);
|
||||
return hyExhibitionMapper.batchCloseExhibition(hyExhibitionIds, closedType, closeDateTime);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -89,5 +89,5 @@ public interface HyExhibitionMapper {
|
||||
*/
|
||||
List<HyExhibitionDO> querySelective(HyExhibitionDO hyExhibitionDO);
|
||||
|
||||
int batchCloseExhibition(@Param("hyExhibitionIds") List<Integer> hyExhibitionIds);
|
||||
int batchCloseExhibition(@Param("hyExhibitionIds") List<Integer> hyExhibitionIds, @Param("closedType") Integer closedType, @Param("closeDateTime") String closeDateTime);
|
||||
}
|
||||
@@ -462,7 +462,7 @@
|
||||
|
||||
<update id="batchCloseExhibition">
|
||||
update hy_exhibition
|
||||
set closed_type = 2, close_time = now()
|
||||
set closed_type = #{closedType}, close_time = #{closeDateTime}
|
||||
where id in (
|
||||
<foreach collection="hyExhibitionIds" item="hyExhibitionId" separator=",">
|
||||
#{hyExhibitionId}
|
||||
|
||||
@@ -709,11 +709,7 @@ public class ExhibitionServiceImpl implements ExhibitionService {
|
||||
List<Integer> exhibitionIds = hyExhibitionDOS.stream().map(HyExhibitionDO::getId).collect(Collectors.toList());
|
||||
|
||||
//2. 批量刷新会销为结束状态
|
||||
hyExhibitionDOS.forEach(x->{
|
||||
x.setClosedType(1);
|
||||
x.setCloseTime(new Date());
|
||||
});
|
||||
int res = hyExhibitionDAO.batchCloseExhibition(exhibitionIds);
|
||||
int res = hyExhibitionDAO.batchCloseExhibition(exhibitionIds, 1, DateUtil.format(now, CoolDateUtils.DATE_FORMAT_SEC));
|
||||
|
||||
//3. 处理需要关闭的会销组
|
||||
hyExhibitionGroupDAO.batchCloseExhibitionGroup();
|
||||
|
||||
Reference in New Issue
Block a user