| | |
| | | SysUser sysUser = sysUserClient.getSysUser(userid).getData(); |
| | | GoodsBargainPrice bargainPrice = this.getOne(new LambdaQueryWrapper<GoodsBargainPrice>().eq(GoodsBargainPrice::getShopId, sysUser.getObjectId()) |
| | | .eq(GoodsBargainPrice::getGoodsId, vo.getGoodsId()).eq(GoodsBargainPrice::getDelFlag, 0).last(" order by create_time desc limit 0, 1")); |
| | | if(null != bargainPrice && 1 == bargainPrice.getAuditStatus()){ |
| | | if(null != bargainPrice && 0 == bargainPrice.getAuditStatus()){ |
| | | return R.fail("特价申请正在审核中"); |
| | | } |
| | | bargainPrice = new GoodsBargainPrice(); |
| | | bargainPrice.setShopId(sysUser.getObjectId()); |
| | | bargainPrice.setGoodsId(vo.getGoodsId()); |
| | | bargainPrice.setAuditStatus(1); |
| | | bargainPrice.setAuditStatus(0); |
| | | bargainPrice.setDelFlag(0); |
| | | bargainPrice.setCreateTime(LocalDateTime.now()); |
| | | bargainPrice.setCreateUserId(userid); |
| | | this.updateById(bargainPrice); |
| | | this.save(bargainPrice); |
| | | //添加明细 |
| | | List<GoodsBargainPriceDetail> list = vo.getList(); |
| | | for (GoodsBargainPriceDetail goodsBargainPriceDetail : list) { |
| | | goodsBargainPriceDetail.setId(null); |
| | | goodsBargainPriceDetail.setGoodsBargainPriceId(bargainPrice.getId()); |
| | | } |
| | | goodsBargainPriceDetailService.saveBatch(list); |