下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
課程目目標2:了解概念SPU和SKU3:掌握富文本編輯器的使用4FastDFS目標5:掌握angularJS上傳商品分需求分表結(jié)構(gòu)分 后端代根據(jù)上級IDpublicList<TbItemCat>findByParentId(Long**根據(jù)上級IDpublicList<TbItemCat>findByParentId(LongparentId){TbItemCatExampleexample1=newTbItemCatExample();Criteriacriteria1=example1.createCriteria();return}根據(jù)上級ID@param publicList<TbItemCat>findByParentId(Longreturn}前端代////根據(jù)上級IDreturn}}}<script<scripttype="text/javascript"src="../plugins/angularjs/angular.min.js"><scripttype="text/javascript"src="../js/base.js"><scripttype="text/javascript"src="../js/service/itemCatService.js"><scripttype="text/javascript"src="../js/controller/baseController.js">ng-controller="itemCatController"ng-<tr<trng-repeat="entityin<td><inputtype="checkbox"<tdclass="text-<buttontype="button"class="btnbg-olivebtn-<buttontype="button"class="btnbg-olivebtn-xs"data-toggle="modal"data-target="#editModal">修改</button>itemCatController.js} }}} }<span<spanng-<buttontype="button"class="btnbg-olivebtn-ng-if3的時候才顯示“查詢下級”按<<ol<li><ahref=ng-click="grade=1;selectList({id:0})">頂級分類列表<li><ahref="#"ng-<li><a<li><ahref="#"ng-新增商品分類(學(xué)員實現(xiàn)實現(xiàn)思路:我們需要一個變量去記住上級ID,在保存的時候再根據(jù)這個ID來新增分類修改itemCatController.js, $scope.parentId=parentId;//記住上級ID}}varserviceObject;//服務(wù)層對if($scope.entity.id!=null){//如果有IDserviceObject=itemCatService.update$scope.entity修改$scope.entity.parentId=$scope.parentId;//賦予上級IDserviceObject=itemCatService.add$scope.entity);//增加}}}}<divclass="modal-<tableclass="tabletable-borderedtable-striped"{{entity_1.name}}>><td><inputclass="form-control"ng-model=""placeholder="商品分類名稱"></td>class="form-control"type="text"/><divclass="modal-<buttonclass="btnbtn-success"data-dismiss="modal"aria-關(guān)閉修改商品分類(學(xué)員實現(xiàn) data-target="#editModal"ng-click="findOne(entity.id)">修改</button>刪除商品分類(學(xué)員實現(xiàn)(代碼略概念及表結(jié)構(gòu)分SPUSPUStandardProductUnit(標準產(chǎn)品單位通俗點講,屬性值、特性相同的商品就可以稱為一個SPUSKUSKU是物理上不可分割的最小存貨單元。在使用時要根據(jù)不同業(yè)態(tài),不同管理模式來處理。Tb_goods商家-商品錄入【基本功能在商 實體publicpublicclassGoodsimplementsprivateTbGoodsgoods;//商品privateTbGoodsDescgoodsDesc;//商品擴privateList<TbItemitemList;//商品SKU列//getterandsetter方法}數(shù)據(jù)ID,insert<selectKey<selectKeyresultType="java.lang.Long"order="AFTER"keyProperty="id">SELECTLAST_INSERT_ID()ASid服務(wù)接口pinyougou-sellergoods-interfaceGoodsServiceadd*publicvoidadd(Goods服務(wù)實現(xiàn)privateTbGoodsDescMapper*增publicvoidadd(Goodsgoods){}控制@param publicpublicResultadd(@RequestBodyGoodsStringsellerIdgoods.getGoods().setSellerId(sellerId);//IDtryreturnnewResult(true增加成功}catch(Exceptione){returnnewResult(false增加失敗}}控制goodsService.add($scope.entity}}}頁<script<scripttype="text/javascript"src="../plugins/angularjs/angular.min.js"><scripttype="text/javascript"src="../js/base.js"><scripttype="text/javascript"src="../js/service/goodsService.js"><scripttype="text/javascript"src="../js/controller/baseController.js"><scripttype="text/javascript"src="../js/controller/goodsController.js"><div<divclass="col-md-2title">商品名稱<divclass="col-md-10<inputtype="text"class="form-control"ng-model="entity.goods.goodsName"placeholder="商品名稱"value=""><divclass="col-md-2title">副標題<divclass="col-md-10<inputtype="text"class="form-control"ng-model="entity.goods.caption"placeholder="副標題"value=""><divclass="col-md-2title">價格<divclass="col-md-10<divclass="input-<spanclass="input-group-<inputtype="text"class="form-control"ng-model="entity.goods.price"placeholder="價格"value=""><divclass="col-md-2titlerowHeight2x">包裝列表<divclass="col-md-10data<textarearows="4"class="form-control"ng-model="entity.goodsDesc.packageList"<divclass="col-md-2title <divclass="col-md-10data<textarearows="4"class="form-control"ng-model="entity.goodsDesc.saleService" <<buttonclass="btnbtn-primary"ng-click="add()"><iclass="fafa-save"></i保存商家-商品錄入【商品介紹富文本編輯器,RichTextEditor,簡稱RTE,它提供類似于 Word的編輯功能。常 http:/ kindeditor初始化kindeditor編輯<<scriptvarvareditor;KindEditor.ready(function(K){editor=K.create('textarea[name="content"]',{allowFileManager:trueallowFileManager提取kindeditor編輯器的內(nèi)清空kindeditor編輯器的內(nèi)}}分布式文件服務(wù)器FastDFSc語言編寫的一款開源的分布式文件系統(tǒng)。FastDFS為互聯(lián)網(wǎng)量身定制,F(xiàn)astDFS很容易搭建一套高性能的文件服務(wù)器集群提供文件上傳、等服務(wù)。FastDFSTrackerserverStorageserverTrackerserver進行文件上傳、,通過Trackerserver調(diào)度最終由Storageserver完成文件上傳和。TrackerserverTrackerserver在文件上傳時可以根據(jù)一些策略找到Storageserver提供文件上傳服務(wù)??梢詫racker稱為追蹤服務(wù)器或調(diào)度服務(wù)Storageserver作用是文件,客戶端上傳的文件最終在Storage服務(wù)器上,Storageserverstorage稱為服務(wù)器。Storage:實際保存文件Storage分為多個組,每個組之間保存的文件是不同的。每文件上傳及的流文件上傳流客戶端上傳文件后服務(wù)器將文件ID返回給客戶端,此文件ID用于以后該文 組名storagestorage服務(wù)器返回,虛擬磁盤路徑:storagestore_path*對應(yīng)。如果配置了store_path0則是M00,如果配置了store_path1則是M01,以此類推。 :storage服務(wù)器在每個虛擬磁盤路徑下創(chuàng)建的兩級 ,用于數(shù)據(jù)文件名:與文件上傳時不同。是由服務(wù)器根據(jù)特定信息生成,文件名包含:源服務(wù)器IP地址、文件創(chuàng)建時間戳、文件大小、隨機數(shù)和文件拓展名等信息。文件流FastDFSFastDFSIP地址已經(jīng)固定為33 ,請設(shè)置你的僅主機網(wǎng)段為25。登錄名為root FastDFS需求:將本地上傳至服務(wù)器,再控制臺打印Maven由于FastDFS客戶端jar包并沒有在倉庫中,所以需要使用下列命令手動安裝jar包到Maven本地倉庫(jardsetup)jar包,此步 - --Dpackaging=jar--pom.xmljava類,main1tracker2、創(chuàng)建一個TrackerClient對象。直接new一個TrackerClienttrackerClient=new3、使用TrackerClient對象創(chuàng)建連接,獲得一個TrackerServer對象TrackerServertrackerServer=//4、創(chuàng)建一個StorageServer的 ,值為nullStorageServerstorageServer=null;5一個StorageClientTrackerServer的//6、使用StorageClient對象上傳String[]strings=storageClient.upload_file("D:/pic/benchi.jpg",//7、返回數(shù)組。包含組名和的路徑for(Stringstring:strings){}商家-商品錄入【商品上傳在商品錄入界面實現(xiàn)多上工具monpom.xml mon工配置文config<!--<!--配置 解析器--<beanid="multipartResolver"<property<propertyname="defaultEncoding"value="UTF-5MB,5*1024*1024<propertyname="maxUploadSize"控制packagepackageimportorg.springframework.beans.factory.annotation.Value;importorg.springframework.web.bind.annotation.RequestMap importorg.springframework.web.bind.annotation.RestController;importorg.springframework.web.multipart.MultipartFile;importentity.Result;import文件上傳@authorpublicclassUploadControllerprivateStringFILE_SERVER_URL;//文件服務(wù)器地 publicResultupload(MultipartFileStringoriginalFilename=+try//2FastDFSFastDFSClient=newStringpath=fastDFSClient.uploadFile(file.getBytes(),//4、拼接返回的urlip地址,拼裝成完整的urlStringurl=FILE_SERVER_URL+path;returnnew}catch(Exceptione){returnnewResult(false上傳失敗}}}服務(wù)varformData=newFormData();return$http({data:formData,headers:{'Content-Type':undefined},transformRequest:angular.identity}anjularjspostgetContent-Typeheaderapplication/json。通過設(shè)置transformRequest:angular.identity,anjularjstransformRequestfunction將序列化formdataobject.uploadServicegoodsController app.controller('goodsController',function($scope,$controller goods_edit.html引入<script<scripttype="text/javascript"src="../js/base.js"><scripttype="text/javascript"src="../js/service/goodsService.js"><scripttype="text/javascript"src="../js/service/itemCatService.js"><scripttype="text/javascript"src="../js/service/uploadService.js"><scripttype="text/javascript"src="../js/controller/baseController.js"><scripttype="text/javascript"src="../js/controller/goodsController.js">上傳*uploadService.uploadFile().success(function(response
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 全職合同范本(2篇)
- 廣告業(yè)務(wù)員銷售工作參考計劃范文2
- 光船租賃合同范本
- 汽車庫租賃合同
- 2025年石油鉆探、開采專用設(shè)備項目發(fā)展計劃
- 2025年金屬切削機床項目合作計劃書
- 2024擔(dān)保協(xié)議標準格式匯編版B版
- 2024年股權(quán)轉(zhuǎn)讓:資金監(jiān)管協(xié)議模板3篇
- 2024幼兒園環(huán)境創(chuàng)設(shè)與設(shè)施采購合同范本3篇
- 第4課 洋務(wù)運動(分層作業(yè))(原卷版)
- 模切機安全操作管理制度
- 未足月胎膜早破查房
- 年產(chǎn)30萬噸高鈦渣生產(chǎn)線技改擴建項目環(huán)評報告公示
- 07221美術(shù)設(shè)計與創(chuàng)意
- 基于海洋文化背景下校本化特色課程開發(fā)深化實踐研究資料
- 胸外科食管切除、食管-胃胸內(nèi)吻合術(shù)技術(shù)操作規(guī)范
- 心靈的幻象 課件-2023-2024學(xué)年高中美術(shù)湘美版(2019)美術(shù)鑒賞
- 藏式餐飲創(chuàng)業(yè)計劃書
- 建筑安裝工程有限公司關(guān)于加大市場開拓力度的激勵辦法
- 網(wǎng)絡(luò)安全技術(shù)及應(yīng)用 第5版 習(xí)題及答案 賈鐵軍 習(xí)題集 第1章
- 有限空間作業(yè)審批表
評論
0/150
提交評論