| | |
| | | Activity activity; |
| | | // 获取当前时间 |
| | | Date nowTime = new Date(); |
| | | if(mgtActivityEditDto.getActivityStartTime().compareTo(mgtActivityEditDto.getActivityEndTime())>0){ |
| | | throw new ServiceException(AppErrorConstant.ACTIVITY_SE_ERROR); |
| | | } |
| | | // 如果活动ID不为空,则表示修改活动信息 |
| | | if (StringUtils.isNotBlank(mgtActivityEditDto.getActivityId())) { |
| | | // 获取活动信息 |
| | |
| | | try { |
| | | lock.lock(30, TimeUnit.SECONDS); |
| | | if(agStockChangeDto.getChangeType()==1){ |
| | | //减少销量增加库存 |
| | | activityMapper.addActivityGoodsStock(agStockChangeDto); |
| | | }else{ |
| | | //更新库存 |
| | | //增加销量减少库存 |
| | | activityMapper.subActivityGoodsStock(agStockChangeDto); |
| | | } |
| | | } finally { |