正在显示
22 个修改的文件
包含
461 行增加
和
1574 行删除
| 1 | package org.jeecg.modules.erp.depot.controller; | 1 | package org.jeecg.modules.erp.depot.controller; |
| 2 | 2 | ||
| 3 | -import cn.hutool.core.bean.BeanUtil; | ||
| 4 | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | 3 | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| 5 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 4 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| 6 | -import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; | ||
| 7 | import com.baomidou.mybatisplus.core.metadata.IPage; | 5 | import com.baomidou.mybatisplus.core.metadata.IPage; |
| 8 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| 9 | import io.swagger.annotations.Api; | 7 | import io.swagger.annotations.Api; |
| @@ -15,8 +13,6 @@ import org.jeecg.common.aspect.annotation.PermissionData; | @@ -15,8 +13,6 @@ import org.jeecg.common.aspect.annotation.PermissionData; | ||
| 15 | import org.jeecg.common.system.base.controller.JeecgController; | 13 | import org.jeecg.common.system.base.controller.JeecgController; |
| 16 | import org.jeecg.common.system.query.QueryGenerator; | 14 | import org.jeecg.common.system.query.QueryGenerator; |
| 17 | import org.jeecg.modules.erp.depot.entity.TblDepot; | 15 | import org.jeecg.modules.erp.depot.entity.TblDepot; |
| 18 | -import org.jeecg.modules.erp.depot.entity.TblInventory; | ||
| 19 | -import org.jeecg.modules.erp.depot.form.TblDepotForm; | ||
| 20 | import org.jeecg.modules.erp.depot.mapper.TblDepotTestMapper; | 16 | import org.jeecg.modules.erp.depot.mapper.TblDepotTestMapper; |
| 21 | import org.jeecg.modules.erp.depot.service.ITblDepotService; | 17 | import org.jeecg.modules.erp.depot.service.ITblDepotService; |
| 22 | import org.jeecg.modules.erp.depot.service.ITblInventoryService; | 18 | import org.jeecg.modules.erp.depot.service.ITblInventoryService; |
| @@ -153,65 +149,19 @@ public class TblDepotController extends JeecgController<TblDepot, ITblDepotServi | @@ -153,65 +149,19 @@ public class TblDepotController extends JeecgController<TblDepot, ITblDepotServi | ||
| 153 | } | 149 | } |
| 154 | 150 | ||
| 155 | /** | 151 | /** |
| 156 | - * 添加 | 152 | + * 新增库存明细,库存表更新库存或者新增库存数据 |
| 157 | * | 153 | * |
| 158 | - * @param tblDepotForm | 154 | + * @param tblDepot |
| 159 | * @return | 155 | * @return |
| 160 | */ | 156 | */ |
| 161 | @Transactional(rollbackFor = Exception.class) | 157 | @Transactional(rollbackFor = Exception.class) |
| 162 | @AutoLog(value = "tbl_depot-添加") | 158 | @AutoLog(value = "tbl_depot-添加") |
| 163 | @ApiOperation(value="tbl_depot-添加", notes="tbl_depot-添加") | 159 | @ApiOperation(value="tbl_depot-添加", notes="tbl_depot-添加") |
| 164 | @PostMapping(value = "/add") | 160 | @PostMapping(value = "/add") |
| 165 | - public Result<String> add(@RequestBody TblDepotForm tblDepotForm) { | ||
| 166 | - TblDepot tblDepot = new TblDepot(); | ||
| 167 | - BeanUtil.copyProperties(tblDepotForm, tblDepot); | ||
| 168 | -// TblDepot tblDepot1 = tblDepotService.selectByPartNumber(tblDepotForm.getPartNumber()); | ||
| 169 | - TblInventory tblInventory = tblInventoryService.getByPartNumber(tblDepotForm.getPartNumber()); | ||
| 170 | - if(tblDepot.getDepotType().equals("入库")){ | ||
| 171 | - tblDepot.setCurrentInventory((tblInventory != null && tblInventory.getCurrentInventory() != null) ? tblInventory.getCurrentInventory() + tblDepot.getOperNumber() : tblDepot.getOperNumber()); | ||
| 172 | - //库存明细表保存 | ||
| 173 | - tblDepotService.save(tblDepot); | ||
| 174 | - //库存表保存 | ||
| 175 | - tblInventoryService.saveOrUpdateInventory(tblDepotForm); | ||
| 176 | - }else{ | ||
| 177 | -// String partNumber = tblDepot.getPartNumber(); | ||
| 178 | -// List<TblDepot> list = queryByDepotId(partNumber); | ||
| 179 | -// int max = 0; | ||
| 180 | -// int min = 0; | ||
| 181 | -// | ||
| 182 | -// for (TblDepot tbl:list) { | ||
| 183 | -// if(tbl.getDepotType().equals("入库")){ | ||
| 184 | -// max += tbl.getOperNumber(); | ||
| 185 | -// }else { | ||
| 186 | -// if (tbl.getDepotType().equals("出库")){ | ||
| 187 | -// min += tbl.getOperNumber(); | ||
| 188 | -// } | ||
| 189 | -// } | ||
| 190 | -// } | ||
| 191 | -// | ||
| 192 | -// if (tblDepot.getOperNumber() > (max - min)){ | ||
| 193 | -// return Result.error("库存数量不足!"); | ||
| 194 | -// }else{ | ||
| 195 | -// tblDepot.setCurrentInventory((tblDepot1 != null && tblDepot1.getCurrentInventory() != null) ? tblDepot1.getCurrentInventory() - tblDepot.getOperNumber() : - tblDepot.getOperNumber()); | ||
| 196 | -// //库存明细表保存 | ||
| 197 | -// tblDepotService.save(tblDepot); | ||
| 198 | -// } | ||
| 199 | -// TblInventory tblInventory = tblInventoryService.getByPartNumber(tblDepotForm.getPartNumber()); | ||
| 200 | - if(null != tblInventory && tblInventory.getCurrentInventory() >= tblDepotForm.getOperNumber()){ | ||
| 201 | - tblDepot.setCurrentInventory((tblInventory != null && tblInventory.getCurrentInventory() != null) ? tblInventory.getCurrentInventory() - tblDepot.getOperNumber() : - tblDepot.getOperNumber()); | ||
| 202 | - //库存明细表保存 | ||
| 203 | - tblDepotService.save(tblDepot); | ||
| 204 | - //库存表更新当前库存 | ||
| 205 | -// tblInventory.setCurrentInventory(tblInventory.getCurrentInventory() - tblDepotForm.getOperNumber()); | ||
| 206 | - UpdateWrapper<TblInventory> wrapper = new UpdateWrapper<>(); | ||
| 207 | - wrapper.set("current_inventory", tblInventory.getCurrentInventory() - tblDepotForm.getOperNumber()) // 设置更新字段 | ||
| 208 | - .eq("id", tblInventory.getId()); | ||
| 209 | - tblInventoryService.update(null, wrapper); | ||
| 210 | - } | ||
| 211 | - else{ | ||
| 212 | - return Result.error("库存数量不足!"); | ||
| 213 | - } | ||
| 214 | - } | 161 | + public Result<String> add(@RequestBody TblDepot tblDepot) { |
| 162 | + | ||
| 163 | + Result<String> stringResult = tblDepotService.saveTblDepot(tblDepot); | ||
| 164 | + return stringResult; | ||
| 215 | // int code = 0; | 165 | // int code = 0; |
| 216 | // if(tblDepot.getDepotType().equals("入库") || (tblDepot.getDepotType().equals("出库") && "1".equals(tblDepotForm.getIsCallRobot()))) { | 166 | // if(tblDepot.getDepotType().equals("入库") || (tblDepot.getDepotType().equals("出库") && "1".equals(tblDepotForm.getIsCallRobot()))) { |
| 217 | // Map<String, Object> returnMap = yjRobotService.movetoTarget(tblDepotForm.getTemplateId(), tblDepotForm.getRobotName(), tblDepotForm.getPointId()); | 167 | // Map<String, Object> returnMap = yjRobotService.movetoTarget(tblDepotForm.getTemplateId(), tblDepotForm.getRobotName(), tblDepotForm.getPointId()); |
| @@ -222,7 +172,6 @@ public class TblDepotController extends JeecgController<TblDepot, ITblDepotServi | @@ -222,7 +172,6 @@ public class TblDepotController extends JeecgController<TblDepot, ITblDepotServi | ||
| 222 | // } | 172 | // } |
| 223 | 173 | ||
| 224 | // return Result.OK("添加成功!召唤机器人送物失败,再次召唤机器人"); | 174 | // return Result.OK("添加成功!召唤机器人送物失败,再次召唤机器人"); |
| 225 | - return Result.OK("操作成功"); | ||
| 226 | } | 175 | } |
| 227 | 176 | ||
| 228 | 177 | ||
| @@ -358,7 +307,7 @@ public class TblDepotController extends JeecgController<TblDepot, ITblDepotServi | @@ -358,7 +307,7 @@ public class TblDepotController extends JeecgController<TblDepot, ITblDepotServi | ||
| 358 | * @return | 307 | * @return |
| 359 | */ | 308 | */ |
| 360 | @GetMapping(value = "/queryPartNumber") | 309 | @GetMapping(value = "/queryPartNumber") |
| 361 | - public Result<List<String>> queryPartNumber(@RequestParam(name = "partNum", required = true) String partNum) { | 310 | + public Result<List<String>> queryPartNumber(@RequestParam(name = "materialCode", required = true) String partNum) { |
| 362 | List<String> tblMaterial = tblMaterialService.queryPartNumber(partNum); | 311 | List<String> tblMaterial = tblMaterialService.queryPartNumber(partNum); |
| 363 | 312 | ||
| 364 | //LambdaQueryWrapper<TblMaterial> queryWrapper = new LambdaQueryWrapper<TblMaterial>() | 313 | //LambdaQueryWrapper<TblMaterial> queryWrapper = new LambdaQueryWrapper<TblMaterial>() |
| @@ -19,6 +19,7 @@ import org.jeecgframework.poi.excel.ExcelImportUtil; | @@ -19,6 +19,7 @@ import org.jeecgframework.poi.excel.ExcelImportUtil; | ||
| 19 | import org.jeecgframework.poi.excel.entity.ImportParams; | 19 | import org.jeecgframework.poi.excel.entity.ImportParams; |
| 20 | import org.jeecgframework.poi.exception.excel.ExcelImportException; | 20 | import org.jeecgframework.poi.exception.excel.ExcelImportException; |
| 21 | import org.springframework.beans.factory.annotation.Autowired; | 21 | import org.springframework.beans.factory.annotation.Autowired; |
| 22 | +import org.springframework.transaction.annotation.Transactional; | ||
| 22 | import org.springframework.web.bind.annotation.*; | 23 | import org.springframework.web.bind.annotation.*; |
| 23 | import org.springframework.web.multipart.MultipartFile; | 24 | import org.springframework.web.multipart.MultipartFile; |
| 24 | import org.springframework.web.multipart.MultipartHttpServletRequest; | 25 | import org.springframework.web.multipart.MultipartHttpServletRequest; |
| @@ -27,10 +28,7 @@ import org.springframework.web.servlet.ModelAndView; | @@ -27,10 +28,7 @@ import org.springframework.web.servlet.ModelAndView; | ||
| 27 | import javax.servlet.http.HttpServletRequest; | 28 | import javax.servlet.http.HttpServletRequest; |
| 28 | import javax.servlet.http.HttpServletResponse; | 29 | import javax.servlet.http.HttpServletResponse; |
| 29 | import java.io.IOException; | 30 | import java.io.IOException; |
| 30 | -import java.util.ArrayList; | ||
| 31 | -import java.util.Arrays; | ||
| 32 | -import java.util.List; | ||
| 33 | -import java.util.Map; | 31 | +import java.util.*; |
| 34 | 32 | ||
| 35 | /** | 33 | /** |
| 36 | * @Description: tbl_inventory | 34 | * @Description: tbl_inventory |
| @@ -84,7 +82,22 @@ public class TblInventoryController extends JeecgController<TblInventory, ITblIn | @@ -84,7 +82,22 @@ public class TblInventoryController extends JeecgController<TblInventory, ITblIn | ||
| 84 | tblInventoryService.updateBohAndCurrentInventory(tblInventory); | 82 | tblInventoryService.updateBohAndCurrentInventory(tblInventory); |
| 85 | return Result.OK("BOH更新成功!"); | 83 | return Result.OK("BOH更新成功!"); |
| 86 | } | 84 | } |
| 87 | - | 85 | + |
| 86 | + /** | ||
| 87 | + * 更新BOH | ||
| 88 | + * | ||
| 89 | + * @param tblInventory | ||
| 90 | + * @return | ||
| 91 | + */ | ||
| 92 | + @AutoLog(value = "库存表-储位更新") | ||
| 93 | + @ApiOperation(value = "库存表-储位更新", notes = "库存表-储位更新") | ||
| 94 | + @RequestMapping(value = "/updateSL", method = {RequestMethod.PUT, RequestMethod.POST}) | ||
| 95 | + public Result<String> updateSL(@RequestBody TblInventory tblInventory) { | ||
| 96 | + Result<String> stringResult = tblInventoryService.updateStorageLocation(tblInventory); | ||
| 97 | + return stringResult; | ||
| 98 | +// return Result.OK("储位更新成功!"); | ||
| 99 | + } | ||
| 100 | + | ||
| 88 | /** | 101 | /** |
| 89 | * 添加 | 102 | * 添加 |
| 90 | * | 103 | * |
| @@ -176,9 +189,45 @@ public class TblInventoryController extends JeecgController<TblInventory, ITblIn | @@ -176,9 +189,45 @@ public class TblInventoryController extends JeecgController<TblInventory, ITblIn | ||
| 176 | * @param response | 189 | * @param response |
| 177 | * @return | 190 | * @return |
| 178 | */ | 191 | */ |
| 192 | + @Transactional(rollbackFor = Exception.class) | ||
| 179 | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) | 193 | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| 180 | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { | 194 | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| 181 | - return super.importExcel(request, response, TblInventory.class); | 195 | + MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; |
| 196 | + Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); | ||
| 197 | + for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { | ||
| 198 | + // 获取上传文件对象 | ||
| 199 | + MultipartFile file = entity.getValue(); | ||
| 200 | + ImportParams params = new ImportParams(); | ||
| 201 | + params.setTitleRows(2); | ||
| 202 | + params.setHeadRows(1); | ||
| 203 | + params.setNeedSave(true); | ||
| 204 | + try { | ||
| 205 | + List<TblInventory> list = ExcelImportUtil.importExcel(file.getInputStream(), TblInventory.class, params); | ||
| 206 | + List<TblDepot> tblDepotList = new ArrayList<>(); | ||
| 207 | + for (TblInventory tblInventory : list) { | ||
| 208 | + | ||
| 209 | + TblDepot tblDepot = new TblDepot(); | ||
| 210 | + tblDepot.setPartNumber(tblInventory.getMaterialCode()); | ||
| 211 | + tblDepot.setProductName(tblInventory.getMaterialDescription()); | ||
| 212 | + tblDepot.setCurrentInventory(tblInventory.getActualInventory()); | ||
| 213 | + tblDepot.setOperTime(new Date()); | ||
| 214 | + tblDepotList.add(tblDepot); | ||
| 215 | + } | ||
| 216 | + tblDepotService.saveBatch(tblDepotList); | ||
| 217 | + tblInventoryService.saveBatch(list); | ||
| 218 | + return Result.OK("文件导入成功!数据行数:" + list.size()); | ||
| 219 | + } catch (Exception e) { | ||
| 220 | + log.error(e.getMessage(), e); | ||
| 221 | + return Result.error("文件导入失败:" + e.getMessage()); | ||
| 222 | + } finally { | ||
| 223 | + try { | ||
| 224 | + file.getInputStream().close(); | ||
| 225 | + } catch (IOException e) { | ||
| 226 | + e.printStackTrace(); | ||
| 227 | + } | ||
| 228 | + } | ||
| 229 | + } | ||
| 230 | + return Result.OK("文件导入失败!"); | ||
| 182 | } | 231 | } |
| 183 | 232 | ||
| 184 | /** | 233 | /** |
| @@ -204,14 +253,14 @@ public class TblInventoryController extends JeecgController<TblInventory, ITblIn | @@ -204,14 +253,14 @@ public class TblInventoryController extends JeecgController<TblInventory, ITblIn | ||
| 204 | List<TblDepot> tblDepotList = new ArrayList<>(); | 253 | List<TblDepot> tblDepotList = new ArrayList<>(); |
| 205 | for (TblInventory tblInventory : list) { | 254 | for (TblInventory tblInventory : list) { |
| 206 | if (tblInventory != null) { | 255 | if (tblInventory != null) { |
| 207 | - if(StrUtil.isBlank(tblInventory.getPartNumber()) || StrUtil.isBlank(tblInventory.getProductName()) || (null == tblInventory.getInventoryBoh())){ | 256 | + if(StrUtil.isBlank(tblInventory.getMaterialCode()) || StrUtil.isBlank(tblInventory.getMaterialDescription()) || (null == tblInventory.getInventoryBoh())){ |
| 208 | return Result.error("文件导入失败,编码、物料长描述、BOH有空白!"); | 257 | return Result.error("文件导入失败,编码、物料长描述、BOH有空白!"); |
| 209 | } | 258 | } |
| 210 | TblDepot tblDepot = new TblDepot(); | 259 | TblDepot tblDepot = new TblDepot(); |
| 211 | - tblDepot.setPartNumber(tblInventory.getPartNumber()); | ||
| 212 | - tblDepot.setProductName(tblInventory.getProductName()); | ||
| 213 | - tblDepot.setSpec(tblInventory.getSpec()); | ||
| 214 | - tblDepot.setType(tblInventory.getType()); | 260 | + tblDepot.setPartNumber(tblInventory.getMaterialCode()); |
| 261 | + tblDepot.setProductName(tblInventory.getMaterialDescription()); | ||
| 262 | +// tblDepot.setSpec(tblInventory.getSpec()); | ||
| 263 | +// tblDepot.setType(tblInventory.getType()); | ||
| 215 | tblDepot.setCurrentInventory(tblInventory.getInventoryBoh()); | 264 | tblDepot.setCurrentInventory(tblInventory.getInventoryBoh()); |
| 216 | tblDepot.setDepotType("更新"); | 265 | tblDepot.setDepotType("更新"); |
| 217 | tblDepotList.add(tblDepot); | 266 | tblDepotList.add(tblDepot); |
| 1 | package org.jeecg.modules.erp.depot.entity; | 1 | package org.jeecg.modules.erp.depot.entity; |
| 2 | 2 | ||
| 3 | import com.baomidou.mybatisplus.annotation.IdType; | 3 | import com.baomidou.mybatisplus.annotation.IdType; |
| 4 | +import com.baomidou.mybatisplus.annotation.TableField; | ||
| 4 | import com.baomidou.mybatisplus.annotation.TableId; | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 5 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | import com.fasterxml.jackson.annotation.JsonFormat; | 7 | import com.fasterxml.jackson.annotation.JsonFormat; |
| @@ -87,6 +88,7 @@ public class TblDepot implements Serializable { | @@ -87,6 +88,7 @@ public class TblDepot implements Serializable { | ||
| 87 | @Excel(name = "类型(出库/入库)", width = 15) | 88 | @Excel(name = "类型(出库/入库)", width = 15) |
| 88 | @ApiModelProperty(value = "类型(出库/入库)") | 89 | @ApiModelProperty(value = "类型(出库/入库)") |
| 89 | private java.lang.String depotType; | 90 | private java.lang.String depotType; |
| 91 | + | ||
| 90 | @Excel(name = "工作令", width = 15) | 92 | @Excel(name = "工作令", width = 15) |
| 91 | @ApiModelProperty(value = "工作令") | 93 | @ApiModelProperty(value = "工作令") |
| 92 | private java.lang.String workOrder; | 94 | private java.lang.String workOrder; |
| @@ -100,4 +102,40 @@ public class TblDepot implements Serializable { | @@ -100,4 +102,40 @@ public class TblDepot implements Serializable { | ||
| 100 | @Excel(name = "当前库存量", width = 15) | 102 | @Excel(name = "当前库存量", width = 15) |
| 101 | @ApiModelProperty(value = "当前库存量") | 103 | @ApiModelProperty(value = "当前库存量") |
| 102 | private java.lang.Integer currentInventory; | 104 | private java.lang.Integer currentInventory; |
| 105 | + | ||
| 106 | + /**储位*/ | ||
| 107 | + @Excel(name = "储位", width = 15) | ||
| 108 | + @ApiModelProperty(value = "储位") | ||
| 109 | + private java.lang.String storageLocation; | ||
| 110 | + | ||
| 111 | + /**供货商*/ | ||
| 112 | + @Excel(name = "供货商", width = 15) | ||
| 113 | + @ApiModelProperty(value = "供货商") | ||
| 114 | + private String supplierName; | ||
| 115 | + | ||
| 116 | + /**单位*/ | ||
| 117 | + @Excel(name = "单位", width = 15) | ||
| 118 | + @ApiModelProperty(value = "单位") | ||
| 119 | + private String measurementUnit; | ||
| 120 | + | ||
| 121 | + /**备注*/ | ||
| 122 | + @Excel(name = "备注", width = 15) | ||
| 123 | + @ApiModelProperty(value = "备注") | ||
| 124 | + private java.lang.String remark; | ||
| 125 | + /**出货公司*/ | ||
| 126 | + @Excel(name = "出货公司", width = 15) | ||
| 127 | + @ApiModelProperty(value = "出货公司") | ||
| 128 | + private java.lang.String company; | ||
| 129 | + /**出货厂家*/ | ||
| 130 | + @Excel(name = "出货厂家", width = 15) | ||
| 131 | + @ApiModelProperty(value = "出货厂家") | ||
| 132 | + private java.lang.String shippingManufacturer; | ||
| 133 | + /**合格证*/ | ||
| 134 | + @Excel(name = "合格证", width = 15) | ||
| 135 | + @ApiModelProperty(value = "合格证") | ||
| 136 | + private java.lang.String certificate; | ||
| 137 | +; | ||
| 138 | + | ||
| 139 | + @TableField(exist = false) | ||
| 140 | + private String meterialType; | ||
| 103 | } | 141 | } |
| @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty; | @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty; | ||
| 9 | import lombok.Data; | 9 | import lombok.Data; |
| 10 | import lombok.EqualsAndHashCode; | 10 | import lombok.EqualsAndHashCode; |
| 11 | import lombok.experimental.Accessors; | 11 | import lombok.experimental.Accessors; |
| 12 | +import org.jeecg.modules.erp.meterial.entity.TblMaterial; | ||
| 12 | import org.jeecgframework.poi.excel.annotation.Excel; | 13 | import org.jeecgframework.poi.excel.annotation.Excel; |
| 13 | import org.springframework.format.annotation.DateTimeFormat; | 14 | import org.springframework.format.annotation.DateTimeFormat; |
| 14 | 15 | ||
| @@ -49,38 +50,56 @@ public class TblInventory implements Serializable { | @@ -49,38 +50,56 @@ public class TblInventory implements Serializable { | ||
| 49 | @DateTimeFormat(pattern="yyyy-MM-dd") | 50 | @DateTimeFormat(pattern="yyyy-MM-dd") |
| 50 | @ApiModelProperty(value = "更新日期") | 51 | @ApiModelProperty(value = "更新日期") |
| 51 | private Date updateTime; | 52 | private Date updateTime; |
| 52 | - | ||
| 53 | - /**编号*/ | ||
| 54 | - @Excel(name = "编号", width = 15) | ||
| 55 | - @ApiModelProperty(value = "编号") | ||
| 56 | - private java.lang.String partNumber; | ||
| 57 | - | ||
| 58 | - /**品名*/ | ||
| 59 | - @Excel(name = "品名", width = 15) | ||
| 60 | - @ApiModelProperty(value = "品名") | ||
| 61 | - private String productName; | ||
| 62 | - /**规格*/ | ||
| 63 | - @Excel(name = "规格", width = 15) | ||
| 64 | - @ApiModelProperty(value = "规格") | ||
| 65 | - private String spec; | ||
| 66 | - /**型号*/ | ||
| 67 | - @Excel(name = "型号", width = 15) | ||
| 68 | - @ApiModelProperty(value = "型号") | ||
| 69 | - private String type; | ||
| 70 | - /**采购性质 M:加工,P:采购*/ | ||
| 71 | - @Excel(name = "采购性质", width = 15) | ||
| 72 | - @ApiModelProperty(value = "采购性质 M:加工,P:采购") | ||
| 73 | - private String buyingClassify; | ||
| 74 | - /**类别 1-零件 2-半成品 3-耗材*/ | ||
| 75 | - @Excel(name = "类别", width = 15) | ||
| 76 | - @ApiModelProperty(value = "类别 1-零件 2-半成品 3-耗材") | ||
| 77 | - private String meterialType; | ||
| 78 | - /**当前库存量*/ | ||
| 79 | - @Excel(name = "当前库存量", width = 15) | ||
| 80 | - @ApiModelProperty(value = "当前库存量") | ||
| 81 | - private Integer currentInventory; | ||
| 82 | /**初始库存*/ | 53 | /**初始库存*/ |
| 83 | @Excel(name = "BOH", width = 15) | 54 | @Excel(name = "BOH", width = 15) |
| 84 | @ApiModelProperty(value = "初始库存") | 55 | @ApiModelProperty(value = "初始库存") |
| 85 | private Integer inventoryBoh; | 56 | private Integer inventoryBoh; |
| 57 | + | ||
| 58 | + /**储位*/ | ||
| 59 | + @Excel(name = "储位", width = 15) | ||
| 60 | + @ApiModelProperty(value = "储位") | ||
| 61 | + private java.lang.String storageLocation; | ||
| 62 | + | ||
| 63 | + /**物料编码*/ | ||
| 64 | + @Excel(name = "物料编码", width = 15) | ||
| 65 | + @ApiModelProperty(value = "物料编码") | ||
| 66 | + private java.lang.String materialCode; | ||
| 67 | + | ||
| 68 | + /**物料描述*/ | ||
| 69 | + @Excel(name = "物料描述", width = 15) | ||
| 70 | + @ApiModelProperty(value = "物料描述") | ||
| 71 | + private String materialDescription; | ||
| 72 | + | ||
| 73 | + /**单位*/ | ||
| 74 | + @Excel(name = "单位", width = 15) | ||
| 75 | + @ApiModelProperty(value = "单位") | ||
| 76 | + private String measurementUnit; | ||
| 77 | + | ||
| 78 | + /**实际库存*/ | ||
| 79 | + @Excel(name = "实际库存", width = 15) | ||
| 80 | + @ApiModelProperty(value = "实际库存") | ||
| 81 | + private Integer actualInventory; | ||
| 82 | + | ||
| 83 | + /**供货商*/ | ||
| 84 | + @Excel(name = "供货商", width = 15) | ||
| 85 | + @ApiModelProperty(value = "供货商") | ||
| 86 | + private String supplierName; | ||
| 87 | + | ||
| 88 | + public TblInventory(){} | ||
| 89 | + | ||
| 90 | + public TblInventory(TblMaterial tblMaterial){ | ||
| 91 | + this.materialCode = tblMaterial.getPartNumber(); | ||
| 92 | + this.materialDescription = tblMaterial.getProductName(); | ||
| 93 | + this.measurementUnit = tblMaterial.getUnit(); | ||
| 94 | + } | ||
| 95 | + | ||
| 96 | + public TblInventory(TblDepot tblDepot){ | ||
| 97 | + this.materialCode = tblDepot.getPartNumber(); | ||
| 98 | + this.materialDescription = tblDepot.getProductName(); | ||
| 99 | + this.storageLocation = tblDepot.getStorageLocation(); | ||
| 100 | + this.actualInventory = tblDepot.getOperNumber(); | ||
| 101 | + this.supplierName = tblDepot.getSupplierName(); | ||
| 102 | + this.measurementUnit = tblDepot.getMeasurementUnit(); | ||
| 103 | + this.inventoryBoh = 0; | ||
| 104 | + } | ||
| 86 | } | 105 | } |
| @@ -14,8 +14,12 @@ import java.util.List; | @@ -14,8 +14,12 @@ import java.util.List; | ||
| 14 | */ | 14 | */ |
| 15 | public interface TblInventoryMapper extends BaseMapper<TblInventory> { | 15 | public interface TblInventoryMapper extends BaseMapper<TblInventory> { |
| 16 | 16 | ||
| 17 | - TblInventory getByPartNumber(@Param("partNumber") String partNumber); | ||
| 18 | - void updateBohAndCurrentInventory(TblInventory tblInventory); | ||
| 19 | - void updateBohAndCurrentInventoryBatch(@Param("list") List<TblInventory> list); | 17 | + TblInventory getByMaterialCode(@Param("materialCode") String materialCode); |
| 18 | + TblInventory getByStorageLocation(@Param("storageLocation") String storageLocation); | ||
| 19 | + TblInventory getByMaterialCodeAndStorageLocation(@Param("materialCode") String materialCode,@Param("storageLocation")String storageLocation); | ||
| 20 | + | ||
| 21 | + void updateBohAndActualInventory(TblInventory tblInventory); | ||
| 22 | + void updateBohAndActualInventoryBatch(@Param("list") List<TblInventory> list); | ||
| 23 | + void updateStorageLocation(@Param("id") String id,@Param("storageLocation")String storageLocation); | ||
| 20 | 24 | ||
| 21 | } | 25 | } |
| @@ -2,27 +2,37 @@ | @@ -2,27 +2,37 @@ | ||
| 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| 3 | <mapper namespace="org.jeecg.modules.erp.depot.mapper.TblInventoryMapper"> | 3 | <mapper namespace="org.jeecg.modules.erp.depot.mapper.TblInventoryMapper"> |
| 4 | 4 | ||
| 5 | - <select id="getByPartNumber" parameterType="java.lang.String" resultType="org.jeecg.modules.erp.depot.entity.TblInventory"> | ||
| 6 | - select * from tbl_inventory where part_number = #{partNumber} | 5 | + <select id="getByMaterialCode" parameterType="java.lang.String" resultType="org.jeecg.modules.erp.depot.entity.TblInventory"> |
| 6 | + select * from tbl_inventory where material_code = #{materialCode} | ||
| 7 | + </select> | ||
| 8 | + <select id="getByStorageLocation" parameterType="java.lang.String" resultType="org.jeecg.modules.erp.depot.entity.TblInventory"> | ||
| 9 | + select * from tbl_inventory where storage_location = #{storageLocation} | ||
| 10 | + </select> | ||
| 11 | + <select id="getByMaterialCodeAndStorageLocation" parameterType="java.lang.String" resultType="org.jeecg.modules.erp.depot.entity.TblInventory"> | ||
| 12 | + select * from tbl_inventory where material_code = #{materialCode} and storage_location = #{storageLocation} | ||
| 7 | </select> | 13 | </select> |
| 8 | 14 | ||
| 9 | - <update id="updateBohAndCurrentInventoryBatch" parameterType="java.util.ArrayList"> | 15 | + <update id="updateBohAndActualInventoryBatch" parameterType="java.util.ArrayList"> |
| 10 | update tbl_inventory | 16 | update tbl_inventory |
| 11 | set inventory_boh = CASE | 17 | set inventory_boh = CASE |
| 12 | <foreach collection="list" item="item"> | 18 | <foreach collection="list" item="item"> |
| 13 | - WHEN part_number = #{item.partNumber} | 19 | + WHEN material_code = #{item.materialCode} |
| 14 | THEN #{item.inventoryBoh} | 20 | THEN #{item.inventoryBoh} |
| 15 | </foreach> | 21 | </foreach> |
| 16 | END, | 22 | END, |
| 17 | - current_inventory = CASE | 23 | + actual_inventory = CASE |
| 18 | <foreach collection="list" item="item"> | 24 | <foreach collection="list" item="item"> |
| 19 | - WHEN part_number = #{item.partNumber} | 25 | + WHEN material_code = #{item.materialCode} |
| 20 | THEN #{item.inventoryBoh} | 26 | THEN #{item.inventoryBoh} |
| 21 | </foreach> | 27 | </foreach> |
| 22 | END | 28 | END |
| 23 | </update> | 29 | </update> |
| 24 | - <update id="updateBohAndCurrentInventory" parameterType="org.jeecg.modules.erp.depot.entity.TblInventory"> | ||
| 25 | - update tbl_inventory set inventory_boh = #{inventoryBoh} ,current_inventory = #{inventoryBoh} | ||
| 26 | - where part_number = #{partNumber} | 30 | + <update id="updateBohAndActualInventory" parameterType="org.jeecg.modules.erp.depot.entity.TblInventory"> |
| 31 | + update tbl_inventory set actual_inventory = #{inventoryBoh} ,inventory_boh = #{inventoryBoh} | ||
| 32 | + where material_code = #{materialCode} | ||
| 33 | + </update> | ||
| 34 | + <update id="updateStorageLocation" parameterType="org.jeecg.modules.erp.depot.entity.TblInventory"> | ||
| 35 | + update tbl_inventory set storage_location = #{storageLocation} | ||
| 36 | + where id = #{id} | ||
| 27 | </update> | 37 | </update> |
| 28 | </mapper> | 38 | </mapper> |
| 1 | package org.jeecg.modules.erp.depot.service; | 1 | package org.jeecg.modules.erp.depot.service; |
| 2 | 2 | ||
| 3 | -import io.swagger.models.auth.In; | ||
| 4 | -import org.jeecg.modules.erp.depot.entity.TblDepot; | ||
| 5 | import com.baomidou.mybatisplus.extension.service.IService; | 3 | import com.baomidou.mybatisplus.extension.service.IService; |
| 6 | - | ||
| 7 | -import java.util.List; | 4 | +import org.jeecg.common.api.vo.Result; |
| 5 | +import org.jeecg.modules.erp.depot.entity.TblDepot; | ||
| 8 | 6 | ||
| 9 | /** | 7 | /** |
| 10 | * @Description: tbl_depot | 8 | * @Description: tbl_depot |
| @@ -15,5 +13,6 @@ import java.util.List; | @@ -15,5 +13,6 @@ import java.util.List; | ||
| 15 | public interface ITblDepotService extends IService<TblDepot> { | 13 | public interface ITblDepotService extends IService<TblDepot> { |
| 16 | 14 | ||
| 17 | public TblDepot selectByPartNumber(String partNumber); | 15 | public TblDepot selectByPartNumber(String partNumber); |
| 16 | + Result<String> saveTblDepot(TblDepot tblDepot); | ||
| 18 | 17 | ||
| 19 | } | 18 | } |
| 1 | package org.jeecg.modules.erp.depot.service; | 1 | package org.jeecg.modules.erp.depot.service; |
| 2 | 2 | ||
| 3 | import com.baomidou.mybatisplus.extension.service.IService; | 3 | import com.baomidou.mybatisplus.extension.service.IService; |
| 4 | +import org.jeecg.common.api.vo.Result; | ||
| 5 | +import org.jeecg.modules.erp.depot.entity.TblDepot; | ||
| 4 | import org.jeecg.modules.erp.depot.entity.TblInventory; | 6 | import org.jeecg.modules.erp.depot.entity.TblInventory; |
| 5 | -import org.jeecg.modules.erp.depot.form.TblDepotForm; | ||
| 6 | 7 | ||
| 7 | import java.util.List; | 8 | import java.util.List; |
| 8 | 9 | ||
| @@ -15,13 +16,13 @@ import java.util.List; | @@ -15,13 +16,13 @@ import java.util.List; | ||
| 15 | public interface ITblInventoryService extends IService<TblInventory> { | 16 | public interface ITblInventoryService extends IService<TblInventory> { |
| 16 | 17 | ||
| 17 | /** | 18 | /** |
| 18 | - * 根据编号获取库存 | ||
| 19 | - * @param partNumber | 19 | + * 根据物料编码获取库存数据 |
| 20 | + * @param materialCode | ||
| 20 | * @return | 21 | * @return |
| 21 | */ | 22 | */ |
| 22 | - TblInventory getByPartNumber( String partNumber); | 23 | + TblInventory getByMaterialCode( String materialCode); |
| 23 | 24 | ||
| 24 | - void saveOrUpdateInventory(TblDepotForm tblDepotForm); | 25 | + int saveOrUpdateInventory(TblDepot tblDepot); |
| 25 | // void updateInventory(TblDepotForm tblDepotForm); | 26 | // void updateInventory(TblDepotForm tblDepotForm); |
| 26 | 27 | ||
| 27 | /** | 28 | /** |
| @@ -35,4 +36,6 @@ public interface ITblInventoryService extends IService<TblInventory> { | @@ -35,4 +36,6 @@ public interface ITblInventoryService extends IService<TblInventory> { | ||
| 35 | * @param tblInventory | 36 | * @param tblInventory |
| 36 | */ | 37 | */ |
| 37 | void updateBohAndCurrentInventory(TblInventory tblInventory); | 38 | void updateBohAndCurrentInventory(TblInventory tblInventory); |
| 39 | + | ||
| 40 | + Result<String> updateStorageLocation(TblInventory tblInventory); | ||
| 38 | } | 41 | } |
| 1 | package org.jeecg.modules.erp.depot.service.impl; | 1 | package org.jeecg.modules.erp.depot.service.impl; |
| 2 | 2 | ||
| 3 | +import cn.hutool.core.util.StrUtil; | ||
| 4 | +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; | ||
| 5 | +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
| 6 | +import lombok.extern.slf4j.Slf4j; | ||
| 7 | +import org.jeecg.common.api.vo.Result; | ||
| 3 | import org.jeecg.modules.erp.depot.entity.TblDepot; | 8 | import org.jeecg.modules.erp.depot.entity.TblDepot; |
| 9 | +import org.jeecg.modules.erp.depot.entity.TblInventory; | ||
| 4 | import org.jeecg.modules.erp.depot.mapper.TblDepotMapper; | 10 | import org.jeecg.modules.erp.depot.mapper.TblDepotMapper; |
| 11 | +import org.jeecg.modules.erp.depot.mapper.TblInventoryMapper; | ||
| 5 | import org.jeecg.modules.erp.depot.service.ITblDepotService; | 12 | import org.jeecg.modules.erp.depot.service.ITblDepotService; |
| 6 | import org.springframework.beans.factory.annotation.Autowired; | 13 | import org.springframework.beans.factory.annotation.Autowired; |
| 7 | import org.springframework.stereotype.Service; | 14 | import org.springframework.stereotype.Service; |
| 8 | 15 | ||
| 9 | -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
| 10 | - | ||
| 11 | -import java.util.List; | ||
| 12 | - | ||
| 13 | /** | 16 | /** |
| 14 | * @Description: tbl_depot | 17 | * @Description: tbl_depot |
| 15 | * @Author: jeecg-boot | 18 | * @Author: jeecg-boot |
| 16 | * @Date: 2022-07-06 | 19 | * @Date: 2022-07-06 |
| 17 | * @Version: V1.0 | 20 | * @Version: V1.0 |
| 18 | */ | 21 | */ |
| 22 | +@Slf4j | ||
| 19 | @Service | 23 | @Service |
| 20 | public class TblDepotServiceImpl extends ServiceImpl<TblDepotMapper, TblDepot> implements ITblDepotService { | 24 | public class TblDepotServiceImpl extends ServiceImpl<TblDepotMapper, TblDepot> implements ITblDepotService { |
| 21 | 25 | ||
| 22 | @Autowired | 26 | @Autowired |
| 23 | private TblDepotMapper tblDepotMapper; | 27 | private TblDepotMapper tblDepotMapper; |
| 28 | + | ||
| 29 | + @Autowired | ||
| 30 | + private TblInventoryMapper tblInventoryMapper; | ||
| 31 | + | ||
| 24 | @Override | 32 | @Override |
| 25 | public TblDepot selectByPartNumber(String partNumber) { | 33 | public TblDepot selectByPartNumber(String partNumber) { |
| 26 | return tblDepotMapper.selectByPartNumber(partNumber); | 34 | return tblDepotMapper.selectByPartNumber(partNumber); |
| 27 | } | 35 | } |
| 36 | + | ||
| 37 | + @Override | ||
| 38 | + public Result<String> saveTblDepot(TblDepot tblDepot) { | ||
| 39 | + | ||
| 40 | + if(tblDepot.getDepotType().equals("入库")){ | ||
| 41 | + TblInventory byMaterialCode = tblInventoryMapper.getByMaterialCode(tblDepot.getPartNumber()); | ||
| 42 | + //库存表没有,首次入库 | ||
| 43 | + if(null == byMaterialCode){ | ||
| 44 | + TblInventory tblInventory1 = new TblInventory(tblDepot); | ||
| 45 | + tblInventoryMapper.insert(tblInventory1); | ||
| 46 | + tblDepot.setCurrentInventory(tblDepot.getOperNumber()); | ||
| 47 | + }else{ | ||
| 48 | + //储位不为空,查询库存表是否占用该储位 | ||
| 49 | + if(StrUtil.isNotBlank(tblDepot.getStorageLocation())){ | ||
| 50 | + TblInventory byStorageLocation = tblInventoryMapper.getByStorageLocation(tblDepot.getStorageLocation()); | ||
| 51 | + if(null != byStorageLocation && !byStorageLocation.getMaterialCode().equals(byMaterialCode.getMaterialCode()) && byStorageLocation.getActualInventory() ==0){// | ||
| 52 | + //当前储位库存实际量为0,储位物料和数据库储位物料不一致,继续在当前储位存放物料 | ||
| 53 | + TblInventory tblInventory1 = new TblInventory(tblDepot); | ||
| 54 | + tblInventoryMapper.insert(tblInventory1); | ||
| 55 | + tblDepot.setCurrentInventory(tblDepot.getOperNumber()); | ||
| 56 | + }else if(null != byStorageLocation && !byStorageLocation.getMaterialCode().equals(byMaterialCode.getMaterialCode()) && byStorageLocation.getActualInventory() !=0){ | ||
| 57 | + return Result.error("该储位有物料:{}",byStorageLocation.getMaterialCode()); | ||
| 58 | + }else{ | ||
| 59 | + //物料表有,则更新入库 | ||
| 60 | + UpdateWrapper<TblInventory> wrapper = new UpdateWrapper<>(); | ||
| 61 | + if(StrUtil.isBlank(byMaterialCode.getStorageLocation())){ | ||
| 62 | + wrapper.set("storage_location", tblDepot.getStorageLocation()); | ||
| 63 | + } | ||
| 64 | + Integer actualInventory = (null != byMaterialCode.getActualInventory() ? byMaterialCode.getActualInventory() : 0) + tblDepot.getOperNumber(); | ||
| 65 | + wrapper.set("actual_inventory", actualInventory) // 设置更新字段 | ||
| 66 | + .eq("id", byMaterialCode.getId()); | ||
| 67 | + tblInventoryMapper.update(null, wrapper); | ||
| 68 | + tblDepot.setCurrentInventory(actualInventory); | ||
| 69 | + } | ||
| 70 | + }else{ | ||
| 71 | + //物料表有,则更新入库 | ||
| 72 | + UpdateWrapper<TblInventory> wrapper = new UpdateWrapper<>(); | ||
| 73 | + Integer actualInventory = (null != byMaterialCode.getActualInventory() ? byMaterialCode.getActualInventory() : 0) + tblDepot.getOperNumber(); | ||
| 74 | + wrapper.set("actual_inventory", actualInventory) // 设置更新字段 | ||
| 75 | + .eq("id", byMaterialCode.getId()); | ||
| 76 | + tblInventoryMapper.update(null, wrapper); | ||
| 77 | + tblDepot.setCurrentInventory(actualInventory); | ||
| 78 | + } | ||
| 79 | + } | ||
| 80 | + //库存明细表保存 | ||
| 81 | + tblDepotMapper.insert(tblDepot); | ||
| 82 | + }else if(tblDepot.getDepotType().equals("出库")){ | ||
| 83 | + TblInventory byMaterialCode = tblInventoryMapper.getByMaterialCode(tblDepot.getPartNumber()); | ||
| 84 | +// if(byMaterialCode.getActualInventory() >= tblDepot.getOperNumber()){//实际库存量大于出库数量 | ||
| 85 | + UpdateWrapper<TblInventory> wrapper = new UpdateWrapper<>(); | ||
| 86 | + Integer actualInventory =(null != byMaterialCode.getActualInventory() ? byMaterialCode.getActualInventory() : 0) - tblDepot.getOperNumber(); | ||
| 87 | + wrapper.set("actual_inventory",actualInventory) // 设置更新字段 | ||
| 88 | + .eq("id", byMaterialCode.getId()); | ||
| 89 | + tblInventoryMapper.update(null, wrapper); | ||
| 90 | + //库存明细表保存 | ||
| 91 | + tblDepot.setCurrentInventory(actualInventory); | ||
| 92 | + tblDepotMapper.insert(tblDepot); | ||
| 93 | +// }else{ | ||
| 94 | +// return Result.error("库存数量不足"); | ||
| 95 | +// } | ||
| 96 | + | ||
| 97 | + } | ||
| 98 | + else if(tblDepot.getDepotType().equals("更新")){//更新BOH | ||
| 99 | + log.info("库存更新BOH:{}",tblDepot); | ||
| 100 | + } | ||
| 101 | + return Result.OK("操作成功"); | ||
| 102 | + } | ||
| 28 | } | 103 | } |
| @@ -2,15 +2,16 @@ package org.jeecg.modules.erp.depot.service.impl; | @@ -2,15 +2,16 @@ package org.jeecg.modules.erp.depot.service.impl; | ||
| 2 | 2 | ||
| 3 | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; | 3 | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| 4 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 4 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| 5 | +import org.jeecg.common.api.vo.Result; | ||
| 5 | import org.jeecg.modules.erp.depot.entity.TblDepot; | 6 | import org.jeecg.modules.erp.depot.entity.TblDepot; |
| 6 | import org.jeecg.modules.erp.depot.entity.TblInventory; | 7 | import org.jeecg.modules.erp.depot.entity.TblInventory; |
| 7 | -import org.jeecg.modules.erp.depot.form.TblDepotForm; | ||
| 8 | import org.jeecg.modules.erp.depot.mapper.TblDepotMapper; | 8 | import org.jeecg.modules.erp.depot.mapper.TblDepotMapper; |
| 9 | import org.jeecg.modules.erp.depot.mapper.TblInventoryMapper; | 9 | import org.jeecg.modules.erp.depot.mapper.TblInventoryMapper; |
| 10 | import org.jeecg.modules.erp.depot.service.ITblInventoryService; | 10 | import org.jeecg.modules.erp.depot.service.ITblInventoryService; |
| 11 | import org.springframework.beans.factory.annotation.Autowired; | 11 | import org.springframework.beans.factory.annotation.Autowired; |
| 12 | import org.springframework.stereotype.Service; | 12 | import org.springframework.stereotype.Service; |
| 13 | 13 | ||
| 14 | +import java.util.Date; | ||
| 14 | import java.util.List; | 15 | import java.util.List; |
| 15 | 16 | ||
| 16 | /** | 17 | /** |
| @@ -30,31 +31,38 @@ public class TblInventoryServiceImpl extends ServiceImpl<TblInventoryMapper, Tbl | @@ -30,31 +31,38 @@ public class TblInventoryServiceImpl extends ServiceImpl<TblInventoryMapper, Tbl | ||
| 30 | private TblDepotMapper tblDepotMapper; | 31 | private TblDepotMapper tblDepotMapper; |
| 31 | 32 | ||
| 32 | @Override | 33 | @Override |
| 33 | - public TblInventory getByPartNumber(String partNumber) { | ||
| 34 | - return tblInventoryMapper.getByPartNumber(partNumber); | 34 | + public TblInventory getByMaterialCode(String materialCode) { |
| 35 | + return tblInventoryMapper.getByMaterialCode(materialCode); | ||
| 35 | } | 36 | } |
| 36 | 37 | ||
| 37 | @Override | 38 | @Override |
| 38 | - public void saveOrUpdateInventory(TblDepotForm tblDepotForm) { | ||
| 39 | - TblInventory tblInventory = tblInventoryMapper.getByPartNumber(tblDepotForm.getPartNumber()); | 39 | + public int saveOrUpdateInventory(TblDepot tblDepot) { |
| 40 | + TblInventory tblInventory = tblInventoryMapper.getByMaterialCodeAndStorageLocation(tblDepot.getPartNumber(),tblDepot.getStorageLocation()); | ||
| 40 | if(null != tblInventory){ | 41 | if(null != tblInventory){ |
| 41 | -// tblInventory.setCurrentInventory((null != tblInventory.getCurrentInventory() ? tblInventory.getCurrentInventory() : 0) + tblDepotForm.getOperNumber()); | ||
| 42 | UpdateWrapper<TblInventory> wrapper = new UpdateWrapper<>(); | 42 | UpdateWrapper<TblInventory> wrapper = new UpdateWrapper<>(); |
| 43 | 43 | ||
| 44 | - wrapper.set("current_inventory", (null != tblInventory.getCurrentInventory() ? tblInventory.getCurrentInventory() : 0) + tblDepotForm.getOperNumber()) // 设置更新字段 | 44 | + if(tblDepot.getDepotType().equals("入库") ){//入库 |
| 45 | + | ||
| 46 | + wrapper.set("actual_inventory", (null != tblInventory.getActualInventory() ? tblInventory.getActualInventory() : 0) + tblDepot.getOperNumber()) // 设置更新字段 | ||
| 45 | .eq("id", tblInventory.getId()); | 47 | .eq("id", tblInventory.getId()); |
| 48 | + | ||
| 49 | + }else if(tblDepot.getDepotType().equals("出库")){//出库 | ||
| 50 | + | ||
| 51 | + if(tblInventory.getActualInventory() >= tblDepot.getOperNumber()){ | ||
| 52 | + wrapper.set("actual_inventory", tblInventory.getActualInventory() - tblDepot.getOperNumber()) // 设置更新字段 | ||
| 53 | + .eq("id", tblInventory.getId()); | ||
| 54 | + }else{ | ||
| 55 | + log.warn(tblDepot.getPartNumber() + "库存数量不足"); | ||
| 56 | + return 2; | ||
| 57 | + } | ||
| 58 | + } | ||
| 59 | + | ||
| 46 | tblInventoryMapper.update(null, wrapper); | 60 | tblInventoryMapper.update(null, wrapper); |
| 47 | }else{ | 61 | }else{ |
| 48 | - TblInventory tblInventory1 = new TblInventory(); | ||
| 49 | - tblInventory1.setPartNumber(tblDepotForm.getPartNumber());//编号 | ||
| 50 | - tblInventory1.setProductName(tblDepotForm.getProductName());//品名 | ||
| 51 | - tblInventory1.setSpec(tblDepotForm.getSpec());//规格 | ||
| 52 | - tblInventory1.setType(tblDepotForm.getType());//型号 | ||
| 53 | - tblInventory1.setBuyingClassify(tblDepotForm.getBuyingClassify());//采购性质 | ||
| 54 | - tblInventory1.setCurrentInventory(tblDepotForm.getOperNumber());//当前库存 | ||
| 55 | - tblInventory1.setMeterialType(tblDepotForm.getMeterialType());//类别 | ||
| 56 | - tblInventoryMapper.insert(tblInventory); | 62 | + TblInventory tblInventory1 = new TblInventory(tblDepot); |
| 63 | + tblInventoryMapper.insert(tblInventory1); | ||
| 57 | } | 64 | } |
| 65 | + return 0; | ||
| 58 | } | 66 | } |
| 59 | 67 | ||
| 60 | // @Override | 68 | // @Override |
| @@ -69,19 +77,31 @@ public class TblInventoryServiceImpl extends ServiceImpl<TblInventoryMapper, Tbl | @@ -69,19 +77,31 @@ public class TblInventoryServiceImpl extends ServiceImpl<TblInventoryMapper, Tbl | ||
| 69 | 77 | ||
| 70 | @Override | 78 | @Override |
| 71 | public void updateBohAndCurrentInventoryBatch(List<TblInventory> list) { | 79 | public void updateBohAndCurrentInventoryBatch(List<TblInventory> list) { |
| 72 | - tblInventoryMapper.updateBohAndCurrentInventoryBatch(list); | 80 | + tblInventoryMapper.updateBohAndActualInventoryBatch(list); |
| 73 | } | 81 | } |
| 74 | 82 | ||
| 75 | @Override | 83 | @Override |
| 76 | public void updateBohAndCurrentInventory(TblInventory tblInventory) { | 84 | public void updateBohAndCurrentInventory(TblInventory tblInventory) { |
| 77 | - tblInventoryMapper.updateBohAndCurrentInventory(tblInventory); | 85 | + tblInventoryMapper.updateBohAndActualInventory(tblInventory); |
| 78 | TblDepot tblDepot = new TblDepot(); | 86 | TblDepot tblDepot = new TblDepot(); |
| 79 | - tblDepot.setPartNumber(tblInventory.getPartNumber()); | ||
| 80 | - tblDepot.setProductName(tblInventory.getProductName()); | ||
| 81 | - tblDepot.setSpec(tblInventory.getSpec()); | ||
| 82 | - tblDepot.setType(tblInventory.getType()); | 87 | + tblDepot.setPartNumber(tblInventory.getMaterialCode()); |
| 88 | + tblDepot.setProductName(tblInventory.getMaterialDescription()); | ||
| 89 | +// tblDepot.setSpec(tblInventory.getSpec()); | ||
| 90 | +// tblDepot.setType(tblInventory.getType()); | ||
| 83 | tblDepot.setCurrentInventory(tblInventory.getInventoryBoh()); | 91 | tblDepot.setCurrentInventory(tblInventory.getInventoryBoh()); |
| 92 | + tblDepot.setOperTime(new Date()); | ||
| 84 | tblDepot.setDepotType("更新"); | 93 | tblDepot.setDepotType("更新"); |
| 85 | tblDepotMapper.insert(tblDepot); | 94 | tblDepotMapper.insert(tblDepot); |
| 86 | } | 95 | } |
| 96 | + | ||
| 97 | + @Override | ||
| 98 | + public Result<String> updateStorageLocation(TblInventory tblInventory) { | ||
| 99 | + TblInventory byStorageLocation = tblInventoryMapper.getByStorageLocation(tblInventory.getStorageLocation()); | ||
| 100 | + if(null != byStorageLocation && byStorageLocation.getActualInventory() != 0){ | ||
| 101 | + return Result.error("当前设置的储位有物料,不能设置!"); | ||
| 102 | + } | ||
| 103 | + | ||
| 104 | + tblInventoryMapper.updateStorageLocation(tblInventory.getId(),tblInventory.getStorageLocation()); | ||
| 105 | + return Result.OK("操作成功"); | ||
| 106 | + } | ||
| 87 | } | 107 | } |
| @@ -13,6 +13,8 @@ import org.jeecg.common.aspect.annotation.PermissionData; | @@ -13,6 +13,8 @@ import org.jeecg.common.aspect.annotation.PermissionData; | ||
| 13 | import org.jeecg.common.system.query.QueryGenerator; | 13 | import org.jeecg.common.system.query.QueryGenerator; |
| 14 | import org.jeecg.common.system.vo.LoginUser; | 14 | import org.jeecg.common.system.vo.LoginUser; |
| 15 | import org.jeecg.common.util.oConvertUtils; | 15 | import org.jeecg.common.util.oConvertUtils; |
| 16 | +import org.jeecg.modules.erp.depot.entity.TblInventory; | ||
| 17 | +import org.jeecg.modules.erp.depot.service.ITblInventoryService; | ||
| 16 | import org.jeecg.modules.erp.meterial.entity.TblMaterial; | 18 | import org.jeecg.modules.erp.meterial.entity.TblMaterial; |
| 17 | import org.jeecg.modules.erp.meterial.entity.TblPartSemifinished; | 19 | import org.jeecg.modules.erp.meterial.entity.TblPartSemifinished; |
| 18 | import org.jeecg.modules.erp.meterial.mapper.TblMaterialMapper; | 20 | import org.jeecg.modules.erp.meterial.mapper.TblMaterialMapper; |
| @@ -65,6 +67,9 @@ public class TblMaterialController { | @@ -65,6 +67,9 @@ public class TblMaterialController { | ||
| 65 | @Autowired | 67 | @Autowired |
| 66 | private TblWorkOrderMapper tblWorkOrderMapper; | 68 | private TblWorkOrderMapper tblWorkOrderMapper; |
| 67 | 69 | ||
| 70 | + @Autowired | ||
| 71 | + private ITblInventoryService tblInventoryService; | ||
| 72 | + | ||
| 68 | /** | 73 | /** |
| 69 | * 分页列表查询 原物料管理 | 74 | * 分页列表查询 原物料管理 |
| 70 | * | 75 | * |
| @@ -289,9 +294,9 @@ public class TblMaterialController { | @@ -289,9 +294,9 @@ public class TblMaterialController { | ||
| 289 | params.setHeadRows(1); | 294 | params.setHeadRows(1); |
| 290 | params.setNeedSave(true); | 295 | params.setNeedSave(true); |
| 291 | try { | 296 | try { |
| 292 | - List<TblMaterialPage> list = ExcelImportUtil.importExcel(file.getInputStream(), TblMaterialPage.class, params); | 297 | + List<TblMaterial> list = ExcelImportUtil.importExcel(file.getInputStream(), TblMaterial.class, params); |
| 293 | List<String> partNumberList = list.stream() // 将beanList转换为Stream | 298 | List<String> partNumberList = list.stream() // 将beanList转换为Stream |
| 294 | - .map(TblMaterialPage::getPartNumber) // 使用map方法提取id字段 | 299 | + .map(TblMaterial::getPartNumber) // 使用map方法提取id字段 |
| 295 | .collect(Collectors.toList()); // 收集结果到新的List中 | 300 | .collect(Collectors.toList()); // 收集结果到新的List中 |
| 296 | List<String> allPartNumberList = tblMaterialService.getAllPartNumber(); | 301 | List<String> allPartNumberList = tblMaterialService.getAllPartNumber(); |
| 297 | 302 | ||
| @@ -307,11 +312,19 @@ public class TblMaterialController { | @@ -307,11 +312,19 @@ public class TblMaterialController { | ||
| 307 | return Result.error("编码有重复,重复编码是: " + duplicates); | 312 | return Result.error("编码有重复,重复编码是: " + duplicates); |
| 308 | } | 313 | } |
| 309 | // tblMaterialService.saveBatch(list); | 314 | // tblMaterialService.saveBatch(list); |
| 310 | - for (TblMaterialPage page : list) { | 315 | + List<TblInventory> tblInventoryList = new ArrayList<>(); |
| 316 | + for (TblMaterial page : list) { | ||
| 317 | + | ||
| 311 | TblMaterial po = new TblMaterial(); | 318 | TblMaterial po = new TblMaterial(); |
| 312 | - BeanUtils.copyProperties(page, po); | ||
| 313 | - tblMaterialService.saveMain(po, page.getTblPartSemifinishedList()); | 319 | + TblInventory tblInventory = new TblInventory(page); |
| 320 | + tblInventory.setActualInventory(0); | ||
| 321 | + tblInventory.setInventoryBoh(0); | ||
| 322 | + tblInventoryList.add(tblInventory); | ||
| 323 | +// BeanUtils.copyProperties(page, po); | ||
| 324 | +// tblMaterialService.saveMain(po, page.getTblPartSemifinishedList()); | ||
| 314 | } | 325 | } |
| 326 | + tblMaterialService.saveBatch(list); | ||
| 327 | + tblInventoryService.saveBatch(tblInventoryList); | ||
| 315 | return Result.OK("文件导入成功!数据行数:" + list.size()); | 328 | return Result.OK("文件导入成功!数据行数:" + list.size()); |
| 316 | } catch (Exception e) { | 329 | } catch (Exception e) { |
| 317 | log.error(e.getMessage(), e); | 330 | log.error(e.getMessage(), e); |
| @@ -66,7 +66,7 @@ public class TblMaterial implements Serializable { | @@ -66,7 +66,7 @@ public class TblMaterial implements Serializable { | ||
| 66 | @Excel(name = "规格", width = 15) | 66 | @Excel(name = "规格", width = 15) |
| 67 | @ApiModelProperty(value = "规格") | 67 | @ApiModelProperty(value = "规格") |
| 68 | private java.lang.String spec; | 68 | private java.lang.String spec; |
| 69 | - /**规格*/ | 69 | + /**单位*/ |
| 70 | @Excel(name = "单位", width = 15) | 70 | @Excel(name = "单位", width = 15) |
| 71 | @ApiModelProperty(value = "单位") | 71 | @ApiModelProperty(value = "单位") |
| 72 | private java.lang.String unit; | 72 | private java.lang.String unit; |
jeecg-boot-erp/src/main/java/org/jeecg/modules/erp/meterial/service/impl/TblMaterialServiceImpl.java
| @@ -37,14 +37,8 @@ public class TblMaterialServiceImpl extends ServiceImpl<TblMaterialMapper, TblMa | @@ -37,14 +37,8 @@ public class TblMaterialServiceImpl extends ServiceImpl<TblMaterialMapper, TblMa | ||
| 37 | @Transactional(rollbackFor = Exception.class) | 37 | @Transactional(rollbackFor = Exception.class) |
| 38 | public void saveMain(TblMaterial tblMaterial, List<TblPartSemifinished> tblPartSemifinishedList) { | 38 | public void saveMain(TblMaterial tblMaterial, List<TblPartSemifinished> tblPartSemifinishedList) { |
| 39 | tblMaterialMapper.insert(tblMaterial); | 39 | tblMaterialMapper.insert(tblMaterial); |
| 40 | - TblInventory tblInventory1 = new TblInventory(); | ||
| 41 | - tblInventory1.setPartNumber(tblMaterial.getPartNumber());//编号 | ||
| 42 | - tblInventory1.setProductName(tblMaterial.getProductName());//品名 | ||
| 43 | - tblInventory1.setSpec(tblMaterial.getSpec());//规格 | ||
| 44 | - tblInventory1.setType(tblMaterial.getType());//型号 | ||
| 45 | - tblInventory1.setBuyingClassify(tblMaterial.getBuyingClassify());//采购性质 | ||
| 46 | -// tblInventory1.setCurrentInventory(tblMaterial.getOperNumber());//当前库存 | ||
| 47 | - tblInventory1.setMeterialType(tblMaterial.getMeterialType());//类别 | 40 | + TblInventory tblInventory1 = new TblInventory(tblMaterial); |
| 41 | + tblInventory1.setActualInventory(0); | ||
| 48 | tblInventoryMapper.insert(tblInventory1); | 42 | tblInventoryMapper.insert(tblInventory1); |
| 49 | if (tblPartSemifinishedList != null && tblPartSemifinishedList.size() > 0) { | 43 | if (tblPartSemifinishedList != null && tblPartSemifinishedList.size() > 0) { |
| 50 | for (TblPartSemifinished entity : tblPartSemifinishedList) { | 44 | for (TblPartSemifinished entity : tblPartSemifinishedList) { |
jeecg-boot-erp/src/main/java/org/jeecg/modules/erp/trade/controller/TblTradeInventoryController.java
| @@ -127,6 +127,7 @@ public class TblTradeInventoryController extends JeecgController<TblTradeInvento | @@ -127,6 +127,7 @@ public class TblTradeInventoryController extends JeecgController<TblTradeInvento | ||
| 127 | } | 127 | } |
| 128 | 128 | ||
| 129 | 129 | ||
| 130 | + | ||
| 130 | /** | 131 | /** |
| 131 | * 添加 | 132 | * 添加 |
| 132 | *备注:总数量的逻辑有问题 | 133 | *备注:总数量的逻辑有问题 |
| 1 | package org.jeecg.modules.erp.trade.controller; | 1 | package org.jeecg.modules.erp.trade.controller; |
| 2 | 2 | ||
| 3 | -import java.util.*; | ||
| 4 | -import java.util.stream.Collectors; | ||
| 5 | -import java.io.IOException; | ||
| 6 | -import java.io.UnsupportedEncodingException; | ||
| 7 | -import java.net.URLDecoder; | ||
| 8 | -import javax.servlet.http.HttpServletRequest; | ||
| 9 | -import javax.servlet.http.HttpServletResponse; | ||
| 10 | - | ||
| 11 | -import cn.hutool.core.collection.CollectionUtil; | ||
| 12 | -import org.apache.commons.lang3.StringUtils; | ||
| 13 | -import org.jeecg.common.api.vo.Result; | ||
| 14 | -import org.jeecg.common.system.query.QueryGenerator; | ||
| 15 | -import org.jeecg.common.util.oConvertUtils; | ||
| 16 | -import org.jeecg.modules.erp.trade.entity.TblTradeInventoryIn; | ||
| 17 | -import org.jeecg.modules.erp.trade.entity.TblTradeInventoryOut; | ||
| 18 | -import org.jeecg.modules.erp.trade.service.ITblTradeInventoryInService; | ||
| 19 | - | 3 | +import cn.hutool.core.util.StrUtil; |
| 20 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 4 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| 5 | +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; | ||
| 21 | import com.baomidou.mybatisplus.core.metadata.IPage; | 6 | import com.baomidou.mybatisplus.core.metadata.IPage; |
| 22 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 7 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| 8 | +import io.swagger.annotations.Api; | ||
| 9 | +import io.swagger.annotations.ApiOperation; | ||
| 23 | import lombok.extern.slf4j.Slf4j; | 10 | import lombok.extern.slf4j.Slf4j; |
| 24 | - | ||
| 25 | -import org.jeecg.modules.erp.trade.service.ITblTradeInventoryOutService; | ||
| 26 | -import org.jeecgframework.poi.excel.ExcelImportUtil; | ||
| 27 | -import org.jeecgframework.poi.excel.def.NormalExcelConstants; | ||
| 28 | -import org.jeecgframework.poi.excel.entity.ExportParams; | ||
| 29 | -import org.jeecgframework.poi.excel.entity.ImportParams; | ||
| 30 | -import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; | 11 | +import org.apache.commons.lang3.StringUtils; |
| 12 | +import org.jeecg.common.api.vo.Result; | ||
| 13 | +import org.jeecg.common.aspect.annotation.AutoLog; | ||
| 31 | import org.jeecg.common.system.base.controller.JeecgController; | 14 | import org.jeecg.common.system.base.controller.JeecgController; |
| 15 | +import org.jeecg.modules.erp.trade.entity.TblTradeInventory; | ||
| 16 | +import org.jeecg.modules.erp.trade.entity.TblTradeInventoryIn; | ||
| 17 | +import org.jeecg.modules.erp.trade.service.ITblTradeInventoryInService; | ||
| 18 | +import org.jeecg.modules.erp.trade.service.ITblTradeInventoryOutService; | ||
| 19 | +import org.jeecg.modules.erp.trade.service.ITblTradeInventoryService; | ||
| 32 | import org.springframework.beans.factory.annotation.Autowired; | 20 | import org.springframework.beans.factory.annotation.Autowired; |
| 21 | +import org.springframework.transaction.annotation.Transactional; | ||
| 33 | import org.springframework.web.bind.annotation.*; | 22 | import org.springframework.web.bind.annotation.*; |
| 34 | -import org.springframework.web.multipart.MultipartFile; | ||
| 35 | -import org.springframework.web.multipart.MultipartHttpServletRequest; | ||
| 36 | import org.springframework.web.servlet.ModelAndView; | 23 | import org.springframework.web.servlet.ModelAndView; |
| 37 | -import com.alibaba.fastjson.JSON; | ||
| 38 | -import io.swagger.annotations.Api; | ||
| 39 | -import io.swagger.annotations.ApiOperation; | ||
| 40 | -import org.jeecg.common.aspect.annotation.AutoLog; | ||
| 41 | 24 | ||
| 42 | - /** | 25 | +import javax.servlet.http.HttpServletRequest; |
| 26 | +import javax.servlet.http.HttpServletResponse; | ||
| 27 | +import java.util.Arrays; | ||
| 28 | + | ||
| 29 | +/** | ||
| 43 | * @Description: 贸易管理出入库表 | 30 | * @Description: 贸易管理出入库表 |
| 44 | * @Author: jeecg-boot | 31 | * @Author: jeecg-boot |
| 45 | * @Date: 2024-12-24 | 32 | * @Date: 2024-12-24 |
| @@ -54,7 +41,10 @@ public class TblTradeInventoryInController extends JeecgController<TblTradeInven | @@ -54,7 +41,10 @@ public class TblTradeInventoryInController extends JeecgController<TblTradeInven | ||
| 54 | private ITblTradeInventoryInService tblTradeInventoryInService; | 41 | private ITblTradeInventoryInService tblTradeInventoryInService; |
| 55 | @Autowired | 42 | @Autowired |
| 56 | private ITblTradeInventoryOutService tblTradeInventoryOutService; | 43 | private ITblTradeInventoryOutService tblTradeInventoryOutService; |
| 57 | - | 44 | + |
| 45 | + @Autowired | ||
| 46 | + private ITblTradeInventoryService tblTradeInventoryService; | ||
| 47 | + | ||
| 58 | /** | 48 | /** |
| 59 | * 分页列表查询 | 49 | * 分页列表查询 |
| 60 | * | 50 | * |
| @@ -85,8 +75,65 @@ public class TblTradeInventoryInController extends JeecgController<TblTradeInven | @@ -85,8 +75,65 @@ public class TblTradeInventoryInController extends JeecgController<TblTradeInven | ||
| 85 | 75 | ||
| 86 | return Result.OK(pageList); | 76 | return Result.OK(pageList); |
| 87 | } | 77 | } |
| 88 | - | ||
| 89 | - /** | 78 | + |
| 79 | + /** | ||
| 80 | + * 贸易库存表入库 | ||
| 81 | + */ | ||
| 82 | + @AutoLog(value = "贸易库存表-添加") | ||
| 83 | + @ApiOperation(value = "贸易库存表-添加", notes = "贸易库存表-添加") | ||
| 84 | + @PostMapping(value = "/addTradeInventory") | ||
| 85 | + @Transactional(rollbackFor = Exception.class) | ||
| 86 | + public Result<String> TradeInventory(@RequestBody TblTradeInventoryIn tblTradeInventoryIn){ | ||
| 87 | + | ||
| 88 | + String materialCode = tblTradeInventoryIn.getMaterialCode(); | ||
| 89 | + QueryWrapper<TblTradeInventory> queryWrapper = new QueryWrapper<>(); | ||
| 90 | + queryWrapper.eq("material_code", materialCode); | ||
| 91 | + //库存信息 | ||
| 92 | + TblTradeInventory byMaterialCode = tblTradeInventoryService.getOne(queryWrapper); | ||
| 93 | + if(null == byMaterialCode){ | ||
| 94 | + //新增库存信息 | ||
| 95 | + TblTradeInventory tblTradeInventory = new TblTradeInventory(tblTradeInventoryIn); | ||
| 96 | + tblTradeInventoryService.save(tblTradeInventory); | ||
| 97 | + | ||
| 98 | +// tblTradeInventoryIn.setType("入库"); | ||
| 99 | + tblTradeInventoryInService.save(tblTradeInventoryIn); | ||
| 100 | + }else{ | ||
| 101 | + //储位不为空,查询库存表是否占用该储位 | ||
| 102 | + if(StrUtil.isNotBlank(tblTradeInventoryIn.getWarehouse())){ | ||
| 103 | + QueryWrapper<TblTradeInventory> queryWrapper1 = new QueryWrapper<>(); | ||
| 104 | + queryWrapper.eq("warehouse", tblTradeInventoryIn.getWarehouse()); | ||
| 105 | + //库存信息 | ||
| 106 | + TblTradeInventory byWarehouse = tblTradeInventoryService.getOne(queryWrapper); | ||
| 107 | + | ||
| 108 | + if(null != byWarehouse && !byWarehouse.getMaterialCode().equals(tblTradeInventoryIn.getMaterialCode()) && byWarehouse.getActualInventory() ==0){// | ||
| 109 | + //当前储位库存实际量为0,储位物料和数据库储位物料不一致,继续在当前储位存放物料 | ||
| 110 | + TblTradeInventory tblInventory1 = new TblTradeInventory(tblTradeInventoryIn); | ||
| 111 | + tblTradeInventoryService.save(tblInventory1); | ||
| 112 | + tblTradeInventoryIn.setActualInventory(tblTradeInventoryIn.getInventoryQuantity()); | ||
| 113 | + }else if(null != byWarehouse && !byWarehouse.getMaterialCode().equals(byMaterialCode.getMaterialCode()) && byWarehouse.getActualInventory() !=0){ | ||
| 114 | + return Result.error("该储位有物料:{}",byWarehouse.getMaterialCode()); | ||
| 115 | + }else{ | ||
| 116 | + //物料表有,则更新入库 | ||
| 117 | + UpdateWrapper<TblTradeInventory> wrapper = new UpdateWrapper<>(); | ||
| 118 | + wrapper.set("actual_inventory", (null != byMaterialCode.getActualInventory() ? byMaterialCode.getActualInventory() : 0) + tblTradeInventoryIn.getInventoryQuantity()) // 设置更新字段 | ||
| 119 | + .eq("id", byMaterialCode.getId()); | ||
| 120 | + tblTradeInventoryService.update(null, wrapper); | ||
| 121 | + tblTradeInventoryIn.setActualInventory(tblTradeInventoryIn.getInventoryQuantity()); | ||
| 122 | + } | ||
| 123 | + }else{ | ||
| 124 | + //物料表有,则更新入库 | ||
| 125 | + UpdateWrapper<TblTradeInventory> wrapper = new UpdateWrapper<>(); | ||
| 126 | + wrapper.set("actual_inventory", (null != byMaterialCode.getActualInventory() ? byMaterialCode.getActualInventory() : 0) + tblTradeInventoryIn.getInventoryQuantity()) // 设置更新字段 | ||
| 127 | + .eq("id", byMaterialCode.getId()); | ||
| 128 | + tblTradeInventoryService.update(null, wrapper); | ||
| 129 | + tblTradeInventoryIn.setActualInventory(tblTradeInventoryIn.getInventoryQuantity()); | ||
| 130 | + } | ||
| 131 | + } | ||
| 132 | + return Result.OK("操作成功"); | ||
| 133 | + } | ||
| 134 | + | ||
| 135 | + | ||
| 136 | + /** | ||
| 90 | * 添加 | 137 | * 添加 |
| 91 | * | 138 | * |
| 92 | * @param tblTradeInventoryIn | 139 | * @param tblTradeInventoryIn |
| @@ -164,6 +164,22 @@ public class TblTradeInventory implements Serializable { | @@ -164,6 +164,22 @@ public class TblTradeInventory implements Serializable { | ||
| 164 | this.brand = e.getBrand(); | 164 | this.brand = e.getBrand(); |
| 165 | 165 | ||
| 166 | } | 166 | } |
| 167 | + public TblTradeInventory(TblTradeInventoryIn tblTradeInventoryIn){ | ||
| 168 | + //物料编码 | ||
| 169 | + this.materialCode = tblTradeInventoryIn.getMaterialCode(); | ||
| 170 | + //物料长描述 | ||
| 171 | + this.materialDescription = tblTradeInventoryIn.getMaterialDescription(); | ||
| 172 | + //计量单位 | ||
| 173 | + this.measurementUnit = tblTradeInventoryIn.getMeasurementUnit(); | ||
| 174 | + //品牌 | ||
| 175 | + this.brand = tblTradeInventoryIn.getBrand(); | ||
| 176 | + //实际库存量 | ||
| 177 | + this.actualInventory = tblTradeInventoryIn.getActualInventory(); | ||
| 178 | + //供货商名称 | ||
| 179 | + this.cs = tblTradeInventoryIn.getSupplierName(); | ||
| 180 | + //仓库 | ||
| 181 | + this.warehouse = tblTradeInventoryIn.getWarehouse(); | ||
| 182 | + } | ||
| 167 | 183 | ||
| 168 | 184 | ||
| 169 | } | 185 | } |
| 1 | package org.jeecg.modules.erp.trade.entity; | 1 | package org.jeecg.modules.erp.trade.entity; |
| 2 | 2 | ||
| 3 | -import java.io.Serializable; | ||
| 4 | -import java.io.UnsupportedEncodingException; | ||
| 5 | -import java.util.Date; | ||
| 6 | -import java.math.BigDecimal; | ||
| 7 | import com.baomidou.mybatisplus.annotation.IdType; | 3 | import com.baomidou.mybatisplus.annotation.IdType; |
| 8 | import com.baomidou.mybatisplus.annotation.TableField; | 4 | import com.baomidou.mybatisplus.annotation.TableField; |
| 9 | import com.baomidou.mybatisplus.annotation.TableId; | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 10 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 11 | -import lombok.Data; | ||
| 12 | import com.fasterxml.jackson.annotation.JsonFormat; | 7 | import com.fasterxml.jackson.annotation.JsonFormat; |
| 13 | -import org.springframework.format.annotation.DateTimeFormat; | ||
| 14 | -import org.jeecgframework.poi.excel.annotation.Excel; | ||
| 15 | -import org.jeecg.common.aspect.annotation.Dict; | ||
| 16 | import io.swagger.annotations.ApiModel; | 8 | import io.swagger.annotations.ApiModel; |
| 17 | import io.swagger.annotations.ApiModelProperty; | 9 | import io.swagger.annotations.ApiModelProperty; |
| 10 | +import lombok.Data; | ||
| 18 | import lombok.EqualsAndHashCode; | 11 | import lombok.EqualsAndHashCode; |
| 19 | import lombok.experimental.Accessors; | 12 | import lombok.experimental.Accessors; |
| 13 | +import org.jeecgframework.poi.excel.annotation.Excel; | ||
| 14 | +import org.springframework.format.annotation.DateTimeFormat; | ||
| 15 | + | ||
| 16 | +import java.io.Serializable; | ||
| 20 | 17 | ||
| 21 | /** | 18 | /** |
| 22 | * @Description: 贸易管理出入库表 | 19 | * @Description: 贸易管理出入库表 |
| @@ -116,4 +113,29 @@ public class TblTradeInventoryIn implements Serializable { | @@ -116,4 +113,29 @@ public class TblTradeInventoryIn implements Serializable { | ||
| 116 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | 113 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| 117 | @ApiModelProperty(value = "更新日期") | 114 | @ApiModelProperty(value = "更新日期") |
| 118 | private java.util.Date updateTime; | 115 | private java.util.Date updateTime; |
| 116 | + | ||
| 117 | + /**出入库时间*/ | ||
| 118 | + @Excel(name = "出入库时间", width = 15, format = "yyyy-MM-dd") | ||
| 119 | + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") | ||
| 120 | + @DateTimeFormat(pattern="yyyy-MM-dd") | ||
| 121 | + @ApiModelProperty(value = "出入库时间") | ||
| 122 | + private java.util.Date operTime; | ||
| 123 | + | ||
| 124 | + @Excel(name = "工作令", width = 15) | ||
| 125 | + @ApiModelProperty(value = "工作令") | ||
| 126 | + private java.lang.String workOrder; | ||
| 127 | + | ||
| 128 | + /**出货公司*/ | ||
| 129 | + @Excel(name = "出货公司", width = 15) | ||
| 130 | + @ApiModelProperty(value = "出货公司") | ||
| 131 | + private java.lang.String company; | ||
| 132 | + /**出货厂家*/ | ||
| 133 | + @Excel(name = "出货厂家", width = 15) | ||
| 134 | + @ApiModelProperty(value = "出货厂家") | ||
| 135 | + private java.lang.String shippingManufacturer; | ||
| 136 | + /**合格证*/ | ||
| 137 | + @Excel(name = "合格证", width = 15) | ||
| 138 | + @ApiModelProperty(value = "合格证") | ||
| 139 | + private java.lang.String certificate; | ||
| 140 | + | ||
| 119 | } | 141 | } |
| 1 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | ||
| 2 | -<html> | ||
| 3 | - <head> | ||
| 4 | - <title>Logback Log Messages</title> | ||
| 5 | -<style type="text/css"> | ||
| 6 | -table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; } | ||
| 7 | -TR.even { background: #FFFFFF; } | ||
| 8 | -TR.odd { background: #EAEAEA; } | ||
| 9 | -TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 } | ||
| 10 | -TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; } | ||
| 11 | -TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; } | ||
| 12 | -TD.Thread { text-align: left; } | ||
| 13 | -TD.Level { text-align: right; } | ||
| 14 | -TD.Logger { text-align: left; } | ||
| 15 | -TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; } | ||
| 16 | -TD.Exception { background: #A2AEE8; font-family: courier, monospace;} | ||
| 17 | -</style> | ||
| 18 | - | ||
| 19 | - </head> | ||
| 20 | -<body> | ||
| 21 | -<hr/> | ||
| 22 | -<p>Log session start time Thu Aug 25 17:01:05 CST 2022</p><p></p> | ||
| 23 | - | ||
| 24 | -<table cellspacing="0"> | ||
| 25 | -<tr class="header"> | ||
| 26 | -<td class="Level">Level</td> | ||
| 27 | -<td class="Date">Date</td> | ||
| 28 | -<td class="Message">Message</td> | ||
| 29 | -<td class="MethodOfCaller">MethodOfCaller</td> | ||
| 30 | -<td class="FileOfCaller">FileOfCaller</td> | ||
| 31 | -<td class="LineOfCaller">LineOfCaller</td> | ||
| 32 | -</tr> | ||
| 33 | - | ||
| 34 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | ||
| 35 | -<html> | ||
| 36 | - <head> | ||
| 37 | - <title>Logback Log Messages</title> | ||
| 38 | -<style type="text/css"> | ||
| 39 | -table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; } | ||
| 40 | -TR.even { background: #FFFFFF; } | ||
| 41 | -TR.odd { background: #EAEAEA; } | ||
| 42 | -TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 } | ||
| 43 | -TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; } | ||
| 44 | -TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; } | ||
| 45 | -TD.Thread { text-align: left; } | ||
| 46 | -TD.Level { text-align: right; } | ||
| 47 | -TD.Logger { text-align: left; } | ||
| 48 | -TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; } | ||
| 49 | -TD.Exception { background: #A2AEE8; font-family: courier, monospace;} | ||
| 50 | -</style> | ||
| 51 | - | ||
| 52 | - </head> | ||
| 53 | -<body> | ||
| 54 | -<hr/> | ||
| 55 | -<p>Log session start time Fri Aug 26 17:53:47 CST 2022</p><p></p> | ||
| 56 | - | ||
| 57 | -<table cellspacing="0"> | ||
| 58 | -<tr class="header"> | ||
| 59 | -<td class="Level">Level</td> | ||
| 60 | -<td class="Date">Date</td> | ||
| 61 | -<td class="Message">Message</td> | ||
| 62 | -<td class="MethodOfCaller">MethodOfCaller</td> | ||
| 63 | -<td class="FileOfCaller">FileOfCaller</td> | ||
| 64 | -<td class="LineOfCaller">LineOfCaller</td> | ||
| 65 | -</tr> | ||
| 66 | - |
| 1 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | ||
| 2 | -<html> | ||
| 3 | - <head> | ||
| 4 | - <title>Logback Log Messages</title> | ||
| 5 | -<style type="text/css"> | ||
| 6 | -table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; } | ||
| 7 | -TR.even { background: #FFFFFF; } | ||
| 8 | -TR.odd { background: #EAEAEA; } | ||
| 9 | -TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 } | ||
| 10 | -TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; } | ||
| 11 | -TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; } | ||
| 12 | -TD.Thread { text-align: left; } | ||
| 13 | -TD.Level { text-align: right; } | ||
| 14 | -TD.Logger { text-align: left; } | ||
| 15 | -TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; } | ||
| 16 | -TD.Exception { background: #A2AEE8; font-family: courier, monospace;} | ||
| 17 | -</style> | ||
| 18 | - | ||
| 19 | - </head> | ||
| 20 | -<body> | ||
| 21 | -<hr/> | ||
| 22 | -<p>Log session start time Thu Aug 25 17:01:05 CST 2022</p><p></p> | ||
| 23 | - | ||
| 24 | -<table cellspacing="0"> | ||
| 25 | -<tr class="header"> | ||
| 26 | -<td class="Level">Level</td> | ||
| 27 | -<td class="Date">Date</td> | ||
| 28 | -<td class="Message">Message</td> | ||
| 29 | -<td class="MethodOfCaller">MethodOfCaller</td> | ||
| 30 | -<td class="FileOfCaller">FileOfCaller</td> | ||
| 31 | -<td class="LineOfCaller">LineOfCaller</td> | ||
| 32 | -</tr> | ||
| 33 | - | ||
| 34 | - | ||
| 35 | -<tr class="info even"> | ||
| 36 | -<td class="Level">INFO</td> | ||
| 37 | -<td class="Date">2022-08-25 17:01:06,050</td> | ||
| 38 | -<td class="Message">HV000001: Hibernate Validator 6.2.3.Final</td> | ||
| 39 | -<td class="MethodOfCaller"><clinit></td> | ||
| 40 | -<td class="FileOfCaller">Version.java</td> | ||
| 41 | -<td class="LineOfCaller">21</td> | ||
| 42 | -</tr> | ||
| 43 | - | ||
| 44 | -<tr class="info odd"> | ||
| 45 | -<td class="Level">INFO</td> | ||
| 46 | -<td class="Date">2022-08-25 17:01:06,057</td> | ||
| 47 | -<td class="Message">Starting JeecgSystemApplication v3.2.0 using Java 11.0.13 on DESKTOP-2F1OLIN with PID 3200 (D:\WorkSpace\idea\jeecg-boot\jeecg-boot-module-system\target\jeecg-boot-module-system-3.2.0.jar started by Xue_office in D:\WorkSpace\idea\jeecg-boot\jeecg-boot-module-system\target)</td> | ||
| 48 | -<td class="MethodOfCaller">logStarting</td> | ||
| 49 | -<td class="FileOfCaller">StartupInfoLogger.java</td> | ||
| 50 | -<td class="LineOfCaller">55</td> | ||
| 51 | -</tr> | ||
| 52 | - | ||
| 53 | -<tr class="info even"> | ||
| 54 | -<td class="Level">INFO</td> | ||
| 55 | -<td class="Date">2022-08-25 17:01:06,059</td> | ||
| 56 | -<td class="Message">The following 1 profile is active: "prod"</td> | ||
| 57 | -<td class="MethodOfCaller">logStartupProfileInfo</td> | ||
| 58 | -<td class="FileOfCaller">SpringApplication.java</td> | ||
| 59 | -<td class="LineOfCaller">646</td> | ||
| 60 | -</tr> | ||
| 61 | - | ||
| 62 | -<tr class="info odd"> | ||
| 63 | -<td class="Level">INFO</td> | ||
| 64 | -<td class="Date">2022-08-25 17:01:07,726</td> | ||
| 65 | -<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode!</td> | ||
| 66 | -<td class="MethodOfCaller">multipleStoresDetected</td> | ||
| 67 | -<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td> | ||
| 68 | -<td class="LineOfCaller">262</td> | ||
| 69 | -</tr> | ||
| 70 | - | ||
| 71 | -<tr class="info even"> | ||
| 72 | -<td class="Level">INFO</td> | ||
| 73 | -<td class="Date">2022-08-25 17:01:07,729</td> | ||
| 74 | -<td class="Message">Bootstrapping Spring Data Redis repositories in DEFAULT mode.</td> | ||
| 75 | -<td class="MethodOfCaller">registerRepositoriesIn</td> | ||
| 76 | -<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td> | ||
| 77 | -<td class="LineOfCaller">132</td> | ||
| 78 | -</tr> | ||
| 79 | - | ||
| 80 | -<tr class="info odd"> | ||
| 81 | -<td class="Level">INFO</td> | ||
| 82 | -<td class="Date">2022-08-25 17:01:07,805</td> | ||
| 83 | -<td class="Message">Finished Spring Data repository scanning in 62 ms. Found 0 Redis repository interfaces.</td> | ||
| 84 | -<td class="MethodOfCaller">registerRepositoriesIn</td> | ||
| 85 | -<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td> | ||
| 86 | -<td class="LineOfCaller">201</td> | ||
| 87 | -</tr> | ||
| 88 | - | ||
| 89 | -<tr class="info even"> | ||
| 90 | -<td class="Level">INFO</td> | ||
| 91 | -<td class="Date">2022-08-25 17:01:07,967</td> | ||
| 92 | -<td class="Message"> ******************* init miniDao config [ begin ] *********************** </td> | ||
| 93 | -<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td> | ||
| 94 | -<td class="FileOfCaller">MinidaoAutoConfiguration.java</td> | ||
| 95 | -<td class="LineOfCaller">23</td> | ||
| 96 | -</tr> | ||
| 97 | - | ||
| 98 | -<tr class="info odd"> | ||
| 99 | -<td class="Level">INFO</td> | ||
| 100 | -<td class="Date">2022-08-25 17:01:07,968</td> | ||
| 101 | -<td class="Message"> ------ minidao.base-package ------- org.jeecg.modules.jmreport.*</td> | ||
| 102 | -<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td> | ||
| 103 | -<td class="FileOfCaller">MinidaoAutoConfiguration.java</td> | ||
| 104 | -<td class="LineOfCaller">25</td> | ||
| 105 | -</tr> | ||
| 106 | - | ||
| 107 | -<tr class="info even"> | ||
| 108 | -<td class="Level">INFO</td> | ||
| 109 | -<td class="Date">2022-08-25 17:01:07,970</td> | ||
| 110 | -<td class="Message"> ******************* init miniDao config [ end ] *********************** </td> | ||
| 111 | -<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td> | ||
| 112 | -<td class="FileOfCaller">MinidaoAutoConfiguration.java</td> | ||
| 113 | -<td class="LineOfCaller">42</td> | ||
| 114 | -</tr> | ||
| 115 | - | ||
| 116 | -<tr class="info odd"> | ||
| 117 | -<td class="Level">INFO</td> | ||
| 118 | -<td class="Date">2022-08-25 17:01:08,018</td> | ||
| 119 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }</td> | ||
| 120 | -<td class="MethodOfCaller">doScan</td> | ||
| 121 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 122 | -<td class="LineOfCaller">48</td> | ||
| 123 | -</tr> | ||
| 124 | - | ||
| 125 | -<tr class="info even"> | ||
| 126 | -<td class="Level">INFO</td> | ||
| 127 | -<td class="Date">2022-08-25 17:01:08,019</td> | ||
| 128 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }</td> | ||
| 129 | -<td class="MethodOfCaller">doScan</td> | ||
| 130 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 131 | -<td class="LineOfCaller">48</td> | ||
| 132 | -</tr> | ||
| 133 | - | ||
| 134 | -<tr class="info odd"> | ||
| 135 | -<td class="Level">INFO</td> | ||
| 136 | -<td class="Date">2022-08-25 17:01:08,020</td> | ||
| 137 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }</td> | ||
| 138 | -<td class="MethodOfCaller">doScan</td> | ||
| 139 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 140 | -<td class="LineOfCaller">48</td> | ||
| 141 | -</tr> | ||
| 142 | - | ||
| 143 | -<tr class="info even"> | ||
| 144 | -<td class="Level">INFO</td> | ||
| 145 | -<td class="Date">2022-08-25 17:01:08,020</td> | ||
| 146 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }</td> | ||
| 147 | -<td class="MethodOfCaller">doScan</td> | ||
| 148 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 149 | -<td class="LineOfCaller">48</td> | ||
| 150 | -</tr> | ||
| 151 | - | ||
| 152 | -<tr class="info odd"> | ||
| 153 | -<td class="Level">INFO</td> | ||
| 154 | -<td class="Date">2022-08-25 17:01:08,021</td> | ||
| 155 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }</td> | ||
| 156 | -<td class="MethodOfCaller">doScan</td> | ||
| 157 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 158 | -<td class="LineOfCaller">48</td> | ||
| 159 | -</tr> | ||
| 160 | - | ||
| 161 | -<tr class="info even"> | ||
| 162 | -<td class="Level">INFO</td> | ||
| 163 | -<td class="Date">2022-08-25 17:01:08,022</td> | ||
| 164 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }</td> | ||
| 165 | -<td class="MethodOfCaller">doScan</td> | ||
| 166 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 167 | -<td class="LineOfCaller">48</td> | ||
| 168 | -</tr> | ||
| 169 | - | ||
| 170 | -<tr class="info odd"> | ||
| 171 | -<td class="Level">INFO</td> | ||
| 172 | -<td class="Date">2022-08-25 17:01:08,023</td> | ||
| 173 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }</td> | ||
| 174 | -<td class="MethodOfCaller">doScan</td> | ||
| 175 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 176 | -<td class="LineOfCaller">48</td> | ||
| 177 | -</tr> | ||
| 178 | - | ||
| 179 | -<tr class="info even"> | ||
| 180 | -<td class="Level">INFO</td> | ||
| 181 | -<td class="Date">2022-08-25 17:01:08,023</td> | ||
| 182 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }</td> | ||
| 183 | -<td class="MethodOfCaller">doScan</td> | ||
| 184 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 185 | -<td class="LineOfCaller">48</td> | ||
| 186 | -</tr> | ||
| 187 | - | ||
| 188 | -<tr class="info odd"> | ||
| 189 | -<td class="Level">INFO</td> | ||
| 190 | -<td class="Date">2022-08-25 17:01:08,023</td> | ||
| 191 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }</td> | ||
| 192 | -<td class="MethodOfCaller">doScan</td> | ||
| 193 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 194 | -<td class="LineOfCaller">48</td> | ||
| 195 | -</tr> | ||
| 196 | - | ||
| 197 | -<tr class="info even"> | ||
| 198 | -<td class="Level">INFO</td> | ||
| 199 | -<td class="Date">2022-08-25 17:01:08,024</td> | ||
| 200 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }</td> | ||
| 201 | -<td class="MethodOfCaller">doScan</td> | ||
| 202 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 203 | -<td class="LineOfCaller">48</td> | ||
| 204 | -</tr> | ||
| 205 | - | ||
| 206 | -<tr class="info odd"> | ||
| 207 | -<td class="Level">INFO</td> | ||
| 208 | -<td class="Date">2022-08-25 17:01:08,351</td> | ||
| 209 | -<td class="Message">Bean '(inner bean)#251ebf23#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 210 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 211 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 212 | -<td class="LineOfCaller">376</td> | ||
| 213 | -</tr> | ||
| 214 | - | ||
| 215 | -<tr class="info even"> | ||
| 216 | -<td class="Level">INFO</td> | ||
| 217 | -<td class="Date">2022-08-25 17:01:08,360</td> | ||
| 218 | -<td class="Message">Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 219 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 220 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 221 | -<td class="LineOfCaller">376</td> | ||
| 222 | -</tr> | ||
| 223 | - | ||
| 224 | -<tr class="info odd"> | ||
| 225 | -<td class="Level">INFO</td> | ||
| 226 | -<td class="Date">2022-08-25 17:01:08,362</td> | ||
| 227 | -<td class="Message">Bean '(inner bean)#251ebf23#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 228 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 229 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 230 | -<td class="LineOfCaller">376</td> | ||
| 231 | -</tr> | ||
| 232 | - | ||
| 233 | -<tr class="info even"> | ||
| 234 | -<td class="Level">INFO</td> | ||
| 235 | -<td class="Date">2022-08-25 17:01:08,363</td> | ||
| 236 | -<td class="Message">Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 237 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 238 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 239 | -<td class="LineOfCaller">376</td> | ||
| 240 | -</tr> | ||
| 241 | - | ||
| 242 | -<tr class="info odd"> | ||
| 243 | -<td class="Level">INFO</td> | ||
| 244 | -<td class="Date">2022-08-25 17:01:08,365</td> | ||
| 245 | -<td class="Message">Bean '(inner bean)#251ebf23#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 246 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 247 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 248 | -<td class="LineOfCaller">376</td> | ||
| 249 | -</tr> | ||
| 250 | - | ||
| 251 | -<tr class="info even"> | ||
| 252 | -<td class="Level">INFO</td> | ||
| 253 | -<td class="Date">2022-08-25 17:01:08,367</td> | ||
| 254 | -<td class="Message">Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 255 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 256 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 257 | -<td class="LineOfCaller">376</td> | ||
| 258 | -</tr> | ||
| 259 | - | ||
| 260 | -<tr class="info odd"> | ||
| 261 | -<td class="Level">INFO</td> | ||
| 262 | -<td class="Date">2022-08-25 17:01:08,368</td> | ||
| 263 | -<td class="Message">Bean '(inner bean)#251ebf23#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 264 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 265 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 266 | -<td class="LineOfCaller">376</td> | ||
| 267 | -</tr> | ||
| 268 | - | ||
| 269 | -<tr class="info even"> | ||
| 270 | -<td class="Level">INFO</td> | ||
| 271 | -<td class="Date">2022-08-25 17:01:08,369</td> | ||
| 272 | -<td class="Message">Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 273 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 274 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 275 | -<td class="LineOfCaller">376</td> | ||
| 276 | -</tr> | ||
| 277 | - | ||
| 278 | -<tr class="info odd"> | ||
| 279 | -<td class="Level">INFO</td> | ||
| 280 | -<td class="Date">2022-08-25 17:01:08,372</td> | ||
| 281 | -<td class="Message">Bean '(inner bean)#251ebf23#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 282 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 283 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 284 | -<td class="LineOfCaller">376</td> | ||
| 285 | -</tr> | ||
| 286 | - | ||
| 287 | -<tr class="info even"> | ||
| 288 | -<td class="Level">INFO</td> | ||
| 289 | -<td class="Date">2022-08-25 17:01:08,373</td> | ||
| 290 | -<td class="Message">Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 291 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 292 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 293 | -<td class="LineOfCaller">376</td> | ||
| 294 | -</tr> | ||
| 295 | - | ||
| 296 | -<tr class="info odd"> | ||
| 297 | -<td class="Level">INFO</td> | ||
| 298 | -<td class="Date">2022-08-25 17:01:08,374</td> | ||
| 299 | -<td class="Message">Bean '(inner bean)#251ebf23#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 300 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 301 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 302 | -<td class="LineOfCaller">376</td> | ||
| 303 | -</tr> | ||
| 304 | - | ||
| 305 | -<tr class="info even"> | ||
| 306 | -<td class="Level">INFO</td> | ||
| 307 | -<td class="Date">2022-08-25 17:01:08,375</td> | ||
| 308 | -<td class="Message">Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 309 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 310 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 311 | -<td class="LineOfCaller">376</td> | ||
| 312 | -</tr> | ||
| 313 | - | ||
| 314 | -<tr class="info odd"> | ||
| 315 | -<td class="Level">INFO</td> | ||
| 316 | -<td class="Date">2022-08-25 17:01:08,377</td> | ||
| 317 | -<td class="Message">Bean '(inner bean)#251ebf23#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 318 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 319 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 320 | -<td class="LineOfCaller">376</td> | ||
| 321 | -</tr> | ||
| 322 | - | ||
| 323 | -<tr class="info even"> | ||
| 324 | -<td class="Level">INFO</td> | ||
| 325 | -<td class="Date">2022-08-25 17:01:08,378</td> | ||
| 326 | -<td class="Message">Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 327 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 328 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 329 | -<td class="LineOfCaller">376</td> | ||
| 330 | -</tr> | ||
| 331 | - | ||
| 332 | -<tr class="info odd"> | ||
| 333 | -<td class="Level">INFO</td> | ||
| 334 | -<td class="Date">2022-08-25 17:01:08,379</td> | ||
| 335 | -<td class="Message">Bean '(inner bean)#251ebf23#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 336 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 337 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 338 | -<td class="LineOfCaller">376</td> | ||
| 339 | -</tr> | ||
| 340 | - | ||
| 341 | -<tr class="info even"> | ||
| 342 | -<td class="Level">INFO</td> | ||
| 343 | -<td class="Date">2022-08-25 17:01:08,380</td> | ||
| 344 | -<td class="Message">Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 345 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 346 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 347 | -<td class="LineOfCaller">376</td> | ||
| 348 | -</tr> | ||
| 349 | - | ||
| 350 | -<tr class="info odd"> | ||
| 351 | -<td class="Level">INFO</td> | ||
| 352 | -<td class="Date">2022-08-25 17:01:08,382</td> | ||
| 353 | -<td class="Message">Bean '(inner bean)#251ebf23#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 354 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 355 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 356 | -<td class="LineOfCaller">376</td> | ||
| 357 | -</tr> | ||
| 358 | - | ||
| 359 | -<tr class="info even"> | ||
| 360 | -<td class="Level">INFO</td> | ||
| 361 | -<td class="Date">2022-08-25 17:01:08,384</td> | ||
| 362 | -<td class="Message">Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 363 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 364 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 365 | -<td class="LineOfCaller">376</td> | ||
| 366 | -</tr> | ||
| 367 | - | ||
| 368 | -<tr class="info odd"> | ||
| 369 | -<td class="Level">INFO</td> | ||
| 370 | -<td class="Date">2022-08-25 17:01:08,385</td> | ||
| 371 | -<td class="Message">Bean '(inner bean)#251ebf23' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 372 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 373 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 374 | -<td class="LineOfCaller">376</td> | ||
| 375 | -</tr> | ||
| 376 | - | ||
| 377 | -<tr class="info even"> | ||
| 378 | -<td class="Level">INFO</td> | ||
| 379 | -<td class="Date">2022-08-25 17:01:08,387</td> | ||
| 380 | -<td class="Message">Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 381 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 382 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 383 | -<td class="LineOfCaller">376</td> | ||
| 384 | -</tr> | ||
| 385 | - | ||
| 386 | -<tr class="info odd"> | ||
| 387 | -<td class="Level">INFO</td> | ||
| 388 | -<td class="Date">2022-08-25 17:01:08,428</td> | ||
| 389 | -<td class="Message">Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 390 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 391 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 392 | -<td class="LineOfCaller">376</td> | ||
| 393 | -</tr> | ||
| 394 | - | ||
| 395 | -<tr class="info even"> | ||
| 396 | -<td class="Level">INFO</td> | ||
| 397 | -<td class="Date">2022-08-25 17:01:08,435</td> | ||
| 398 | -<td class="Message">Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 399 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 400 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 401 | -<td class="LineOfCaller">376</td> | ||
| 402 | -</tr> | ||
| 403 | - | ||
| 404 | -<tr class="info odd"> | ||
| 405 | -<td class="Level">INFO</td> | ||
| 406 | -<td class="Date">2022-08-25 17:01:08,449</td> | ||
| 407 | -<td class="Message">Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 408 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 409 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 410 | -<td class="LineOfCaller">376</td> | ||
| 411 | -</tr> | ||
| 412 | - | ||
| 413 | -<tr class="info even"> | ||
| 414 | -<td class="Level">INFO</td> | ||
| 415 | -<td class="Date">2022-08-25 17:01:08,450</td> | ||
| 416 | -<td class="Message">Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 417 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 418 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 419 | -<td class="LineOfCaller">376</td> | ||
| 420 | -</tr> | ||
| 421 | - | ||
| 422 | -<tr class="info odd"> | ||
| 423 | -<td class="Level">INFO</td> | ||
| 424 | -<td class="Date">2022-08-25 17:01:08,454</td> | ||
| 425 | -<td class="Message">Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 426 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 427 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 428 | -<td class="LineOfCaller">376</td> | ||
| 429 | -</tr> | ||
| 430 | - | ||
| 431 | -<tr class="info even"> | ||
| 432 | -<td class="Level">INFO</td> | ||
| 433 | -<td class="Date">2022-08-25 17:01:08,457</td> | ||
| 434 | -<td class="Message">Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 435 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 436 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 437 | -<td class="LineOfCaller">376</td> | ||
| 438 | -</tr> | ||
| 439 | - | ||
| 440 | -<tr class="info odd"> | ||
| 441 | -<td class="Level">INFO</td> | ||
| 442 | -<td class="Date">2022-08-25 17:01:08,461</td> | ||
| 443 | -<td class="Message">Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 444 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 445 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 446 | -<td class="LineOfCaller">376</td> | ||
| 447 | -</tr> | ||
| 448 | - | ||
| 449 | -<tr class="info even"> | ||
| 450 | -<td class="Level">INFO</td> | ||
| 451 | -<td class="Date">2022-08-25 17:01:08,463</td> | ||
| 452 | -<td class="Message">Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 453 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 454 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 455 | -<td class="LineOfCaller">376</td> | ||
| 456 | -</tr> | ||
| 457 | - | ||
| 458 | -<tr class="info odd"> | ||
| 459 | -<td class="Level">INFO</td> | ||
| 460 | -<td class="Date">2022-08-25 17:01:08,464</td> | ||
| 461 | -<td class="Message">Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 462 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 463 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 464 | -<td class="LineOfCaller">376</td> | ||
| 465 | -</tr> | ||
| 466 | - | ||
| 467 | -<tr class="info even"> | ||
| 468 | -<td class="Level">INFO</td> | ||
| 469 | -<td class="Date">2022-08-25 17:01:08,487</td> | ||
| 470 | -<td class="Message">Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 471 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 472 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 473 | -<td class="LineOfCaller">376</td> | ||
| 474 | -</tr> | ||
| 475 | - | ||
| 476 | -<tr class="info odd"> | ||
| 477 | -<td class="Level">INFO</td> | ||
| 478 | -<td class="Date">2022-08-25 17:01:08,490</td> | ||
| 479 | -<td class="Message">Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$510/0x0000000100647840] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 480 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 481 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 482 | -<td class="LineOfCaller">376</td> | ||
| 483 | -</tr> | ||
| 484 | - | ||
| 485 | -<tr class="info even"> | ||
| 486 | -<td class="Level">INFO</td> | ||
| 487 | -<td class="Date">2022-08-25 17:01:08,629</td> | ||
| 488 | -<td class="Message">Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 489 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 490 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 491 | -<td class="LineOfCaller">376</td> | ||
| 492 | -</tr> | ||
| 493 | - | ||
| 494 | -<tr class="info odd"> | ||
| 495 | -<td class="Level">INFO</td> | ||
| 496 | -<td class="Date">2022-08-25 17:01:08,714</td> | ||
| 497 | -<td class="Message">Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 498 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 499 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 500 | -<td class="LineOfCaller">376</td> | ||
| 501 | -</tr> | ||
| 502 | - | ||
| 503 | -<tr class="info even"> | ||
| 504 | -<td class="Level">INFO</td> | ||
| 505 | -<td class="Date">2022-08-25 17:01:08,718</td> | ||
| 506 | -<td class="Message">Bean 'jeeccgBaseConfig' of type [org.jeecg.config.JeeccgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 507 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 508 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 509 | -<td class="LineOfCaller">376</td> | ||
| 510 | -</tr> | ||
| 511 | - | ||
| 512 | -<tr class="info odd"> | ||
| 513 | -<td class="Level">INFO</td> | ||
| 514 | -<td class="Date">2022-08-25 17:01:08,719</td> | ||
| 515 | -<td class="Message">Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$472cde3d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 516 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 517 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 518 | -<td class="LineOfCaller">376</td> | ||
| 519 | -</tr> | ||
| 520 | - | ||
| 521 | -<tr class="info even"> | ||
| 522 | -<td class="Level">INFO</td> | ||
| 523 | -<td class="Date">2022-08-25 17:01:08,777</td> | ||
| 524 | -<td class="Message">Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 525 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 526 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 527 | -<td class="LineOfCaller">376</td> | ||
| 528 | -</tr> | ||
| 529 | - | ||
| 530 | -<tr class="info odd"> | ||
| 531 | -<td class="Level">INFO</td> | ||
| 532 | -<td class="Date">2022-08-25 17:01:09,001</td> | ||
| 533 | -<td class="Message">===============(1)??ǗRedisCacheManager</td> | ||
| 534 | -<td class="MethodOfCaller">redisCacheManager</td> | ||
| 535 | -<td class="FileOfCaller">ShiroConfig.java</td> | ||
| 536 | -<td class="LineOfCaller">222</td> | ||
| 537 | -</tr> | ||
| 538 | - | ||
| 539 | -<tr class="info even"> | ||
| 540 | -<td class="Level">INFO</td> | ||
| 541 | -<td class="Date">2022-08-25 17:01:09,003</td> | ||
| 542 | -<td class="Message">===============(2)?RedisManager,?Redis..</td> | ||
| 543 | -<td class="MethodOfCaller">redisManager</td> | ||
| 544 | -<td class="FileOfCaller">ShiroConfig.java</td> | ||
| 545 | -<td class="LineOfCaller">240</td> | ||
| 546 | -</tr> | ||
| 547 | - | ||
| 548 | -<tr class="info odd"> | ||
| 549 | -<td class="Level">INFO</td> | ||
| 550 | -<td class="Date">2022-08-25 17:01:09,007</td> | ||
| 551 | -<td class="Message">Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 552 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 553 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 554 | -<td class="LineOfCaller">376</td> | ||
| 555 | -</tr> | ||
| 556 | - | ||
| 557 | -<tr class="info even"> | ||
| 558 | -<td class="Level">INFO</td> | ||
| 559 | -<td class="Date">2022-08-25 17:01:09,010</td> | ||
| 560 | -<td class="Message">Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 561 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 562 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 563 | -<td class="LineOfCaller">376</td> | ||
| 564 | -</tr> | ||
| 565 | - | ||
| 566 | -<tr class="info odd"> | ||
| 567 | -<td class="Level">INFO</td> | ||
| 568 | -<td class="Date">2022-08-25 17:01:09,038</td> | ||
| 569 | -<td class="Message">Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 570 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 571 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 572 | -<td class="LineOfCaller">376</td> | ||
| 573 | -</tr> | ||
| 574 | - | ||
| 575 | -<tr class="info even"> | ||
| 576 | -<td class="Level">INFO</td> | ||
| 577 | -<td class="Date">2022-08-25 17:01:09,277</td> | ||
| 578 | -<td class="Message">Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 579 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 580 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 581 | -<td class="LineOfCaller">376</td> | ||
| 582 | -</tr> | ||
| 583 | - | ||
| 584 | -<tr class="info odd"> | ||
| 585 | -<td class="Level">INFO</td> | ||
| 586 | -<td class="Date">2022-08-25 17:01:09,284</td> | ||
| 587 | -<td class="Message">Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$517f0715] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 588 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 589 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 590 | -<td class="LineOfCaller">376</td> | ||
| 591 | -</tr> | ||
| 592 | - | ||
| 593 | -<tr class="info even"> | ||
| 594 | -<td class="Level">INFO</td> | ||
| 595 | -<td class="Date">2022-08-25 17:01:09,294</td> | ||
| 596 | -<td class="Message">Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 597 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 598 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 599 | -<td class="LineOfCaller">376</td> | ||
| 600 | -</tr> | ||
| 601 | - | ||
| 602 | -<tr class="info odd"> | ||
| 603 | -<td class="Level">INFO</td> | ||
| 604 | -<td class="Date">2022-08-25 17:01:09,347</td> | ||
| 605 | -<td class="Message">Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$fb0973f4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 606 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 607 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 608 | -<td class="LineOfCaller">376</td> | ||
| 609 | -</tr> | ||
| 610 | - | ||
| 611 | -<tr class="info even"> | ||
| 612 | -<td class="Level">INFO</td> | ||
| 613 | -<td class="Date">2022-08-25 17:01:09,352</td> | ||
| 614 | -<td class="Message">Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 615 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 616 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 617 | -<td class="LineOfCaller">376</td> | ||
| 618 | -</tr> | ||
| 619 | - | ||
| 620 | -<tr class="info odd"> | ||
| 621 | -<td class="Level">INFO</td> | ||
| 622 | -<td class="Date">2022-08-25 17:01:09,797</td> | ||
| 623 | -<td class="Message">Tomcat initialized with port(s): 8080 (http)</td> | ||
| 624 | -<td class="MethodOfCaller">initialize</td> | ||
| 625 | -<td class="FileOfCaller">TomcatWebServer.java</td> | ||
| 626 | -<td class="LineOfCaller">108</td> | ||
| 627 | -</tr> | ||
| 628 | - | ||
| 629 | -<tr class="info even"> | ||
| 630 | -<td class="Level">INFO</td> | ||
| 631 | -<td class="Date">2022-08-25 17:01:09,817</td> | ||
| 632 | -<td class="Message">Initializing ProtocolHandler ["http-nio-8080"]</td> | ||
| 633 | -<td class="MethodOfCaller">log</td> | ||
| 634 | -<td class="FileOfCaller">DirectJDKLog.java</td> | ||
| 635 | -<td class="LineOfCaller">173</td> | ||
| 636 | -</tr> | ||
| 637 | - | ||
| 638 | -<tr class="info odd"> | ||
| 639 | -<td class="Level">INFO</td> | ||
| 640 | -<td class="Date">2022-08-25 17:01:09,820</td> | ||
| 641 | -<td class="Message">Starting service [Tomcat]</td> | ||
| 642 | -<td class="MethodOfCaller">log</td> | ||
| 643 | -<td class="FileOfCaller">DirectJDKLog.java</td> | ||
| 644 | -<td class="LineOfCaller">173</td> | ||
| 645 | -</tr> | ||
| 646 | - | ||
| 647 | -<tr class="info even"> | ||
| 648 | -<td class="Level">INFO</td> | ||
| 649 | -<td class="Date">2022-08-25 17:01:09,821</td> | ||
| 650 | -<td class="Message">Starting Servlet engine: [Apache Tomcat/9.0.60]</td> | ||
| 651 | -<td class="MethodOfCaller">log</td> | ||
| 652 | -<td class="FileOfCaller">DirectJDKLog.java</td> | ||
| 653 | -<td class="LineOfCaller">173</td> | ||
| 654 | -</tr> |
| 1 | -2022-08-25 17:01:06.050 [background-preinit] INFO org.hibernate.validator.internal.util.Version:21 - HV000001: Hibernate Validator 6.2.3.Final | ||
| 2 | -2022-08-25 17:01:06.057 [main] INFO org.jeecg.JeecgSystemApplication:55 - Starting JeecgSystemApplication v3.2.0 using Java 11.0.13 on DESKTOP-2F1OLIN with PID 3200 (D:\WorkSpace\idea\jeecg-boot\jeecg-boot-module-system\target\jeecg-boot-module-system-3.2.0.jar started by Xue_office in D:\WorkSpace\idea\jeecg-boot\jeecg-boot-module-system\target) | ||
| 3 | -2022-08-25 17:01:06.059 [main] INFO org.jeecg.JeecgSystemApplication:646 - The following 1 profile is active: "prod" | ||
| 4 | -2022-08-25 17:01:07.726 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:262 - Multiple Spring Data modules found, entering strict repository configuration mode! | ||
| 5 | -2022-08-25 17:01:07.729 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:132 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. | ||
| 6 | -2022-08-25 17:01:07.805 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:201 - Finished Spring Data repository scanning in 62 ms. Found 0 Redis repository interfaces. | ||
| 7 | -2022-08-25 17:01:07.967 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:23 - ******************* init miniDao config [ begin ] *********************** | ||
| 8 | -2022-08-25 17:01:07.968 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:25 - ------ minidao.base-package ------- org.jeecg.modules.jmreport.* | ||
| 9 | -2022-08-25 17:01:07.970 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:42 - ******************* init miniDao config [ end ] *********************** | ||
| 10 | -2022-08-25 17:01:08.018 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao } | ||
| 11 | -2022-08-25 17:01:08.019 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao } | ||
| 12 | -2022-08-25 17:01:08.020 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao } | ||
| 13 | -2022-08-25 17:01:08.020 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao } | ||
| 14 | -2022-08-25 17:01:08.021 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao } | ||
| 15 | -2022-08-25 17:01:08.022 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao } | ||
| 16 | -2022-08-25 17:01:08.023 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao } | ||
| 17 | -2022-08-25 17:01:08.023 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao } | ||
| 18 | -2022-08-25 17:01:08.023 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao } | ||
| 19 | -2022-08-25 17:01:08.024 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao } | ||
| 20 | -2022-08-25 17:01:08.351 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 21 | -2022-08-25 17:01:08.360 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 22 | -2022-08-25 17:01:08.362 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 23 | -2022-08-25 17:01:08.363 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 24 | -2022-08-25 17:01:08.365 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 25 | -2022-08-25 17:01:08.367 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 26 | -2022-08-25 17:01:08.368 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 27 | -2022-08-25 17:01:08.369 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 28 | -2022-08-25 17:01:08.372 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 29 | -2022-08-25 17:01:08.373 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 30 | -2022-08-25 17:01:08.374 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 31 | -2022-08-25 17:01:08.375 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 32 | -2022-08-25 17:01:08.377 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 33 | -2022-08-25 17:01:08.378 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 34 | -2022-08-25 17:01:08.379 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 35 | -2022-08-25 17:01:08.380 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 36 | -2022-08-25 17:01:08.382 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 37 | -2022-08-25 17:01:08.384 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 38 | -2022-08-25 17:01:08.385 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 39 | -2022-08-25 17:01:08.387 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 40 | -2022-08-25 17:01:08.428 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 41 | -2022-08-25 17:01:08.435 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 42 | -2022-08-25 17:01:08.449 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 43 | -2022-08-25 17:01:08.450 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 44 | -2022-08-25 17:01:08.454 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 45 | -2022-08-25 17:01:08.457 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 46 | -2022-08-25 17:01:08.461 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 47 | -2022-08-25 17:01:08.463 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 48 | -2022-08-25 17:01:08.464 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 49 | -2022-08-25 17:01:08.487 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 50 | -2022-08-25 17:01:08.490 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$510/0x0000000100647840] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 51 | -2022-08-25 17:01:08.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 52 | -2022-08-25 17:01:08.714 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 53 | -2022-08-25 17:01:08.718 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jeeccgBaseConfig' of type [org.jeecg.config.JeeccgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 54 | -2022-08-25 17:01:08.719 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$472cde3d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 55 | -2022-08-25 17:01:08.777 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 56 | -2022-08-25 17:01:09.001 [main] INFO org.jeecg.config.shiro.ShiroConfig:222 - ===============(1)??ǗRedisCacheManager | ||
| 57 | -2022-08-25 17:01:09.003 [main] INFO org.jeecg.config.shiro.ShiroConfig:240 - ===============(2)?RedisManager,?Redis.. | ||
| 58 | -2022-08-25 17:01:09.007 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 59 | -2022-08-25 17:01:09.010 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 60 | -2022-08-25 17:01:09.038 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 61 | -2022-08-25 17:01:09.277 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 62 | -2022-08-25 17:01:09.284 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$517f0715] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 63 | -2022-08-25 17:01:09.294 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 64 | -2022-08-25 17:01:09.347 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$fb0973f4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 65 | -2022-08-25 17:01:09.352 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 66 | -2022-08-25 17:01:09.797 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:108 - Tomcat initialized with port(s): 8080 (http) | ||
| 67 | -2022-08-25 17:01:09.817 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"] | ||
| 68 | -2022-08-25 17:01:09.820 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] | ||
| 69 | -2022-08-25 17:01:09.821 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.60] |
| 1 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | ||
| 2 | -<html> | ||
| 3 | - <head> | ||
| 4 | - <title>Logback Log Messages</title> | ||
| 5 | -<style type="text/css"> | ||
| 6 | -table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; } | ||
| 7 | -TR.even { background: #FFFFFF; } | ||
| 8 | -TR.odd { background: #EAEAEA; } | ||
| 9 | -TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 } | ||
| 10 | -TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; } | ||
| 11 | -TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; } | ||
| 12 | -TD.Thread { text-align: left; } | ||
| 13 | -TD.Level { text-align: right; } | ||
| 14 | -TD.Logger { text-align: left; } | ||
| 15 | -TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; } | ||
| 16 | -TD.Exception { background: #A2AEE8; font-family: courier, monospace;} | ||
| 17 | -</style> | ||
| 18 | - | ||
| 19 | - </head> | ||
| 20 | -<body> | ||
| 21 | -<hr/> | ||
| 22 | -<p>Log session start time Fri Aug 26 17:53:47 CST 2022</p><p></p> | ||
| 23 | - | ||
| 24 | -<table cellspacing="0"> | ||
| 25 | -<tr class="header"> | ||
| 26 | -<td class="Level">Level</td> | ||
| 27 | -<td class="Date">Date</td> | ||
| 28 | -<td class="Message">Message</td> | ||
| 29 | -<td class="MethodOfCaller">MethodOfCaller</td> | ||
| 30 | -<td class="FileOfCaller">FileOfCaller</td> | ||
| 31 | -<td class="LineOfCaller">LineOfCaller</td> | ||
| 32 | -</tr> | ||
| 33 | - | ||
| 34 | - | ||
| 35 | -<tr class="info even"> | ||
| 36 | -<td class="Level">INFO</td> | ||
| 37 | -<td class="Date">2022-08-26 17:53:47,381</td> | ||
| 38 | -<td class="Message">HV000001: Hibernate Validator 6.2.3.Final</td> | ||
| 39 | -<td class="MethodOfCaller"><clinit></td> | ||
| 40 | -<td class="FileOfCaller">Version.java</td> | ||
| 41 | -<td class="LineOfCaller">21</td> | ||
| 42 | -</tr> | ||
| 43 | - | ||
| 44 | -<tr class="info odd"> | ||
| 45 | -<td class="Level">INFO</td> | ||
| 46 | -<td class="Date">2022-08-26 17:53:47,393</td> | ||
| 47 | -<td class="Message">Starting JeecgSystemApplication v3.2.0 using Java 11.0.13 on DESKTOP-2F1OLIN with PID 11024 (D:\WorkSpace\idea\jeecg-boot\jeecg-boot-module-system\target\jeecg-boot-module-system-3.2.0.jar started by Xue_office in D:\WorkSpace\idea\jeecg-boot\jeecg-boot-module-system\target)</td> | ||
| 48 | -<td class="MethodOfCaller">logStarting</td> | ||
| 49 | -<td class="FileOfCaller">StartupInfoLogger.java</td> | ||
| 50 | -<td class="LineOfCaller">55</td> | ||
| 51 | -</tr> | ||
| 52 | - | ||
| 53 | -<tr class="info even"> | ||
| 54 | -<td class="Level">INFO</td> | ||
| 55 | -<td class="Date">2022-08-26 17:53:47,395</td> | ||
| 56 | -<td class="Message">The following 1 profile is active: "prod"</td> | ||
| 57 | -<td class="MethodOfCaller">logStartupProfileInfo</td> | ||
| 58 | -<td class="FileOfCaller">SpringApplication.java</td> | ||
| 59 | -<td class="LineOfCaller">646</td> | ||
| 60 | -</tr> | ||
| 61 | - | ||
| 62 | -<tr class="info odd"> | ||
| 63 | -<td class="Level">INFO</td> | ||
| 64 | -<td class="Date">2022-08-26 17:53:49,255</td> | ||
| 65 | -<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode!</td> | ||
| 66 | -<td class="MethodOfCaller">multipleStoresDetected</td> | ||
| 67 | -<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td> | ||
| 68 | -<td class="LineOfCaller">262</td> | ||
| 69 | -</tr> | ||
| 70 | - | ||
| 71 | -<tr class="info even"> | ||
| 72 | -<td class="Level">INFO</td> | ||
| 73 | -<td class="Date">2022-08-26 17:53:49,260</td> | ||
| 74 | -<td class="Message">Bootstrapping Spring Data Redis repositories in DEFAULT mode.</td> | ||
| 75 | -<td class="MethodOfCaller">registerRepositoriesIn</td> | ||
| 76 | -<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td> | ||
| 77 | -<td class="LineOfCaller">132</td> | ||
| 78 | -</tr> | ||
| 79 | - | ||
| 80 | -<tr class="info odd"> | ||
| 81 | -<td class="Level">INFO</td> | ||
| 82 | -<td class="Date">2022-08-26 17:53:49,365</td> | ||
| 83 | -<td class="Message">Finished Spring Data repository scanning in 89 ms. Found 0 Redis repository interfaces.</td> | ||
| 84 | -<td class="MethodOfCaller">registerRepositoriesIn</td> | ||
| 85 | -<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td> | ||
| 86 | -<td class="LineOfCaller">201</td> | ||
| 87 | -</tr> | ||
| 88 | - | ||
| 89 | -<tr class="info even"> | ||
| 90 | -<td class="Level">INFO</td> | ||
| 91 | -<td class="Date">2022-08-26 17:53:49,541</td> | ||
| 92 | -<td class="Message"> ******************* init miniDao config [ begin ] *********************** </td> | ||
| 93 | -<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td> | ||
| 94 | -<td class="FileOfCaller">MinidaoAutoConfiguration.java</td> | ||
| 95 | -<td class="LineOfCaller">23</td> | ||
| 96 | -</tr> | ||
| 97 | - | ||
| 98 | -<tr class="info odd"> | ||
| 99 | -<td class="Level">INFO</td> | ||
| 100 | -<td class="Date">2022-08-26 17:53:49,546</td> | ||
| 101 | -<td class="Message"> ------ minidao.base-package ------- org.jeecg.modules.jmreport.*</td> | ||
| 102 | -<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td> | ||
| 103 | -<td class="FileOfCaller">MinidaoAutoConfiguration.java</td> | ||
| 104 | -<td class="LineOfCaller">25</td> | ||
| 105 | -</tr> | ||
| 106 | - | ||
| 107 | -<tr class="info even"> | ||
| 108 | -<td class="Level">INFO</td> | ||
| 109 | -<td class="Date">2022-08-26 17:53:49,548</td> | ||
| 110 | -<td class="Message"> ******************* init miniDao config [ end ] *********************** </td> | ||
| 111 | -<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td> | ||
| 112 | -<td class="FileOfCaller">MinidaoAutoConfiguration.java</td> | ||
| 113 | -<td class="LineOfCaller">42</td> | ||
| 114 | -</tr> | ||
| 115 | - | ||
| 116 | -<tr class="info odd"> | ||
| 117 | -<td class="Level">INFO</td> | ||
| 118 | -<td class="Date">2022-08-26 17:53:49,604</td> | ||
| 119 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }</td> | ||
| 120 | -<td class="MethodOfCaller">doScan</td> | ||
| 121 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 122 | -<td class="LineOfCaller">48</td> | ||
| 123 | -</tr> | ||
| 124 | - | ||
| 125 | -<tr class="info even"> | ||
| 126 | -<td class="Level">INFO</td> | ||
| 127 | -<td class="Date">2022-08-26 17:53:49,606</td> | ||
| 128 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }</td> | ||
| 129 | -<td class="MethodOfCaller">doScan</td> | ||
| 130 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 131 | -<td class="LineOfCaller">48</td> | ||
| 132 | -</tr> | ||
| 133 | - | ||
| 134 | -<tr class="info odd"> | ||
| 135 | -<td class="Level">INFO</td> | ||
| 136 | -<td class="Date">2022-08-26 17:53:49,606</td> | ||
| 137 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }</td> | ||
| 138 | -<td class="MethodOfCaller">doScan</td> | ||
| 139 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 140 | -<td class="LineOfCaller">48</td> | ||
| 141 | -</tr> | ||
| 142 | - | ||
| 143 | -<tr class="info even"> | ||
| 144 | -<td class="Level">INFO</td> | ||
| 145 | -<td class="Date">2022-08-26 17:53:49,607</td> | ||
| 146 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }</td> | ||
| 147 | -<td class="MethodOfCaller">doScan</td> | ||
| 148 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 149 | -<td class="LineOfCaller">48</td> | ||
| 150 | -</tr> | ||
| 151 | - | ||
| 152 | -<tr class="info odd"> | ||
| 153 | -<td class="Level">INFO</td> | ||
| 154 | -<td class="Date">2022-08-26 17:53:49,607</td> | ||
| 155 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }</td> | ||
| 156 | -<td class="MethodOfCaller">doScan</td> | ||
| 157 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 158 | -<td class="LineOfCaller">48</td> | ||
| 159 | -</tr> | ||
| 160 | - | ||
| 161 | -<tr class="info even"> | ||
| 162 | -<td class="Level">INFO</td> | ||
| 163 | -<td class="Date">2022-08-26 17:53:49,607</td> | ||
| 164 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }</td> | ||
| 165 | -<td class="MethodOfCaller">doScan</td> | ||
| 166 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 167 | -<td class="LineOfCaller">48</td> | ||
| 168 | -</tr> | ||
| 169 | - | ||
| 170 | -<tr class="info odd"> | ||
| 171 | -<td class="Level">INFO</td> | ||
| 172 | -<td class="Date">2022-08-26 17:53:49,608</td> | ||
| 173 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }</td> | ||
| 174 | -<td class="MethodOfCaller">doScan</td> | ||
| 175 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 176 | -<td class="LineOfCaller">48</td> | ||
| 177 | -</tr> | ||
| 178 | - | ||
| 179 | -<tr class="info even"> | ||
| 180 | -<td class="Level">INFO</td> | ||
| 181 | -<td class="Date">2022-08-26 17:53:49,608</td> | ||
| 182 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }</td> | ||
| 183 | -<td class="MethodOfCaller">doScan</td> | ||
| 184 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 185 | -<td class="LineOfCaller">48</td> | ||
| 186 | -</tr> | ||
| 187 | - | ||
| 188 | -<tr class="info odd"> | ||
| 189 | -<td class="Level">INFO</td> | ||
| 190 | -<td class="Date">2022-08-26 17:53:49,609</td> | ||
| 191 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }</td> | ||
| 192 | -<td class="MethodOfCaller">doScan</td> | ||
| 193 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 194 | -<td class="LineOfCaller">48</td> | ||
| 195 | -</tr> | ||
| 196 | - | ||
| 197 | -<tr class="info even"> | ||
| 198 | -<td class="Level">INFO</td> | ||
| 199 | -<td class="Date">2022-08-26 17:53:49,609</td> | ||
| 200 | -<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }</td> | ||
| 201 | -<td class="MethodOfCaller">doScan</td> | ||
| 202 | -<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td> | ||
| 203 | -<td class="LineOfCaller">48</td> | ||
| 204 | -</tr> | ||
| 205 | - | ||
| 206 | -<tr class="info odd"> | ||
| 207 | -<td class="Level">INFO</td> | ||
| 208 | -<td class="Date">2022-08-26 17:53:49,990</td> | ||
| 209 | -<td class="Message">Bean '(inner bean)#251ebf23#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 210 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 211 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 212 | -<td class="LineOfCaller">376</td> | ||
| 213 | -</tr> | ||
| 214 | - | ||
| 215 | -<tr class="info even"> | ||
| 216 | -<td class="Level">INFO</td> | ||
| 217 | -<td class="Date">2022-08-26 17:53:49,995</td> | ||
| 218 | -<td class="Message">Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 219 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 220 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 221 | -<td class="LineOfCaller">376</td> | ||
| 222 | -</tr> | ||
| 223 | - | ||
| 224 | -<tr class="info odd"> | ||
| 225 | -<td class="Level">INFO</td> | ||
| 226 | -<td class="Date">2022-08-26 17:53:49,997</td> | ||
| 227 | -<td class="Message">Bean '(inner bean)#251ebf23#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 228 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 229 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 230 | -<td class="LineOfCaller">376</td> | ||
| 231 | -</tr> | ||
| 232 | - | ||
| 233 | -<tr class="info even"> | ||
| 234 | -<td class="Level">INFO</td> | ||
| 235 | -<td class="Date">2022-08-26 17:53:49,998</td> | ||
| 236 | -<td class="Message">Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 237 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 238 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 239 | -<td class="LineOfCaller">376</td> | ||
| 240 | -</tr> | ||
| 241 | - | ||
| 242 | -<tr class="info odd"> | ||
| 243 | -<td class="Level">INFO</td> | ||
| 244 | -<td class="Date">2022-08-26 17:53:49,999</td> | ||
| 245 | -<td class="Message">Bean '(inner bean)#251ebf23#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 246 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 247 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 248 | -<td class="LineOfCaller">376</td> | ||
| 249 | -</tr> | ||
| 250 | - | ||
| 251 | -<tr class="info even"> | ||
| 252 | -<td class="Level">INFO</td> | ||
| 253 | -<td class="Date">2022-08-26 17:53:50,001</td> | ||
| 254 | -<td class="Message">Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 255 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 256 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 257 | -<td class="LineOfCaller">376</td> | ||
| 258 | -</tr> | ||
| 259 | - | ||
| 260 | -<tr class="info odd"> | ||
| 261 | -<td class="Level">INFO</td> | ||
| 262 | -<td class="Date">2022-08-26 17:53:50,002</td> | ||
| 263 | -<td class="Message">Bean '(inner bean)#251ebf23#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 264 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 265 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 266 | -<td class="LineOfCaller">376</td> | ||
| 267 | -</tr> | ||
| 268 | - | ||
| 269 | -<tr class="info even"> | ||
| 270 | -<td class="Level">INFO</td> | ||
| 271 | -<td class="Date">2022-08-26 17:53:50,003</td> | ||
| 272 | -<td class="Message">Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 273 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 274 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 275 | -<td class="LineOfCaller">376</td> | ||
| 276 | -</tr> | ||
| 277 | - | ||
| 278 | -<tr class="info odd"> | ||
| 279 | -<td class="Level">INFO</td> | ||
| 280 | -<td class="Date">2022-08-26 17:53:50,005</td> | ||
| 281 | -<td class="Message">Bean '(inner bean)#251ebf23#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 282 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 283 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 284 | -<td class="LineOfCaller">376</td> | ||
| 285 | -</tr> | ||
| 286 | - | ||
| 287 | -<tr class="info even"> | ||
| 288 | -<td class="Level">INFO</td> | ||
| 289 | -<td class="Date">2022-08-26 17:53:50,006</td> | ||
| 290 | -<td class="Message">Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 291 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 292 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 293 | -<td class="LineOfCaller">376</td> | ||
| 294 | -</tr> | ||
| 295 | - | ||
| 296 | -<tr class="info odd"> | ||
| 297 | -<td class="Level">INFO</td> | ||
| 298 | -<td class="Date">2022-08-26 17:53:50,008</td> | ||
| 299 | -<td class="Message">Bean '(inner bean)#251ebf23#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 300 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 301 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 302 | -<td class="LineOfCaller">376</td> | ||
| 303 | -</tr> | ||
| 304 | - | ||
| 305 | -<tr class="info even"> | ||
| 306 | -<td class="Level">INFO</td> | ||
| 307 | -<td class="Date">2022-08-26 17:53:50,009</td> | ||
| 308 | -<td class="Message">Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 309 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 310 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 311 | -<td class="LineOfCaller">376</td> | ||
| 312 | -</tr> | ||
| 313 | - | ||
| 314 | -<tr class="info odd"> | ||
| 315 | -<td class="Level">INFO</td> | ||
| 316 | -<td class="Date">2022-08-26 17:53:50,010</td> | ||
| 317 | -<td class="Message">Bean '(inner bean)#251ebf23#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 318 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 319 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 320 | -<td class="LineOfCaller">376</td> | ||
| 321 | -</tr> | ||
| 322 | - | ||
| 323 | -<tr class="info even"> | ||
| 324 | -<td class="Level">INFO</td> | ||
| 325 | -<td class="Date">2022-08-26 17:53:50,012</td> | ||
| 326 | -<td class="Message">Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 327 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 328 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 329 | -<td class="LineOfCaller">376</td> | ||
| 330 | -</tr> | ||
| 331 | - | ||
| 332 | -<tr class="info odd"> | ||
| 333 | -<td class="Level">INFO</td> | ||
| 334 | -<td class="Date">2022-08-26 17:53:50,014</td> | ||
| 335 | -<td class="Message">Bean '(inner bean)#251ebf23#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 336 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 337 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 338 | -<td class="LineOfCaller">376</td> | ||
| 339 | -</tr> | ||
| 340 | - | ||
| 341 | -<tr class="info even"> | ||
| 342 | -<td class="Level">INFO</td> | ||
| 343 | -<td class="Date">2022-08-26 17:53:50,015</td> | ||
| 344 | -<td class="Message">Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 345 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 346 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 347 | -<td class="LineOfCaller">376</td> | ||
| 348 | -</tr> | ||
| 349 | - | ||
| 350 | -<tr class="info odd"> | ||
| 351 | -<td class="Level">INFO</td> | ||
| 352 | -<td class="Date">2022-08-26 17:53:50,018</td> | ||
| 353 | -<td class="Message">Bean '(inner bean)#251ebf23#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 354 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 355 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 356 | -<td class="LineOfCaller">376</td> | ||
| 357 | -</tr> | ||
| 358 | - | ||
| 359 | -<tr class="info even"> | ||
| 360 | -<td class="Level">INFO</td> | ||
| 361 | -<td class="Date">2022-08-26 17:53:50,020</td> | ||
| 362 | -<td class="Message">Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 363 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 364 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 365 | -<td class="LineOfCaller">376</td> | ||
| 366 | -</tr> | ||
| 367 | - | ||
| 368 | -<tr class="info odd"> | ||
| 369 | -<td class="Level">INFO</td> | ||
| 370 | -<td class="Date">2022-08-26 17:53:50,022</td> | ||
| 371 | -<td class="Message">Bean '(inner bean)#251ebf23' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 372 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 373 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 374 | -<td class="LineOfCaller">376</td> | ||
| 375 | -</tr> | ||
| 376 | - | ||
| 377 | -<tr class="info even"> | ||
| 378 | -<td class="Level">INFO</td> | ||
| 379 | -<td class="Date">2022-08-26 17:53:50,023</td> | ||
| 380 | -<td class="Message">Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 381 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 382 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 383 | -<td class="LineOfCaller">376</td> | ||
| 384 | -</tr> | ||
| 385 | - | ||
| 386 | -<tr class="info odd"> | ||
| 387 | -<td class="Level">INFO</td> | ||
| 388 | -<td class="Date">2022-08-26 17:53:50,054</td> | ||
| 389 | -<td class="Message">Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 390 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 391 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 392 | -<td class="LineOfCaller">376</td> | ||
| 393 | -</tr> | ||
| 394 | - | ||
| 395 | -<tr class="info even"> | ||
| 396 | -<td class="Level">INFO</td> | ||
| 397 | -<td class="Date">2022-08-26 17:53:50,059</td> | ||
| 398 | -<td class="Message">Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 399 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 400 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 401 | -<td class="LineOfCaller">376</td> | ||
| 402 | -</tr> | ||
| 403 | - | ||
| 404 | -<tr class="info odd"> | ||
| 405 | -<td class="Level">INFO</td> | ||
| 406 | -<td class="Date">2022-08-26 17:53:50,075</td> | ||
| 407 | -<td class="Message">Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 408 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 409 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 410 | -<td class="LineOfCaller">376</td> | ||
| 411 | -</tr> | ||
| 412 | - | ||
| 413 | -<tr class="info even"> | ||
| 414 | -<td class="Level">INFO</td> | ||
| 415 | -<td class="Date">2022-08-26 17:53:50,077</td> | ||
| 416 | -<td class="Message">Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 417 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 418 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 419 | -<td class="LineOfCaller">376</td> | ||
| 420 | -</tr> | ||
| 421 | - | ||
| 422 | -<tr class="info odd"> | ||
| 423 | -<td class="Level">INFO</td> | ||
| 424 | -<td class="Date">2022-08-26 17:53:50,083</td> | ||
| 425 | -<td class="Message">Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 426 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 427 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 428 | -<td class="LineOfCaller">376</td> | ||
| 429 | -</tr> | ||
| 430 | - | ||
| 431 | -<tr class="info even"> | ||
| 432 | -<td class="Level">INFO</td> | ||
| 433 | -<td class="Date">2022-08-26 17:53:50,086</td> | ||
| 434 | -<td class="Message">Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 435 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 436 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 437 | -<td class="LineOfCaller">376</td> | ||
| 438 | -</tr> | ||
| 439 | - | ||
| 440 | -<tr class="info odd"> | ||
| 441 | -<td class="Level">INFO</td> | ||
| 442 | -<td class="Date">2022-08-26 17:53:50,089</td> | ||
| 443 | -<td class="Message">Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 444 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 445 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 446 | -<td class="LineOfCaller">376</td> | ||
| 447 | -</tr> | ||
| 448 | - | ||
| 449 | -<tr class="info even"> | ||
| 450 | -<td class="Level">INFO</td> | ||
| 451 | -<td class="Date">2022-08-26 17:53:50,091</td> | ||
| 452 | -<td class="Message">Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 453 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 454 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 455 | -<td class="LineOfCaller">376</td> | ||
| 456 | -</tr> | ||
| 457 | - | ||
| 458 | -<tr class="info odd"> | ||
| 459 | -<td class="Level">INFO</td> | ||
| 460 | -<td class="Date">2022-08-26 17:53:50,091</td> | ||
| 461 | -<td class="Message">Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 462 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 463 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 464 | -<td class="LineOfCaller">376</td> | ||
| 465 | -</tr> | ||
| 466 | - | ||
| 467 | -<tr class="info even"> | ||
| 468 | -<td class="Level">INFO</td> | ||
| 469 | -<td class="Date">2022-08-26 17:53:50,111</td> | ||
| 470 | -<td class="Message">Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 471 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 472 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 473 | -<td class="LineOfCaller">376</td> | ||
| 474 | -</tr> | ||
| 475 | - | ||
| 476 | -<tr class="info odd"> | ||
| 477 | -<td class="Level">INFO</td> | ||
| 478 | -<td class="Date">2022-08-26 17:53:50,116</td> | ||
| 479 | -<td class="Message">Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$510/0x0000000100647840] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 480 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 481 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 482 | -<td class="LineOfCaller">376</td> | ||
| 483 | -</tr> | ||
| 484 | - | ||
| 485 | -<tr class="info even"> | ||
| 486 | -<td class="Level">INFO</td> | ||
| 487 | -<td class="Date">2022-08-26 17:53:50,264</td> | ||
| 488 | -<td class="Message">Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 489 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 490 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 491 | -<td class="LineOfCaller">376</td> | ||
| 492 | -</tr> | ||
| 493 | - | ||
| 494 | -<tr class="info odd"> | ||
| 495 | -<td class="Level">INFO</td> | ||
| 496 | -<td class="Date">2022-08-26 17:53:50,335</td> | ||
| 497 | -<td class="Message">Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 498 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 499 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 500 | -<td class="LineOfCaller">376</td> | ||
| 501 | -</tr> | ||
| 502 | - | ||
| 503 | -<tr class="info even"> | ||
| 504 | -<td class="Level">INFO</td> | ||
| 505 | -<td class="Date">2022-08-26 17:53:50,340</td> | ||
| 506 | -<td class="Message">Bean 'jeeccgBaseConfig' of type [org.jeecg.config.JeeccgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 507 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 508 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 509 | -<td class="LineOfCaller">376</td> | ||
| 510 | -</tr> | ||
| 511 | - | ||
| 512 | -<tr class="info odd"> | ||
| 513 | -<td class="Level">INFO</td> | ||
| 514 | -<td class="Date">2022-08-26 17:53:50,341</td> | ||
| 515 | -<td class="Message">Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$472cde3d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 516 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 517 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 518 | -<td class="LineOfCaller">376</td> | ||
| 519 | -</tr> | ||
| 520 | - | ||
| 521 | -<tr class="info even"> | ||
| 522 | -<td class="Level">INFO</td> | ||
| 523 | -<td class="Date">2022-08-26 17:53:50,406</td> | ||
| 524 | -<td class="Message">Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td> | ||
| 525 | -<td class="MethodOfCaller">postProcessAfterInitialization</td> | ||
| 526 | -<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td> | ||
| 527 | -<td class="LineOfCaller">376</td> | ||
| 528 | -</tr> |
| 1 | -2022-08-26 17:53:47.381 [background-preinit] INFO org.hibernate.validator.internal.util.Version:21 - HV000001: Hibernate Validator 6.2.3.Final | ||
| 2 | -2022-08-26 17:53:47.393 [main] INFO org.jeecg.JeecgSystemApplication:55 - Starting JeecgSystemApplication v3.2.0 using Java 11.0.13 on DESKTOP-2F1OLIN with PID 11024 (D:\WorkSpace\idea\jeecg-boot\jeecg-boot-module-system\target\jeecg-boot-module-system-3.2.0.jar started by Xue_office in D:\WorkSpace\idea\jeecg-boot\jeecg-boot-module-system\target) | ||
| 3 | -2022-08-26 17:53:47.395 [main] INFO org.jeecg.JeecgSystemApplication:646 - The following 1 profile is active: "prod" | ||
| 4 | -2022-08-26 17:53:49.255 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:262 - Multiple Spring Data modules found, entering strict repository configuration mode! | ||
| 5 | -2022-08-26 17:53:49.260 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:132 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. | ||
| 6 | -2022-08-26 17:53:49.365 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:201 - Finished Spring Data repository scanning in 89 ms. Found 0 Redis repository interfaces. | ||
| 7 | -2022-08-26 17:53:49.541 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:23 - ******************* init miniDao config [ begin ] *********************** | ||
| 8 | -2022-08-26 17:53:49.546 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:25 - ------ minidao.base-package ------- org.jeecg.modules.jmreport.* | ||
| 9 | -2022-08-26 17:53:49.548 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:42 - ******************* init miniDao config [ end ] *********************** | ||
| 10 | -2022-08-26 17:53:49.604 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao } | ||
| 11 | -2022-08-26 17:53:49.606 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao } | ||
| 12 | -2022-08-26 17:53:49.606 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao } | ||
| 13 | -2022-08-26 17:53:49.607 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao } | ||
| 14 | -2022-08-26 17:53:49.607 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao } | ||
| 15 | -2022-08-26 17:53:49.607 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao } | ||
| 16 | -2022-08-26 17:53:49.608 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao } | ||
| 17 | -2022-08-26 17:53:49.608 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao } | ||
| 18 | -2022-08-26 17:53:49.609 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao } | ||
| 19 | -2022-08-26 17:53:49.609 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao } | ||
| 20 | -2022-08-26 17:53:49.990 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 21 | -2022-08-26 17:53:49.995 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 22 | -2022-08-26 17:53:49.997 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 23 | -2022-08-26 17:53:49.998 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 24 | -2022-08-26 17:53:49.999 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 25 | -2022-08-26 17:53:50.001 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 26 | -2022-08-26 17:53:50.002 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 27 | -2022-08-26 17:53:50.003 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 28 | -2022-08-26 17:53:50.005 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 29 | -2022-08-26 17:53:50.006 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 30 | -2022-08-26 17:53:50.008 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 31 | -2022-08-26 17:53:50.009 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 32 | -2022-08-26 17:53:50.010 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 33 | -2022-08-26 17:53:50.012 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 34 | -2022-08-26 17:53:50.014 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 35 | -2022-08-26 17:53:50.015 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 36 | -2022-08-26 17:53:50.018 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 37 | -2022-08-26 17:53:50.020 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 38 | -2022-08-26 17:53:50.022 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#251ebf23' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 39 | -2022-08-26 17:53:50.023 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 40 | -2022-08-26 17:53:50.054 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 41 | -2022-08-26 17:53:50.059 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 42 | -2022-08-26 17:53:50.075 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 43 | -2022-08-26 17:53:50.077 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 44 | -2022-08-26 17:53:50.083 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 45 | -2022-08-26 17:53:50.086 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 46 | -2022-08-26 17:53:50.089 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 47 | -2022-08-26 17:53:50.091 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 48 | -2022-08-26 17:53:50.091 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 49 | -2022-08-26 17:53:50.111 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 50 | -2022-08-26 17:53:50.116 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$510/0x0000000100647840] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 51 | -2022-08-26 17:53:50.264 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 52 | -2022-08-26 17:53:50.335 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 53 | -2022-08-26 17:53:50.340 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jeeccgBaseConfig' of type [org.jeecg.config.JeeccgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 54 | -2022-08-26 17:53:50.341 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$472cde3d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | ||
| 55 | -2022-08-26 17:53:50.406 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
-
请 注册 或 登录 后发表评论