|  | @@ -50,11 +50,10 @@ public class PurContractHaveNotJGSDTask extends AbstractTask {
 | 
	
		
			
				|  |  |              QFilter qcght = new QFilter("billstatus", QCP.equals, "C");
 | 
	
		
			
				|  |  |              qcght.and("nckd_refbillfield.billno", QCP.in, xshtbillnos);
 | 
	
		
			
				|  |  |              List<String> cghtbillnos = new ArrayList<>();
 | 
	
		
			
				|  |  | -            DynamicObjectCollection cghts = QueryServiceHelper.query("conm_purcontract","id,billno,nckd_refbillfield", qcght.toArray(), "");
 | 
	
		
			
				|  |  | +            DynamicObjectCollection cghts = QueryServiceHelper.query("conm_purcontract","id,billno,nckd_refbillfield.billno", qcght.toArray(), "");
 | 
	
		
			
				|  |  |              for(DynamicObject cght : cghts) {
 | 
	
		
			
				|  |  |              	String billno = cght.getString("billno");
 | 
	
		
			
				|  |  | -            	DynamicObject xshtbill = cght.getDynamicObject("nckd_refbillfield");
 | 
	
		
			
				|  |  | -            	String xshtbillno = xshtbill.getString("billno");
 | 
	
		
			
				|  |  | +            	String xshtbillno = cght.getString("nckd_refbillfield.billno");
 | 
	
		
			
				|  |  |              	xsht2cghtbillno.put(xshtbillno, billno);
 | 
	
		
			
				|  |  |              	cghtbillnos.add(billno);
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -63,7 +62,7 @@ public class PurContractHaveNotJGSDTask extends AbstractTask {
 | 
	
		
			
				|  |  |              	QFilter qcghtbg = new QFilter("billstatus", QCP.equals, "C");
 | 
	
		
			
				|  |  |              	qcghtbg.and("billno", QCP.in, cghtbillnos);
 | 
	
		
			
				|  |  |              	qcghtbg.and("nckd_combofield",QCP.equals,"A");
 | 
	
		
			
				|  |  | -                DynamicObjectCollection cghtbgs = QueryServiceHelper.query("conm_xpurcontract","id,billno,nckd_refbillfield", qcghtbg.toArray(), "");
 | 
	
		
			
				|  |  | +                DynamicObjectCollection cghtbgs = QueryServiceHelper.query("conm_xpurcontract","id,billno", qcghtbg.toArray(), "");
 | 
	
		
			
				|  |  |                  if(!cghtbgs.isEmpty()){
 | 
	
		
			
				|  |  |                      for (DynamicObject cghtbg : cghtbgs) {
 | 
	
		
			
				|  |  |                          String billno = cghtbg.getString("billno");//采购合同编号
 |