Ejemplo n.º 1
0
        //理货结果被否决事件
        public void InStockCountResultRejected(RestfulMessage msg)
        {
            var requestId = Guid.Parse(msg.Content);

            Api <IInStockRequestApi> .Instance.UpdateStatus(requestId, InStockRequestStatus.WaitingCount, InStockRequestChangeType.CountResultRejected);
        }
Ejemplo n.º 2
0
        //报关完成申报,修改入库申请状态为待理货
        public void ImportDeclarationProcessed(RestfulMessage msg)
        {
            var requestId = Guid.Parse(msg.Content);

            Api <IInStockRequestApi> .Instance.UpdateStatus(requestId, InStockRequestStatus.WaitingCount, InStockRequestChangeType.CustomsDeclared);
        }
Ejemplo n.º 3
0
        //入库申请作废事件
        public void ImportDeclarationAbandoned(RestfulMessage msg)
        {
            var requestId = Guid.Parse(msg.Content);

            Api <IInStockRequestApi> .Instance.UpdateStatus(requestId, InStockRequestStatus.Abandoned, InStockRequestChangeType.Abandoned);
        }
Ejemplo n.º 4
0
        //报关申报事件,创建入库申请
        public void ImportDeclarationSubmited(RestfulMessage msg)
        {
            var request = msg.GetData <InStockRequest>(SerializerType.Xml);

            Api <IInStockRequestApi> .Instance.Create(request);
        }