|
@@ -48,21 +48,33 @@ public class Application {
|
|
|
if (systemProperties.isTaskAutoStart()) {
|
|
if (systemProperties.isTaskAutoStart()) {
|
|
|
UpdateVirtualColumnService updateVirtualColumnService = ContextUtils
|
|
UpdateVirtualColumnService updateVirtualColumnService = ContextUtils
|
|
|
.getBean(UpdateVirtualColumnService.class);
|
|
.getBean(UpdateVirtualColumnService.class);
|
|
|
- // 需更新的虚拟列
|
|
|
|
|
- Map<String, Class<?>> fields = new HashMap<>();
|
|
|
|
|
- fields.put("overdue", Short.class);
|
|
|
|
|
- // 定时更新模具询价单虚拟列索引
|
|
|
|
|
- updateVirtualColumnService.newDailyTask(PurchaseInquiryMouldSimpleInfo.class, fields,
|
|
|
|
|
|
|
+ // 需更新的虚拟列 定时更新采购询价单明细虚拟列索引
|
|
|
|
|
+ Map<String, Class<?>> purchaseInquiryItemFields = new HashMap<>();
|
|
|
|
|
+ purchaseInquiryItemFields.put("overdue", Short.class);
|
|
|
|
|
+ purchaseInquiryItemFields.put("invalid", Short.class);
|
|
|
|
|
+ updateVirtualColumnService.newDailyTask(PurchaseInquiryItemSimpleInfo.class, purchaseInquiryItemFields,
|
|
|
systemProperties.getDailyTaskHour(), systemProperties.getDailyTaskMinute(),
|
|
systemProperties.getDailyTaskHour(), systemProperties.getDailyTaskMinute(),
|
|
|
systemProperties.getDailyTaskSecond());
|
|
systemProperties.getDailyTaskSecond());
|
|
|
- // 定时更新采购询价单明细虚拟列索引
|
|
|
|
|
- updateVirtualColumnService.newDailyTask(PurchaseInquiryItemSimpleInfo.class, fields,
|
|
|
|
|
|
|
+
|
|
|
|
|
+ // 定时更新主动报价单虚拟列索引
|
|
|
|
|
+ Map<String, Class<?>> saleQuotationFields = new HashMap<>();
|
|
|
|
|
+ saleQuotationFields.put("overdue", Short.class);
|
|
|
|
|
+ updateVirtualColumnService.newDailyTask(PurchaseInquiryItemSimpleInfo.class, saleQuotationFields,
|
|
|
|
|
+ systemProperties.getDailyTaskHour(), systemProperties.getDailyTaskMinute(),
|
|
|
|
|
+ systemProperties.getDailyTaskSecond());
|
|
|
|
|
+
|
|
|
|
|
+ // 需更新的虚拟列 定时更新模具询价单虚拟列索引
|
|
|
|
|
+ Map<String, Class<?>> inquiryMouldFields = new HashMap<>();
|
|
|
|
|
+ inquiryMouldFields.put("overdue", Short.class);
|
|
|
|
|
+ updateVirtualColumnService.newDailyTask(PurchaseInquiryMouldSimpleInfo.class, inquiryMouldFields,
|
|
|
systemProperties.getDailyTaskHour(), systemProperties.getDailyTaskMinute(),
|
|
systemProperties.getDailyTaskHour(), systemProperties.getDailyTaskMinute(),
|
|
|
systemProperties.getDailyTaskSecond());
|
|
systemProperties.getDailyTaskSecond());
|
|
|
|
|
|
|
|
// 定时更新招标单虚拟列索引
|
|
// 定时更新招标单虚拟列索引
|
|
|
- fields.put("result", Short.class);
|
|
|
|
|
- updateVirtualColumnService.newDailyTask(PurchaseTenderSimpleInfo.class, fields,
|
|
|
|
|
|
|
+ Map<String, Class<?>> purchaseTenderFields = new HashMap<>();
|
|
|
|
|
+ purchaseTenderFields.put("overdue", Short.class);
|
|
|
|
|
+ purchaseTenderFields.put("result", Short.class);
|
|
|
|
|
+ updateVirtualColumnService.newDailyTask(PurchaseTenderSimpleInfo.class, purchaseTenderFields,
|
|
|
systemProperties.getDailyTaskHour(), systemProperties.getDailyTaskMinute(),
|
|
systemProperties.getDailyTaskHour(), systemProperties.getDailyTaskMinute(),
|
|
|
systemProperties.getDailyTaskSecond());
|
|
systemProperties.getDailyTaskSecond());
|
|
|
|
|
|