Commit cfa2c4d8 authored by 1650842865's avatar 1650842865

选了BP要同时清空银行账号要重新选;检验已付款发票优化

parent c5d4f9f8
......@@ -650,9 +650,17 @@ function bindQueryEvent() {
}
},
onChange: function (value, data) {
var partner = $("#partner").val();
$('#partner').val(data.PARTNER);
$('#koinh').val(data.NAME_ORG1);
$("#text1").val(data.TEXT1);
if (Public.isBlank(value) || partner !== data.PARTNER) {
$('#bankn').val('');
$('#bankl').val('');
$('#swift').val('');
}
}
});
......
......@@ -254,15 +254,15 @@ public class SapCostReimbursementController extends CommonController {
List<Map<String, Object>> excludeCompletePartnerInvs = costReimbursementApplication.excludeCompletePartnerInvs(queryRequest.getPartner());
//遍历mapList,把采购发票号相同的排除掉
if (!CollectionUtils.isEmpty(mapList) && !CollectionUtils.isEmpty(excludeCompletePartnerInvs)){
for (Map<String, String> stringStringMap : mapList) {
String belnr2 = stringStringMap.get("BELNR2");
for (Map<String, Object> partnerInv : excludeCompletePartnerInvs) {
String belnr2DB = (String)partnerInv.get("belnr2");
Iterator<Map<String, String>> it = mapList.iterator();
Iterator<Map<String, Object>> iterator = excludeCompletePartnerInvs.iterator();
while (it.hasNext() && iterator.hasNext()) {
Map<String, String> next = it.next();
Map<String, Object> next1 = iterator.next();
String belnr2 = next.get("BELNR2");
String belnr2DB = (String)next1.get("belnr2");
if (belnr2.equals(belnr2DB)){
mapList.remove(stringStringMap);
}
}
it.remove(); // 安全地删除
}
}
return packGridDataAndResult(mapList);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment