diff --git a/B3WeChat/BO/ApproveMessage.cs b/B3WeChat/BO/ApproveMessage.cs index e153076..f2ff221 100644 --- a/B3WeChat/BO/ApproveMessage.cs +++ b/B3WeChat/BO/ApproveMessage.cs @@ -36,6 +36,8 @@ namespace BWP.B3WeChat.BO [LogicName("业务号")] public string BusinessNo { get; set; } + public string DependOn { get; set; } + [DbColumn(DefaultValue="2016-9-21")] public DateTime CreateTime { get; set; } diff --git a/B3WeChat/Rpcs/ApproveMessageRpc.cs b/B3WeChat/Rpcs/ApproveMessageRpc.cs index c0b0134..90f96fc 100644 --- a/B3WeChat/Rpcs/ApproveMessageRpc.cs +++ b/B3WeChat/Rpcs/ApproveMessageRpc.cs @@ -127,6 +127,15 @@ namespace BWP.B3WeChat.Rpcs return dic; } + [Rpc] + public static void CleanByDependOn(string dependOn) + { + var context = CustomerUserContext.Current; + var del = new DQDeleteDom(typeof(ApproveMessage)); + del.Where.Conditions.Add(DQCondition.EQ("DependOn", dependOn)); + del.Where.Conditions.Add(DQCondition.EQ("CustomerCode", context.CustomerCode)); + del.EExecute(); + } [Rpc]