翻译checkno注释 def4改成只有第一行有值
This commit is contained in:
parent
f201d40bca
commit
ccaa4996a2
|
|
@ -1355,48 +1355,48 @@ public class GatheringbillRestResource extends ArapBaseRestResource {
|
||||||
itemvo.setRecaccount(null);
|
itemvo.setRecaccount(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
//2025年10月13日10点22分--翻译checkno-原先为票据号--将票据号翻译成票据登记主键 start
|
// //2025年10月13日10点22分--翻译checkno-原先为票据号--将票据号翻译成票据登记主键 start
|
||||||
UFDate billdate = headvo.getBilldate();
|
// UFDate billdate = headvo.getBilldate();
|
||||||
String checkno = itemvo.getCheckno();
|
// String checkno = itemvo.getCheckno();
|
||||||
String billrangestart = itemvo.getBillrangestart();
|
// String billrangestart = itemvo.getBillrangestart();
|
||||||
String billrangeend = itemvo.getBillrangeend();
|
// String billrangeend = itemvo.getBillrangeend();
|
||||||
if (StringUtils.isNotEmpty(checkno)) {
|
// if (StringUtils.isNotEmpty(checkno)) {
|
||||||
SqlBuilder querySql = new SqlBuilder();
|
// SqlBuilder querySql = new SqlBuilder();
|
||||||
querySql.append("select pk_register from fbm_register ");
|
// querySql.append("select pk_register from fbm_register ");
|
||||||
querySql.append("where ");
|
// querySql.append("where ");
|
||||||
querySql.append("fbmbillno", checkno);
|
// querySql.append("fbmbillno", checkno);
|
||||||
querySql.append(" and ");
|
// querySql.append(" and ");
|
||||||
if(StringUtils.isEmpty(billrangestart)){
|
// if(StringUtils.isEmpty(billrangestart)){
|
||||||
querySql.append("(");
|
// querySql.append("(");
|
||||||
querySql.appendNumberIsNull("billrangestart");
|
// querySql.appendNumberIsNull("billrangestart");
|
||||||
querySql.append(" or ");
|
// querySql.append(" or ");
|
||||||
querySql.appendIDIsNull("billrangestart");
|
// querySql.appendIDIsNull("billrangestart");
|
||||||
querySql.append(")");
|
// querySql.append(")");
|
||||||
}else{
|
// }else{
|
||||||
querySql.append("billrangestart", billrangestart);
|
// querySql.append("billrangestart", billrangestart);
|
||||||
}
|
// }
|
||||||
querySql.append(" and ");
|
// querySql.append(" and ");
|
||||||
if(StringUtils.isEmpty(billrangeend)){
|
// if(StringUtils.isEmpty(billrangeend)){
|
||||||
querySql.append("(");
|
// querySql.append("(");
|
||||||
querySql.appendNumberIsNull("billrangeend");
|
// querySql.appendNumberIsNull("billrangeend");
|
||||||
querySql.append(" or ");
|
// querySql.append(" or ");
|
||||||
querySql.appendIDIsNull("billrangeend");
|
// querySql.appendIDIsNull("billrangeend");
|
||||||
querySql.append(")");
|
// querySql.append(")");
|
||||||
}else{
|
// }else{
|
||||||
querySql.append("billrangeend", billrangeend);
|
// querySql.append("billrangeend", billrangeend);
|
||||||
}
|
// }
|
||||||
querySql.append(" and ");
|
// querySql.append(" and ");
|
||||||
querySql.append("gatherdate", String.valueOf(billdate));
|
// querySql.append("gatherdate", String.valueOf(billdate));
|
||||||
//查询票据登记
|
// //查询票据登记
|
||||||
List<Object> pks = (List<Object>) dao.executeQuery(querySql.toString(),new nc.bs.cmp.util.ListResultSetProcessor());
|
// List<Object> pks = (List<Object>) dao.executeQuery(querySql.toString(),new nc.bs.cmp.util.ListResultSetProcessor());
|
||||||
if(pks==null || pks.size()==0){
|
// if(pks==null || pks.size()==0){
|
||||||
throw new BusinessException("SQL【"+querySql+"】未查询到票据信息,请检查");
|
// throw new BusinessException("SQL【"+querySql+"】未查询到票据信息,请检查");
|
||||||
}else if(pks.size()>1){
|
// }else if(pks.size()>1){
|
||||||
throw new BusinessException("SQL【"+querySql+"】查询到多个票据信息,请检查设定的查询票据逻辑");
|
// throw new BusinessException("SQL【"+querySql+"】查询到多个票据信息,请检查设定的查询票据逻辑");
|
||||||
}else{
|
// }else{
|
||||||
itemvo.setCheckno(pks.get(0).toString());
|
// itemvo.setCheckno(pks.get(0).toString());
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
//2025年10月13日10点22分--翻译checkno-原先为票据号--将票据号翻译成票据登记主键 end
|
//2025年10月13日10点22分--翻译checkno-原先为票据号--将票据号翻译成票据登记主键 end
|
||||||
// 票据类型 checktype 结算方式:银行承兑汇票-电子、银行承兑汇票-纸质=银行承兑汇票;商业承兑汇票-电子、商业承兑汇票-纸质=商业承兑汇票
|
// 票据类型 checktype 结算方式:银行承兑汇票-电子、银行承兑汇票-纸质=银行承兑汇票;商业承兑汇票-电子、商业承兑汇票-纸质=商业承兑汇票
|
||||||
String checktypeName = "";
|
String checktypeName = "";
|
||||||
|
|
@ -1589,6 +1589,12 @@ public class GatheringbillRestResource extends ArapBaseRestResource {
|
||||||
AggGatheringBillVO bill = new AggGatheringBillVO();
|
AggGatheringBillVO bill = new AggGatheringBillVO();
|
||||||
headvo.setCustomer(itemvos.get(0).getCustomer());
|
headvo.setCustomer(itemvos.get(0).getCustomer());
|
||||||
bill.setParentVO(headvo);
|
bill.setParentVO(headvo);
|
||||||
|
for (int i = 0; i < itemvos.size(); i++) {
|
||||||
|
// 跳过第一个元素(索引为0),从第二个元素开始置空
|
||||||
|
if (i > 0) {
|
||||||
|
itemvos.get(i).setDef4(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
bill.setChildrenVO((CircularlyAccessibleValueObject[]) itemvos.toArray(new GatheringBillItemVO[0]));
|
bill.setChildrenVO((CircularlyAccessibleValueObject[]) itemvos.toArray(new GatheringBillItemVO[0]));
|
||||||
try {
|
try {
|
||||||
Map<String, String> returnMap = ((IGatheringbillOpenService) NCLocator.getInstance()
|
Map<String, String> returnMap = ((IGatheringbillOpenService) NCLocator.getInstance()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue