支出财务确认单删除时退回支出合同结算单
This commit is contained in:
parent
60f9617eca
commit
1dcd24c332
|
|
@ -25,7 +25,7 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 支出财务确认单删除时退回支出合同结算单
|
||||
* 收入财务确认单删除时退回收入合同结算单
|
||||
*/
|
||||
public class InFinaceconfirmBackSettleOp extends AbstractOperationServicePlugIn {
|
||||
|
||||
|
|
@ -53,21 +53,21 @@ public class InFinaceconfirmBackSettleOp extends AbstractOperationServicePlugIn
|
|||
long id = dataEntity.getLong("id");
|
||||
long contractseetid = dataEntity.getLong("zcgj_ec_in_contractid");
|
||||
|
||||
DynamicObject outContractSettle = BusinessDataServiceHelper.loadSingle(contractseetid, "ec_in_contract_settle");
|
||||
DynamicObject inContractSettle = BusinessDataServiceHelper.loadSingle(contractseetid, "ec_in_contract_settle");
|
||||
|
||||
String billstatus = outContractSettle.getString("billstatus");
|
||||
String billstatus = inContractSettle.getString("billstatus");
|
||||
if(billstatus.equals("C")){
|
||||
OperateOption option= OperateOption.create();
|
||||
option.setVariableValue(OperateOptionConst.ISHASRIGHT, String.valueOf(true));//跳过权限校验
|
||||
OperationResult result = OperationServiceHelper.executeOperate("unaudit", "ec_in_contract_settle", new DynamicObject[]{outContractSettle}, option);
|
||||
OperationResult result = OperationServiceHelper.executeOperate("unaudit", "ec_in_contract_settle", new DynamicObject[]{inContractSettle}, option);
|
||||
|
||||
if(result.isSuccess()){
|
||||
QFilter idFilter = new QFilter("id", "=", id);
|
||||
int zcgjEcInFinaceconfirm = DeleteServiceHelper.delete("zcgj_ec_in_finaceconfirm", new QFilter[]{idFilter});
|
||||
|
||||
DynamicObject creator = outContractSettle.getDynamicObject("creator");
|
||||
DynamicObject creator = inContractSettle.getDynamicObject("creator");
|
||||
long userId = creator.getLong("id");
|
||||
String billno = outContractSettle.getString("billno");
|
||||
String billno = inContractSettle.getString("billno");
|
||||
List<Long> userids= new ArrayList<Long>();
|
||||
userids.add(userId);
|
||||
sendMessage(userids,"ec_in_contract_settle",billno);
|
||||
|
|
|
|||
Loading…
Reference in New Issue