【接口】形态转换接口修改
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