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