|
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -550,12 +551,16 @@ public class TextbookServiceImpl extends MPJBaseServiceImpl<TextbookMapper, Text
|
|
|
setModifyDate(new Date());
|
|
setModifyDate(new Date());
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
|
|
+ //添加入库记录
|
|
|
TextbookWarehouseRecord textbookWarehouseRecord = BeanUtil.toBean(dto, TextbookWarehouseRecord.class);
|
|
TextbookWarehouseRecord textbookWarehouseRecord = BeanUtil.toBean(dto, TextbookWarehouseRecord.class);
|
|
|
textbookWarehouseRecord.setWarehouseMode(WarehouseModeEnum.WmManual.getCode());
|
|
textbookWarehouseRecord.setWarehouseMode(WarehouseModeEnum.WmManual.getCode());
|
|
|
textbookWarehouseRecord.setDiscount(discount);
|
|
textbookWarehouseRecord.setDiscount(discount);
|
|
|
textbookWarehouseRecord.setSubtotal(subtotal);
|
|
textbookWarehouseRecord.setSubtotal(subtotal);
|
|
|
textbookWarehouseRecord.setCreateDate(new Date());
|
|
textbookWarehouseRecord.setCreateDate(new Date());
|
|
|
|
|
+ QueryWrapper<TextbookWarehouseRecord> queryWrapperSortcode = new QueryWrapper<>();
|
|
|
|
|
+ queryWrapperSortcode.select("IFNULL(MAX(sort_code),0) as sortCode");
|
|
|
|
|
+ TextbookWarehouseRecord t = textbookClassWarehouseService.getOne(queryWrapperSortcode);
|
|
|
|
|
+ textbookWarehouseRecord.setSortCode(t.getSortCode() + 1);
|
|
|
textbookClassWarehouseService.save(textbookWarehouseRecord);
|
|
textbookClassWarehouseService.save(textbookWarehouseRecord);
|
|
|
|
|
|
|
|
return true;
|
|
return true;
|