一些优化

This commit is contained in:
李贵强 2025-07-18 17:57:02 +08:00
parent be78f71051
commit 1bd418efc0
2 changed files with 4 additions and 21 deletions

View File

@ -218,26 +218,7 @@ public class ASParbillFormPlugin extends AbstractFormPlugin {
}
}
// private void parseQueryNumber(JSONArray IT_LIST, String field, String queryText) {
// // 1. 清理输入去除空格中文逗号统一用英文逗号分隔
// String cleanedText = queryText.replaceAll("\\s+", "") // 去空格
// .replace("", ","); // 中文逗号转英文
//
// // 2. 按空格拆分
// String[] numbers = cleanedText.split(",");
//
// // 3. 遍历处理每个凭证号
// for (String number : numbers) {
// if (number.isEmpty()) continue;
// JSONObject eqQuery = new JSONObject();
// eqQuery.put("FIELD", field);
// eqQuery.put("SIGN", "I");
// eqQuery.put("OPTION", "EQ");
// eqQuery.put("LOW", number);
// eqQuery.put("HIGH", number);
// IT_LIST.add(eqQuery);
// }
// }
private void parseQueryNumber(JSONArray IT_LIST, String field, String queryText) {
// 1. 只保留数字
String digitsOnly = queryText.replaceAll("[^0-9]", "");
@ -312,6 +293,8 @@ public class ASParbillFormPlugin extends AbstractFormPlugin {
this.getModel().setValue("shjh_e_gzdate", detail.getDate("BUDAT"), i);// 过账日期
this.getModel().setValue("shjh_e_unsettle", detail.getBigDecimal("DMBTR"), i);//未核销金额
this.getModel().setValue("shjh_e_year", detail.getString("GJAHR"), i);//会计年度
this.getModel().setValue("shjh_e_text", detail.getString("SGTXT"), i);//项目文本
this.getModel().setValue("shjh_e_fpbh", detail.getString("ZUONR"), i);//分配编号
} catch (Exception e) {
logger.error("分录赋值异常: " + e.getMessage());
this.getView().showMessage("分录赋值异常!" + e.getMessage());

View File

@ -44,7 +44,7 @@ public class RecBillToClearBillTask extends AbstractTask implements Plugin {
// DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
// String yesterdayStr = yesterday.format(formatter);
qFilter.and(KEY_AUDIT_DATE, QCP.less_than, yesterday);//TODO 审核日期T+1日下推T及T之前收款单
qFilter.and(KEY_AUDIT_DATE, QCP.less_equals, yesterday);//TODO 审核日期T+1日下推T及T之前收款单
DynamicObject[] collection = BusinessDataServiceHelper.load(srcEntityName, "id", qFilter.toArray());
if (collection.length != 0){