【泛微更新单据状态接口】驳回撤销逻辑补全
This commit is contained in:
parent
b2331f8c8e
commit
47bb4f9999
|
|
@ -46,6 +46,8 @@ public class FWBillStateUpdController {
|
||||||
approveLog.set("tqq9_billno", KDBillNumber);
|
approveLog.set("tqq9_billno", KDBillNumber);
|
||||||
approveLog.set("tqq9_returnstring_tag", JSONObject.toJSONString(model));
|
approveLog.set("tqq9_returnstring_tag", JSONObject.toJSONString(model));
|
||||||
approveLog.set("tqq9_message", message);
|
approveLog.set("tqq9_message", message);
|
||||||
|
approveLog.set("status", "A");
|
||||||
|
approveLog.set("enable", "1");
|
||||||
|
|
||||||
//校验单据标识是否正确
|
//校验单据标识是否正确
|
||||||
QFilter f1 = new QFilter("number", "=", KDBillType);
|
QFilter f1 = new QFilter("number", "=", KDBillType);
|
||||||
|
|
@ -61,7 +63,6 @@ public class FWBillStateUpdController {
|
||||||
if("BaseFormModel".equals(modeltype) || "gl_voucher".equals(enetityNumber)){
|
if("BaseFormModel".equals(modeltype) || "gl_voucher".equals(enetityNumber)){
|
||||||
billNoFieldName = "number";
|
billNoFieldName = "number";
|
||||||
}
|
}
|
||||||
|
|
||||||
//查询对应的安居
|
//查询对应的安居
|
||||||
QFilter qf1 = new QFilter(billNoFieldName, "=", KDBillNumber);
|
QFilter qf1 = new QFilter(billNoFieldName, "=", KDBillNumber);
|
||||||
DynamicObject[] billArr = BusinessDataServiceHelper.load(enetityNumber, "id,tqq9_issuccess", new QFilter[]{qf1});
|
DynamicObject[] billArr = BusinessDataServiceHelper.load(enetityNumber, "id,tqq9_issuccess", new QFilter[]{qf1});
|
||||||
|
|
@ -70,15 +71,15 @@ public class FWBillStateUpdController {
|
||||||
if(state == 0){
|
if(state == 0){
|
||||||
isSuccess = true;
|
isSuccess = true;
|
||||||
}
|
}
|
||||||
billArr[0].set("tqq9_issuccess", isSuccess);
|
DynamicObject bill = BusinessDataServiceHelper.loadSingle(billArr[0].getPkValue(), enetityNumber);
|
||||||
SaveServiceHelper.save(new DynamicObject[]{billArr[0]});
|
bill.set("tqq9_issuccess", isSuccess);
|
||||||
|
SaveServiceHelper.save(new DynamicObject[]{bill});
|
||||||
|
|
||||||
approveLog.set("tqq9_issuccess", isSuccess);
|
approveLog.set("tqq9_issuccess", isSuccess);
|
||||||
approveLog.set("tqq9_entityname", enetityName);
|
approveLog.set("tqq9_entityname", enetityName);
|
||||||
OperationResult operationResult = OperationServiceHelper.executeOperate("save", "tqq9_fwapprovelog", new DynamicObject[]{approveLog}, OperateOption.create());
|
OperationResult operationResult = OperationServiceHelper.executeOperate("save", "tqq9_fwapprovelog", new DynamicObject[]{approveLog}, OperateOption.create());
|
||||||
|
|
||||||
if(isSuccess){
|
if(isSuccess){
|
||||||
OperationResult submitResult = OperationServiceHelper.executeOperate("submit", enetityNumber, new DynamicObject[]{billArr[0]}, OperateOption.create());
|
OperationResult submitResult = OperationServiceHelper.executeOperate("audit", enetityNumber, new DynamicObject[]{bill}, OperateOption.create());
|
||||||
if(!submitResult.isSuccess()){
|
if(!submitResult.isSuccess()){
|
||||||
List<IOperateInfo> allErrorOrValidateInfo = submitResult.getAllErrorOrValidateInfo();
|
List<IOperateInfo> allErrorOrValidateInfo = submitResult.getAllErrorOrValidateInfo();
|
||||||
for (IOperateInfo iOperateInfo : allErrorOrValidateInfo) {
|
for (IOperateInfo iOperateInfo : allErrorOrValidateInfo) {
|
||||||
|
|
@ -86,7 +87,7 @@ public class FWBillStateUpdController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
OperationResult submitResult = OperationServiceHelper.executeOperate("unsubmit", enetityNumber, new DynamicObject[]{billArr[0]}, OperateOption.create());
|
OperationResult submitResult = OperationServiceHelper.executeOperate("unsubmit", enetityNumber, new DynamicObject[]{bill}, OperateOption.create());
|
||||||
if(!submitResult.isSuccess()){
|
if(!submitResult.isSuccess()){
|
||||||
List<IOperateInfo> allErrorOrValidateInfo = submitResult.getAllErrorOrValidateInfo();
|
List<IOperateInfo> allErrorOrValidateInfo = submitResult.getAllErrorOrValidateInfo();
|
||||||
for (IOperateInfo iOperateInfo : allErrorOrValidateInfo) {
|
for (IOperateInfo iOperateInfo : allErrorOrValidateInfo) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue