diff --git a/src/main/java/com/mini/mybigscreen/Job/erpJobs.java b/src/main/java/com/mini/mybigscreen/Job/erpJobs.java index 68d931c..ff223de 100644 --- a/src/main/java/com/mini/mybigscreen/Job/erpJobs.java +++ b/src/main/java/com/mini/mybigscreen/Job/erpJobs.java @@ -1,7 +1,7 @@ package com.mini.mybigscreen.Job; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.mini.mybigscreen.biz.domain.ErpTransactionFlow; import com.mini.mybigscreen.biz.domain.IndexInfo; import com.mini.mybigscreen.biz.service.ErpTransactionFlowService; @@ -30,9 +30,9 @@ public class erpJobs { public void updateErpIndex() { try { final BigDecimal BUDGET_AMOUNT = new BigDecimal("4000"); - QueryWrapper query = new QueryWrapper<>(); - query.eq("year_date", DateUtils.getCurrentYear()) - .eq("month_date", DateUtils.getCurrentMonth()); + LambdaQueryWrapper query = new LambdaQueryWrapper() + .eq(ErpTransactionFlow::getYearDate, DateUtils.getCurrentYear()) + .eq(ErpTransactionFlow::getMonthDate, DateUtils.getCurrentMonth()); List flowList = flowService.list(query); BigDecimal incomeAmount = flowList.stream() .filter(flow -> flow.getTransactionType().equals("2")) @@ -71,8 +71,8 @@ public class erpJobs { "ERP_006", }; for (String index : indexList) { - QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("module_code", index); + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); + queryWrapper.eq(IndexInfo::getModuleCode, index); IndexInfo indexInfo = infoService.getOne(queryWrapper); if (index.equals("ERP_001")) { indexInfo.setValue(incomeAmount); diff --git a/src/main/java/com/mini/mybigscreen/Model/ItemEntity.java b/src/main/java/com/mini/mybigscreen/Model/ItemEntity.java new file mode 100644 index 0000000..f478319 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/Model/ItemEntity.java @@ -0,0 +1,11 @@ +package com.mini.mybigscreen.Model; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class ItemEntity implements Serializable { + + +} diff --git a/src/main/java/com/mini/mybigscreen/biz/domain/ErpTransactionFlow.java b/src/main/java/com/mini/mybigscreen/biz/domain/ErpTransactionFlow.java index 0da7b5c..7ce42a1 100644 --- a/src/main/java/com/mini/mybigscreen/biz/domain/ErpTransactionFlow.java +++ b/src/main/java/com/mini/mybigscreen/biz/domain/ErpTransactionFlow.java @@ -25,7 +25,7 @@ import lombok.Setter; @Getter @Setter @TableName("erp_transaction_flow_view") -public class ErpTransactionFlow extends BaseEntity implements Serializable { +public class ErpTransactionFlow extends BaseEntity implements Serializable { @Serial private static final long serialVersionUID = 1L; @@ -104,4 +104,11 @@ public class ErpTransactionFlow extends BaseEntity implements Serializable { @TableField("tran_type") private String tranType; + + + @TableField("year_date") + private String yearDate; + + @TableField("month_date") + private String monthDate; }