Commit cfa2c4d8 authored by 1650842865's avatar 1650842865

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

parent c5d4f9f8
...@@ -650,9 +650,17 @@ function bindQueryEvent() { ...@@ -650,9 +650,17 @@ function bindQueryEvent() {
} }
}, },
onChange: function (value, data) { onChange: function (value, data) {
var partner = $("#partner").val();
$('#partner').val(data.PARTNER); $('#partner').val(data.PARTNER);
$('#koinh').val(data.NAME_ORG1); $('#koinh').val(data.NAME_ORG1);
$("#text1").val(data.TEXT1); $("#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 { ...@@ -254,15 +254,15 @@ public class SapCostReimbursementController extends CommonController {
List<Map<String, Object>> excludeCompletePartnerInvs = costReimbursementApplication.excludeCompletePartnerInvs(queryRequest.getPartner()); List<Map<String, Object>> excludeCompletePartnerInvs = costReimbursementApplication.excludeCompletePartnerInvs(queryRequest.getPartner());
//遍历mapList,把采购发票号相同的排除掉 //遍历mapList,把采购发票号相同的排除掉
if (!CollectionUtils.isEmpty(mapList) && !CollectionUtils.isEmpty(excludeCompletePartnerInvs)){ Iterator<Map<String, String>> it = mapList.iterator();
for (Map<String, String> stringStringMap : mapList) { Iterator<Map<String, Object>> iterator = excludeCompletePartnerInvs.iterator();
String belnr2 = stringStringMap.get("BELNR2"); while (it.hasNext() && iterator.hasNext()) {
for (Map<String, Object> partnerInv : excludeCompletePartnerInvs) { Map<String, String> next = it.next();
String belnr2DB = (String)partnerInv.get("belnr2"); Map<String, Object> next1 = iterator.next();
if (belnr2.equals(belnr2DB)){ String belnr2 = next.get("BELNR2");
mapList.remove(stringStringMap); String belnr2DB = (String)next1.get("belnr2");
} if (belnr2.equals(belnr2DB)){
} it.remove(); // 安全地删除
} }
} }
return packGridDataAndResult(mapList); 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