feat:信保未回款预警task

This commit is contained in:
zzs 2024-12-20 16:31:21 +08:00
parent f47b4a70a7
commit cd747987eb

View File

@ -32,6 +32,7 @@ public class ExportPresentWarningTask extends AbstractTask {
// boolean isSendMessage = isTenDaysAfter();
QFilter qFilter = RFUtils.getBaseQFilter();
qFilter.and(new QFilter("yem_isladingbill", "=", "A"));
String selectfields = DynamicObjectUtil.getSelectfields("yem_es_exportpresent");
selectfields = DynamicObjectUtil.getEntrySelectfields(selectfields, "yem_es_exportpresent", "yem_es_exportpre_erw");
DynamicObject[] load = BusinessDataServiceHelper.load("yem_es_exportpresent", selectfields, qFilter.toArray());
@ -45,6 +46,7 @@ public class ExportPresentWarningTask extends AbstractTask {
String shipmentnum = subD.getString("yem_shipmentnum_c");
ladingDateMap.put(shipmentnum, null);
String contractnum = subD.getString("yem_contractnum_c");
isClaimFinishedMap.put(contractnum, true);
}
}
@ -141,10 +143,10 @@ public class ExportPresentWarningTask extends AbstractTask {
Long userid = sendMsg.getKey();
List<String> messageContent = sendMsg.getValue();
ArrayList<Long> sendUserId = Lists.newArrayList();
// sendUserId.add(userid);//销售员
sendUserId.add(userid);//销售员
sendUserId.addAll(devUserIds);
YEM.sendMessage(sendUserId, "预警消息", "回款日期预警", String.join("", messageContent), "预警消息");
YEM.sendMessage(sendUserId, "预警消息", "回款预警", String.join("", messageContent), "预警消息");
}
SaveServiceHelper.save(load);