This commit is contained in:
xiaoshi 2025-06-30 15:18:37 +08:00
parent 165b98b913
commit c1c3d335b9
1 changed files with 10 additions and 19 deletions

View File

@ -73,29 +73,20 @@ public class QueryInstancesFromPlugin extends AbstractFormPlugin implements Cell
if(fieldKey.equals("zcgj_billno")){ if(fieldKey.equals("zcgj_billno")){
Object number = getModel().getValue("zcgj_billno", row); Object number = getModel().getValue("zcgj_billno", row);
contract = BusinessDataServiceHelper.loadSingle(type.toString(), "id,billno,zcgj_renewal,zcgj_isrenewal", new QFilter[]{new QFilter("billno", QCP.equals, number.toString())}); contract = BusinessDataServiceHelper.loadSingle(type.toString(), "id,billno,zcgj_renewal,zcgj_isrenewal", new QFilter[]{new QFilter("billno", QCP.equals, number.toString())});
} else if (fieldKey.equals("zcgj_renewalnum")) {
Object number = getModel().getValue("zcgj_renewalnum", row);
contract = BusinessDataServiceHelper.loadSingle(type.toString(), "id,billno,zcgj_renewal,zcgj_isrenewal", new QFilter[]{new QFilter("billno", QCP.equals, number.toString())});
}
BillShowParameter formShowParameter = new BillShowParameter(); BillShowParameter formShowParameter = new BillShowParameter();
formShowParameter.setFormId(type.toString()); formShowParameter.setFormId(type.toString());
formShowParameter.setPkId(contract.getLong("id")); formShowParameter.setPkId(contract.getLong("id"));
formShowParameter.getOpenStyle().setShowType(ShowType.Modal); formShowParameter.getOpenStyle().setShowType(ShowType.Modal);
getView().showForm(formShowParameter); getView().showForm(formShowParameter);
} else if (fieldKey.equals("zcgj_renewalnum")) {
Object number = getModel().getValue("zcgj_renewalnum", row);
// if (number != null) { contract = BusinessDataServiceHelper.loadSingle(type.toString(), "id,billno,zcgj_renewal,zcgj_isrenewal", new QFilter[]{new QFilter("billno", QCP.equals, number.toString())});
// if (contract != null) { BillShowParameter formShowParameter = new BillShowParameter();
//// Qtype = "ec_in_contract"; formShowParameter.setFormId(type.toString());
//// } else { formShowParameter.setPkId(contract.getLong("id"));
//// contract = BusinessDataServiceHelper.loadSingle("ec_out_contract", "id,billno,zcgj_renewal,zcgj_isrenewal", new QFilter[]{new QFilter("billno", QCP.equals, number.toString())}); formShowParameter.getOpenStyle().setShowType(ShowType.Modal);
//// type = "ec_out_contract"; getView().showForm(formShowParameter);
//// } }
// }
// if (fieldKey.equals("zcgj_billno") || fieldKey.equals("zcgj_renewalnum")) {
//
// }
// }
} }
} }