杰信商貿(mào)-1課前07貨運(yùn)模塊_第1頁
杰信商貿(mào)-1課前07貨運(yùn)模塊_第2頁
杰信商貿(mào)-1課前07貨運(yùn)模塊_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、北京傳智播客教育 項(xiàng)目實(shí)訓(xùn)流程3:裝箱裝箱裝箱就是計(jì)劃將貨物裝到集裝箱中進(jìn)行運(yùn)輸。根據(jù)多個(gè)出口報(bào)運(yùn)單制定裝箱單,填寫發(fā)票號(hào)、發(fā)票時(shí)間,以及客人等相關(guān)信息。裝箱關(guān)注主貨物,不關(guān)心附件。及其最終的總箱數(shù)、毛重、凈重、體積。項(xiàng)目實(shí)訓(xùn)裝箱典型案例:技術(shù)要點(diǎn)分析結(jié)果考核點(diǎn)1 從報(bào)運(yùn)中添加【精髓】新增轉(zhuǎn)到新增頁面,顯示為 用戶可以方便的刪除。(先不保存數(shù)據(jù),確定后才保存)Action里拼接HTML片段關(guān)聯(lián)新增,但不存數(shù)據(jù)傳遞多個(gè)值2裝箱中瀏覽報(bào)運(yùn)的詳細(xì)信息關(guān)聯(lián)查看業(yè)務(wù)交叉、include文件包含3同步更新報(bào)運(yùn)狀態(tài)業(yè)務(wù)關(guān)聯(lián),修改對(duì)應(yīng)報(bào)運(yùn)單狀態(tài)更新狀態(tài)項(xiàng)目實(shí)訓(xùn)裝箱技術(shù)要點(diǎn):從報(bào)運(yùn)中添加,但不保存數(shù)據(jù)【精髓】要

2、求:報(bào)運(yùn)新增時(shí)直接進(jìn)行保存,而裝箱并不保存,而用戶可以填寫其他信息后,再確定是否保存注意字段的長度,防止超出程序?qū)崿F(xiàn)思路:只要選擇的報(bào)運(yùn)的ID和報(bào)運(yùn)號(hào),傳入action進(jìn)行處理,變?yōu)閔tml div片段,寫入request,頁面調(diào)用轉(zhuǎn)入新增頁面,直接jsp解析html片段。展示出來源的報(bào)運(yùn),可進(jìn)行刪除北京傳智播客教育 不是跳轉(zhuǎn)自身列表頁面,而是跳轉(zhuǎn)下個(gè)流程頁面,體現(xiàn)了業(yè)務(wù)相關(guān)性,這和以往不同拼接HTML片段:類似自定義標(biāo)簽實(shí)現(xiàn),但其代碼更強(qiáng)大、流程清晰、處理靈活、業(yè)務(wù)侵入強(qiáng)。項(xiàng)目實(shí)訓(xùn)裝箱技術(shù)要點(diǎn):不重新查詢數(shù)據(jù)庫,而傳遞客戶號(hào)【精髓】程序?qū)崿F(xiàn)思路:利用checkbox的value屬性攜帶兩個(gè)值

3、一個(gè)ID,一個(gè)客戶號(hào)在action接收到后解碼,自行解串此種方式在刪除其中一個(gè)時(shí),無需寫一句代碼,自然實(shí)現(xiàn)。每次都重新拼接這樣無需重新查數(shù)據(jù)庫,快速高效。缺點(diǎn)只適合攜帶少量數(shù)據(jù)北京傳智播客教育 項(xiàng)目實(shí)訓(xùn)裝箱技術(shù)要點(diǎn):預(yù)覽貨物的詳細(xì)信息要求:點(diǎn)擊關(guān)聯(lián)的貨物信息的貨號(hào),可以瀏覽其詳細(xì)內(nèi)容程序?qū)崿F(xiàn):在貨號(hào)上加鏈接,轉(zhuǎn)到貨物信息預(yù)覽頁面sBuf.append();由于【返回】是指向不同的地方,所以添加新頁面和export action新的轉(zhuǎn)向方法toviewinfo/cargo/export/jExportViewInfo.jsp添加新的頁面 jExportViewInfo.jsp 完全復(fù)制 jExp

4、ortView.jsp改返回鏈接返回優(yōu)化: 或者 北京傳智播客教育 項(xiàng)目實(shí)訓(xùn)裝箱技術(shù)要點(diǎn):更新狀態(tài)實(shí)現(xiàn):在后續(xù)流程中設(shè)置報(bào)運(yùn)的狀態(tài),當(dāng)客戶瀏覽報(bào)運(yùn)時(shí),就能知道后續(xù)流程走到哪里了?update export_c set state=#state where export_id in#id/同步更新報(bào)運(yùn)的狀態(tài)Map map = new HashMap();map.put(state, 2);/0-草稿 1-已上報(bào) 2-裝箱 3-委托 4-發(fā)票 5-財(cái)務(wù)map.put(ids, _exportIds.split(,);exportDao.updateState(map);北京傳智播客教育 流程在哪里

5、體現(xiàn)?就在這里體現(xiàn)項(xiàng)目實(shí)訓(xùn)裝箱技術(shù)要點(diǎn):打印-相同的合同號(hào)只第一個(gè)顯示實(shí)現(xiàn)思路:利用變量進(jìn)行判斷北京傳智播客教育 String _contractNo = ;if(_contractNo.equals(cProduct.getContractNo()cProductCell.setCellValue();elsecProductCell.setCellValue(cProduct.getContractNo()+ );_contractNo = cProduct.getContractNo();項(xiàng)目實(shí)訓(xùn)裝箱技術(shù)要點(diǎn):打印-數(shù)字加單位標(biāo)識(shí)設(shè)置單元格單位:內(nèi)容為數(shù)字,加前綴或者后綴修飾符。如直接寫就成了字符類型,就無法參與計(jì)算北京傳智播客教育 nCell.setCellFormula(TEXT(SUMPRODUCT(G+startRow+:G+stopRow+,I+startRow+:I+stopRow+),)&KGS);項(xiàng)目實(shí)訓(xùn)裝箱技術(shù)要點(diǎn):打印-數(shù)字加單位標(biāo)識(shí)設(shè)置單元格單位:內(nèi)容為數(shù)字,加前綴或者后綴修飾符。如直接寫就成了字符類型,就無法參與計(jì)算北京傳智播客教育 nCell.setCellFormu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論