| | |
| | | public ApiResult<Integer> getCurrentByParamLens(@RequestBody GetCurrentByParamLens dto) { |
| | | TLensGoods one = lensGoodsService.lambdaQuery().eq(TLensGoods::getSeriesId, dto.getSeriesId()) |
| | | .eq(dto.getLensType()!=null,TLensGoods::getLensType, dto.getLensType()) |
| | | .eq(dto.getRefractiveIndex()!=null,TLensGoods::getRefractiveIndex, dto.getRefractiveIndex()) |
| | | .eq(dto.getBallMirror()!=null,TLensGoods::getBallMirror, dto.getBallMirror()) |
| | | .eq(dto.getColumnMirror()!=null,TLensGoods::getColumnMirror, dto.getColumnMirror()) |
| | | .eq(StringUtils.hasLength(dto.getRefractiveIndex()),TLensGoods::getRefractiveIndex, dto.getRefractiveIndex()) |
| | | .eq(StringUtils.hasLength(dto.getBallMirror()),TLensGoods::getBallMirror, dto.getBallMirror()) |
| | | .eq(StringUtils.hasLength(dto.getColumnMirror()),TLensGoods::getColumnMirror, dto.getColumnMirror()) |
| | | .eq(dto.getStoreId()!=null,TLensGoods::getStoreId, dto.getStoreId()) |
| | | .one(); |
| | | if (one!=null){ |
| | |
| | | List<TFrameGoods> list1 = new ArrayList<>(); |
| | | for (TFrameWarehousingDetail frameWarehousingDetail : frameWarehousingDetails) { |
| | | TFrameGoods one = frameGoodsService.lambdaQuery().eq(TFrameGoods::getModelId, frameWarehousingDetail.getModelId()) |
| | | .eq(TFrameGoods::getStoreId, dto.getStoreId()) |
| | | .eq(TFrameGoods::getColor, frameWarehousingDetail.getColor()).one(); |
| | | if (one!=null){ |
| | | if (one.getTotal()-frameWarehousingDetail.getTotal()<0){ |
| | |
| | | List<TFrameGoods> list2 = new ArrayList<>(); |
| | | for (TFrameWarehousingDetail frameWarehousingDetail : frameWarehousingDetails) { |
| | | TFrameGoods one = frameGoodsService.lambdaQuery().eq(TFrameGoods::getModelId, frameWarehousingDetail.getModelId()) |
| | | .eq(TFrameGoods::getStoreId, dto.getStoreId()) |
| | | .eq(TFrameGoods::getColor, frameWarehousingDetail.getColor()).one(); |
| | | if (one!=null){ |
| | | // 增加对应库存 |
| | |
| | | .eq(TLensGoods::getLensType, frameWarehousingDetail.getType()) |
| | | .eq(TLensGoods::getBallMirror, frameWarehousingDetail.getBallMirror()) |
| | | .eq(TLensGoods::getColumnMirror, frameWarehousingDetail.getColumnMirror()) |
| | | .eq(TLensGoods::getStoreId, dto.getStoreId()) |
| | | |
| | | .one(); |
| | | if (one!=null){ |
| | | if (one.getTotal()-frameWarehousingDetail.getTotal()<0){ |
| | |
| | | .eq(TLensGoods::getRefractiveIndex, frameWarehousingDetail.getRefractiveIndex()) |
| | | .eq(TLensGoods::getBallMirror, frameWarehousingDetail.getBallMirror()) |
| | | .eq(TLensGoods::getLensType, frameWarehousingDetail.getType()) |
| | | |
| | | .eq(TLensGoods::getStoreId, dto.getStoreId()) |
| | | .eq(TLensGoods::getColumnMirror, frameWarehousingDetail.getColumnMirror()) |
| | | .one(); |
| | | if (one!=null){ |