單據流轉案例
表:id orderid ordertype
objid objtype objgroupid
fromobjid fromobjtype fromgroupid
state stateold iscomplete
方法:
ids→傳到後台→①提取 userids
↘②提取groupids →③提取 userids
↗④插入單條資料
插入流程表 →⑤插入多條資料(傳userids/groupids 等某一類資料 , 迴圈④)
↘⑥插入groupids 中的使用者(傳 groupids, 迴圈提取 userids ,執行⑤)
↗⑦改變單類資料狀態(0 變 1,1 變 0 )
改變單據狀態→⑧把當前使用者所有相關人員置為完成(判斷是否是組中的userid ,然後⑧)
刪除資料 →⑨刪除單類資料(是否有指定使用者,是否是重置人)
⑩判斷是否還有處理人
改變單據狀態
↗重置:⑧ ①⑤ ②⑥
流轉 →傳閱:⑧ ①⑤ ②⑥
↘流**⑧ ⑩
回退:⑦(這個狀態的使用者置為未完成)
⑦ ( 前乙個狀態的使用者置為未完成)
⑦ ( 重置人的狀態置為完成 )
改變單據狀態
傳閱:⑧ ①⑤ ②⑥
已閱:⑧
單據套打WINFORM實現,帶預覽功能
昨天公司要打單子而不是以前的手寫 為了實現這樣的功能上網搜尋了一下 這篇文章來入門,不過發現無法實現套打功能,把所有的資訊都打出來了 對 進行了一定的調整,並且可以預覽,去除了預覽頁面的列印功能 下面是我寫的程式 1.新建立乙個winform專案 2.新增乙個panel 做為要列印的內容展示,背景設...
redis實現點讚功能參考
public void likearticle long articleid,long likeduserid,long likedpostid likeduserid likedpostid articleid,likeduserid,likedpostid synchronized this l...
OSI參考模型各層的功能
嚴格對等層通訊 對等層相同協議 主機間資料傳輸 1.應用層 網路使用者介面 2.表示層 資料如何表示 加密解密等特殊過程 3.會話層 保持不同應用程序獨立 底層資料流 4.傳輸層 tcp up協議 分割上層資料 在應用主機程式之間建立端連線 流量控制 面向連線與非連線的服務 5.網路層 ip協議 提...