【接口】形态转换接口修改
This commit is contained in:
		
							parent
							
								
									a63368198b
								
							
						
					
					
						commit
						d7085d552d
					
				|  | @ -172,9 +172,15 @@ public class WMSAdjustBillController { | ||||||
| 
 | 
 | ||||||
|             //必填校验通过,构建并保存数据 |             //必填校验通过,构建并保存数据 | ||||||
|             DynamicObject adjustbill = null; |             DynamicObject adjustbill = null; | ||||||
|             DynamicObject[] billArr = BusinessDataServiceHelper.load("im_adjustbill", "id", new QFilter[]{new QFilter("billno", "=", "cPACode")}); |             QFilter qFilter = new QFilter("billno", "=", cPACode); | ||||||
|  |             DynamicObject[] billArr = BusinessDataServiceHelper.load("im_adjustbill", "id,billno", new QFilter[]{qFilter}); | ||||||
|             if(billArr != null && billArr.length > 0){ |             if(billArr != null && billArr.length > 0){ | ||||||
|                 adjustbill = BusinessDataServiceHelper.loadSingle(billArr[0].getPkValue(), "im_adjustbill"); |                 adjustbill = billArr[0]; | ||||||
|  |                 adjustbill = BusinessDataServiceHelper.loadSingle(adjustbill.getPkValue(), "im_adjustbill"); | ||||||
|  |                 DynamicObjectCollection beforeEntries = adjustbill.getDynamicObjectCollection("billentry"); | ||||||
|  |                 if(beforeEntries != null && beforeEntries.size() > 0){ | ||||||
|  |                     beforeEntries.clear(); | ||||||
|  |                 } | ||||||
|             }else { |             }else { | ||||||
|                 adjustbill = BusinessDataServiceHelper.newDynamicObject("im_adjustbill"); |                 adjustbill = BusinessDataServiceHelper.newDynamicObject("im_adjustbill"); | ||||||
|                 adjustbill.set("billno", cPACode); |                 adjustbill.set("billno", cPACode); | ||||||
|  | @ -283,8 +289,8 @@ public class WMSAdjustBillController { | ||||||
|                 resultBean.setBillStatus(false); |                 resultBean.setBillStatus(false); | ||||||
|                 resultBean.setErrors(error); |                 resultBean.setErrors(error); | ||||||
|                 results.add(resultBean); |                 results.add(resultBean); | ||||||
|                 resultExt.setFailCount(0); |                 resultExt.setFailCount(1); | ||||||
|                 resultExt.setSuccessCount(1); |                 resultExt.setSuccessCount(0); | ||||||
|             }else { |             }else { | ||||||
|                 operationResult = OperationServiceHelper.executeOperate("submit", "im_adjustbill", new DynamicObject[]{adjustbill}, OperateOption.create()); |                 operationResult = OperationServiceHelper.executeOperate("submit", "im_adjustbill", new DynamicObject[]{adjustbill}, OperateOption.create()); | ||||||
|                 if(!operationResult.isSuccess()){ |                 if(!operationResult.isSuccess()){ | ||||||
|  | @ -295,12 +301,12 @@ public class WMSAdjustBillController { | ||||||
|                     error.setKeys(keys); |                     error.setKeys(keys); | ||||||
|                     error.setRowMsg(rowMsg); |                     error.setRowMsg(rowMsg); | ||||||
|                     error.setEntityKey("im_adjustbill"); |                     error.setEntityKey("im_adjustbill"); | ||||||
|                     resultBean.setId(""); |                     resultBean.setId(adjustbill.getString("id")); | ||||||
|                     resultBean.setBillStatus(false); |                     resultBean.setBillStatus(false); | ||||||
|                     resultBean.setErrors(error); |                     resultBean.setErrors(error); | ||||||
|                     results.add(resultBean); |                     results.add(resultBean); | ||||||
|                     resultExt.setFailCount(0); |                     resultExt.setFailCount(1); | ||||||
|                     resultExt.setSuccessCount(1); |                     resultExt.setSuccessCount(0); | ||||||
|                 }else { |                 }else { | ||||||
|                     operationResult = OperationServiceHelper.executeOperate("audit", "im_adjustbill", new DynamicObject[]{adjustbill}, OperateOption.create()); |                     operationResult = OperationServiceHelper.executeOperate("audit", "im_adjustbill", new DynamicObject[]{adjustbill}, OperateOption.create()); | ||||||
|                     if(!operationResult.isSuccess()){ |                     if(!operationResult.isSuccess()){ | ||||||
|  | @ -311,12 +317,12 @@ public class WMSAdjustBillController { | ||||||
|                         error.setKeys(keys); |                         error.setKeys(keys); | ||||||
|                         error.setRowMsg(rowMsg); |                         error.setRowMsg(rowMsg); | ||||||
|                         error.setEntityKey("im_adjustbill"); |                         error.setEntityKey("im_adjustbill"); | ||||||
|                         resultBean.setId(""); |                         resultBean.setId(adjustbill.getString("id")); | ||||||
|                         resultBean.setBillStatus(false); |                         resultBean.setBillStatus(false); | ||||||
|                         resultBean.setErrors(error); |                         resultBean.setErrors(error); | ||||||
|                         results.add(resultBean); |                         results.add(resultBean); | ||||||
|                         resultExt.setFailCount(0); |                         resultExt.setFailCount(1); | ||||||
|                         resultExt.setSuccessCount(1); |                         resultExt.setSuccessCount(0); | ||||||
|                     }else { |                     }else { | ||||||
|                         resultBean.setId(adjustbill.getString("id")); |                         resultBean.setId(adjustbill.getString("id")); | ||||||
|                         resultBean.setBillStatus(true); |                         resultBean.setBillStatus(true); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue