diff --git a/ant-design-vue-jeecg/src/views/customerinvoice/admin/modules/CustomerInvoiceList1.vue b/ant-design-vue-jeecg/src/views/customerinvoice/admin/modules/CustomerInvoiceList1.vue index 8e29d941..27388202 100644 --- a/ant-design-vue-jeecg/src/views/customerinvoice/admin/modules/CustomerInvoiceList1.vue +++ b/ant-design-vue-jeecg/src/views/customerinvoice/admin/modules/CustomerInvoiceList1.vue @@ -108,8 +108,8 @@ 升序 降序 - - 详情 + 删除 diff --git a/ant-design-vue-jeecg/src/views/customermeasure/admin/modules/CustomerMeasureList1.vue b/ant-design-vue-jeecg/src/views/customermeasure/admin/modules/CustomerMeasureList1.vue index 30c7552c..f39439d4 100644 --- a/ant-design-vue-jeecg/src/views/customermeasure/admin/modules/CustomerMeasureList1.vue +++ b/ant-design-vue-jeecg/src/views/customermeasure/admin/modules/CustomerMeasureList1.vue @@ -101,8 +101,8 @@ - 详情 - + 删除 diff --git a/ant-design-vue-jeecg/src/views/customerpayment/admin/modules/CustomerPaymentList1.vue b/ant-design-vue-jeecg/src/views/customerpayment/admin/modules/CustomerPaymentList1.vue index f60e0c98..c889c9f0 100644 --- a/ant-design-vue-jeecg/src/views/customerpayment/admin/modules/CustomerPaymentList1.vue +++ b/ant-design-vue-jeecg/src/views/customerpayment/admin/modules/CustomerPaymentList1.vue @@ -103,8 +103,8 @@ 升序 降序 - - 详情 +> 删除 diff --git a/ant-design-vue-jeecg/src/views/customershoppingcart/admin/CustomerShoppingCartList.vue b/ant-design-vue-jeecg/src/views/customershoppingcart/admin/CustomerShoppingCartList.vue index 075e8d8c..4be4cbe9 100644 --- a/ant-design-vue-jeecg/src/views/customershoppingcart/admin/CustomerShoppingCartList.vue +++ b/ant-design-vue-jeecg/src/views/customershoppingcart/admin/CustomerShoppingCartList.vue @@ -33,9 +33,9 @@
新增 导出 - + diff --git a/ant-design-vue-jeecg/src/views/hanger/HangRecordList.vue b/ant-design-vue-jeecg/src/views/hanger/HangRecordList.vue index 41d12dc2..8976d2d3 100644 --- a/ant-design-vue-jeecg/src/views/hanger/HangRecordList.vue +++ b/ant-design-vue-jeecg/src/views/hanger/HangRecordList.vue @@ -106,6 +106,11 @@ export default { return parseInt(index) + 1; } }, + { + title: '工单编号', + align: "center", + dataIndex: 'orderCode' + }, { title: '吊挂编号', align: "center", @@ -131,6 +136,11 @@ export default { align: "center", dataIndex: 'duration' }, + { + title: '创建时间', + align: "center", + dataIndex: 'createTime' + }, { title: '状态', align: "center", diff --git a/ant-design-vue-jeecg/src/views/hanger/HangerManage.vue b/ant-design-vue-jeecg/src/views/hanger/HangerManage.vue index 27d3b560..7a8cb1d3 100644 --- a/ant-design-vue-jeecg/src/views/hanger/HangerManage.vue +++ b/ant-design-vue-jeecg/src/views/hanger/HangerManage.vue @@ -6,6 +6,7 @@
{ + putAction(this.url.syncHangRecord, {"hangCode": this.code}).then((res) => { if (res.success) { this.$message.success("操作成功"); } else { @@ -264,7 +267,7 @@ export default { console.log("handleSelectRowChange-event:", event) const {type, row, column, value, target, $table} = event console.log("stationIdList", JSON.stringify(this.stationIdList)); - target.$refs.vxe.columns[6].options = this.stationIdList; + target.$refs.vxe.columns[7].options = this.stationIdList; }, /** 当选项被改变时,联动其他组件 */ diff --git a/ant-design-vue-jeecg/src/views/product/pdaccessories/ProductAccessoriesList.vue b/ant-design-vue-jeecg/src/views/product/pdaccessories/ProductAccessoriesList.vue index 17a12e2c..9f8ba355 100644 --- a/ant-design-vue-jeecg/src/views/product/pdaccessories/ProductAccessoriesList.vue +++ b/ant-design-vue-jeecg/src/views/product/pdaccessories/ProductAccessoriesList.vue @@ -28,7 +28,7 @@
- 返回 + 返回 @@ -194,7 +194,7 @@ deleteBatch: "/pdaccessories/productAccessories/deleteBatch", exportXlsUrl: "/pdaccessories/productAccessories/exportXls", importExcelUrl: "pdaccessories/productAccessories/importExcel", - + }, dictOptions:{}, superFieldList:[], diff --git a/ant-design-vue-jeecg/src/views/product/pdfabric/ProductFabricList.vue b/ant-design-vue-jeecg/src/views/product/pdfabric/ProductFabricList.vue index ca848817..9a9faa28 100644 --- a/ant-design-vue-jeecg/src/views/product/pdfabric/ProductFabricList.vue +++ b/ant-design-vue-jeecg/src/views/product/pdfabric/ProductFabricList.vue @@ -42,7 +42,7 @@ - 返回 + 返回
@@ -189,7 +189,7 @@ deleteBatch: "/pdfabric/productFabric/deleteBatch", exportXlsUrl: "/pdfabric/productFabric/exportXls", importExcelUrl: "pdfabric/productFabric/importExcel", - + }, dictOptions:{}, superFieldList:[], diff --git a/ant-design-vue-jeecg/src/views/product/productModule/ProductModuleList.vue b/ant-design-vue-jeecg/src/views/product/productModule/ProductModuleList.vue index fbce5ab8..dfd1c047 100644 --- a/ant-design-vue-jeecg/src/views/product/productModule/ProductModuleList.vue +++ b/ant-design-vue-jeecg/src/views/product/productModule/ProductModuleList.vue @@ -1,9 +1,29 @@ \ No newline at end of file diff --git a/ant-design-vue-jeecg/src/views/product/productModule/modules/ProductModuleDetail.vue b/ant-design-vue-jeecg/src/views/product/productModule/modules/ProductModuleDetail.vue new file mode 100644 index 00000000..bc449d7c --- /dev/null +++ b/ant-design-vue-jeecg/src/views/product/productModule/modules/ProductModuleDetail.vue @@ -0,0 +1,112 @@ + + + + + \ No newline at end of file diff --git a/ant-design-vue-jeecg/src/views/product/productProcess/ZyProductProcessList.vue b/ant-design-vue-jeecg/src/views/product/productProcess/ZyProductProcessList.vue index 903dff23..276ac22c 100644 --- a/ant-design-vue-jeecg/src/views/product/productProcess/ZyProductProcessList.vue +++ b/ant-design-vue-jeecg/src/views/product/productProcess/ZyProductProcessList.vue @@ -28,7 +28,7 @@
- 返回 + 返回 diff --git a/ant-design-vue-jeecg/src/views/productplan/ProductplanManage.vue b/ant-design-vue-jeecg/src/views/productplan/ProductplanManage.vue index e92dcd14..77870d39 100644 --- a/ant-design-vue-jeecg/src/views/productplan/ProductplanManage.vue +++ b/ant-design-vue-jeecg/src/views/productplan/ProductplanManage.vue @@ -33,6 +33,7 @@ - + - diff --git a/ant-design-vue-jeecg/src/views/shopping/pages/sirendingzhi.vue b/ant-design-vue-jeecg/src/views/shopping/pages/sirendingzhi.vue index a07c18df..923fe2a5 100644 --- a/ant-design-vue-jeecg/src/views/shopping/pages/sirendingzhi.vue +++ b/ant-design-vue-jeecg/src/views/shopping/pages/sirendingzhi.vue @@ -155,14 +155,16 @@
+
+ \ No newline at end of file diff --git a/ant-design-vue-jeecg/src/views/zyWorkProduct/ZyProductList.vue b/ant-design-vue-jeecg/src/views/zyWorkProduct/ZyProductList.vue index 8a3ad848..40635641 100644 --- a/ant-design-vue-jeecg/src/views/zyWorkProduct/ZyProductList.vue +++ b/ant-design-vue-jeecg/src/views/zyWorkProduct/ZyProductList.vue @@ -121,7 +121,9 @@ 工序 - 模块 + + + 模块 面料 @@ -335,7 +337,7 @@ deleteBatch: "/zyproduct/zyProduct/deleteBatch", exportXlsUrl: "/zyproduct/zyProduct/exportXls", importExcelUrl: "zyproduct/zyProduct/importExcel", - + }, dictOptions:{}, superFieldList:[], @@ -354,7 +356,7 @@ }, //操作:工序、模块、面料、辅料、设备、工具,提供入口,具体功能由相关功能负责人完成 - //跳转-模块 + //跳转-工序 jumpProcesses(record) { this.$router.push({ @@ -366,14 +368,14 @@ }); }, //跳转-模块 - jumpModules(record) - { + jumpModules(record) { this.$router.push({ - path: '/src/views/product/productModule/ProductModuleList', - // query: { // 路由携带参数 + path: '/product/productModule/ProductModuleList', + query: { // 路由携带参数 + 'productName': record.productName, // 'pid': record.id, // 'tname': record.name, - // } + } }); }, //跳转-面料 diff --git a/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java b/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java index fc531bc3..9164bab4 100644 --- a/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java +++ b/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java @@ -160,6 +160,8 @@ public class ShiroConfig { filterChainDefinitionMap.put("/zygoods/zyGoods/zxdz","anon"); filterChainDefinitionMap.put("/zygoods/zyGoods/tjsp","anon"); filterChainDefinitionMap.put("/zygoods/zyGoods/fzlx","anon"); + filterChainDefinitionMap.put("/zygoods/zyGoods/cd","anon"); + filterChainDefinitionMap.put("/zygoods/zyGoods/lxlist","anon"); //filterChainDefinitionMap.put("/actTask/**", "anon"); //filterChainDefinitionMap.put("/actProcessIns/**", "anon"); diff --git a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/controller/ZyClothsTypeController.java b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/controller/ZyClothsTypeController.java index 1f798db9..bdb48468 100644 --- a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/controller/ZyClothsTypeController.java +++ b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/controller/ZyClothsTypeController.java @@ -72,6 +72,18 @@ public class ZyClothsTypeController extends JeecgController getTypeNameById(@RequestParam(name = "id", required = true)String id){ + ZyClothsType zyClothsType = zyClothsTypeService.getById(id); + return Result.OK(zyClothsType.getTypeName()); + } + /** * 添加 * diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/productrecord/controller/ProductRecordController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/productrecord/controller/ProductRecordController.java index 7955ba66..d8db351e 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/productrecord/controller/ProductRecordController.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/productrecord/controller/ProductRecordController.java @@ -51,15 +51,16 @@ public class ProductRecordController extends JeecgController Page page = new Page(pageNo, pageSize); IPage pageList = zyGoodsService.page(page, queryWrapper); List nfzlxList = new ArrayList(); - for(int i = 0 ; i < pageList.getRecords().size();i++){ + for(int j = 0 ; j < pageList.getRecords().size();j++){ Fzlx fzlx = new Fzlx(); - fzlx.setId(pageList.getRecords().get(i).getId()); - fzlx.setImgUrl("http://localhost:10085/jeecg-boot/sys/common/static/"+pageList.getRecords().get(i).getGoodsPicture()); - fzlx.setTitle1(zyClothsTypeService.getById(pageList.getRecords().get(i).getClothsTypeId()).getTypeName()); - fzlx.setTitle2(pageList.getRecords().get(i).getGoodsName()); - String tag1 = zyClothsStyleService.getById(pageList.getRecords().get(i).getStyleId()).getCharacteristic(); + fzlx.setId(pageList.getRecords().get(j).getId()); + fzlx.setImgUrl("http://localhost:10085/jeecg-boot/sys/common/static/"+pageList.getRecords().get(j).getGoodsPicture()); + fzlx.setTitle1(zyClothsTypeService.getById(pageList.getRecords().get(j).getClothsTypeId()).getTypeName()); + fzlx.setTitle2(pageList.getRecords().get(j).getGoodsName()); + String tag1 = zyClothsStyleService.getById(pageList.getRecords().get(j).getStyleId()).getCharacteristic(); if(tag1.length()>7){ fzlx.setTag1(tag1.substring(0,7)+"..."); }else{ fzlx.setTag1(tag1); } - String tag2 = zyClothsStyleService.getById(pageList.getRecords().get(i).getStyleId()).getStructure(); + String tag2 = zyClothsStyleService.getById(pageList.getRecords().get(j).getStyleId()).getStructure(); if(tag2.length()>7){ fzlx.setTag2(tag2.substring(0,7)+"..."); }else{ fzlx.setTag2(tag2); } - fzlx.setPrice(pageList.getRecords().get(i).getUnitPrice()); - fzlx.setSold(pageList.getRecords().get(i).getNum()); + fzlx.setPrice(pageList.getRecords().get(j).getUnitPrice()); + fzlx.setSold(pageList.getRecords().get(j).getNum()); nfzlxList.add(fzlx); } map.put("nz",nfzlxList); @@ -558,8 +555,8 @@ public class ZyGoodsController extends JeecgController queryWrapperzlt2n.eq("type_id",zyClothsType2n.getId()); List listzctn = zyClothsTypeService.list(queryWrapperzlt2n); String idsn = ""; - for (int i = 0 ; i < listzctn.size() ; i++){ - idsn = idsn + listzctn.get(i).getId()+","; + for (int k = 0 ; k < listzctn.size() ; k++){ + idsn = idsn + listzctn.get(k).getId()+","; } String [] strn = idsn.substring(0,idsn.length()-1).split(","); QueryWrapper queryWrappern = QueryGenerator.initQueryWrapper(zyGoods, req.getParameterMap()); @@ -567,26 +564,26 @@ public class ZyGoodsController extends JeecgController Page pagen = new Page(pageNo, pageSize); IPage pageListn = zyGoodsService.page(pagen, queryWrappern); List nfzlxListn = new ArrayList(); - for(int i = 0 ; i < pageListn.getRecords().size();i++){ + for(int l = 0 ; l < pageListn.getRecords().size();l++){ Fzlx fzlx = new Fzlx(); - fzlx.setId(pageListn.getRecords().get(i).getId()); - fzlx.setImgUrl("http://localhost:10085/jeecg-boot/sys/common/static/"+pageListn.getRecords().get(i).getGoodsPicture()); - fzlx.setTitle1(zyClothsTypeService.getById(pageListn.getRecords().get(i).getClothsTypeId()).getTypeName()); - fzlx.setTitle2(pageListn.getRecords().get(i).getGoodsName()); - String tag1 = zyClothsStyleService.getById(pageListn.getRecords().get(i).getStyleId()).getCharacteristic(); + fzlx.setId(pageListn.getRecords().get(l).getId()); + fzlx.setImgUrl("http://localhost:10085/jeecg-boot/sys/common/static/"+pageListn.getRecords().get(l).getGoodsPicture()); + fzlx.setTitle1(zyClothsTypeService.getById(pageListn.getRecords().get(l).getClothsTypeId()).getTypeName()); + fzlx.setTitle2(pageListn.getRecords().get(l).getGoodsName()); + String tag1 = zyClothsStyleService.getById(pageListn.getRecords().get(l).getStyleId()).getCharacteristic(); if(tag1.length()>7){ fzlx.setTag1(tag1.substring(0,7)+"..."); }else{ fzlx.setTag1(tag1); } - String tag2 = zyClothsStyleService.getById(pageListn.getRecords().get(i).getStyleId()).getStructure(); + String tag2 = zyClothsStyleService.getById(pageListn.getRecords().get(l).getStyleId()).getStructure(); if(tag2.length()>7){ fzlx.setTag2(tag2.substring(0,7)+"..."); }else{ fzlx.setTag2(tag2); } - fzlx.setPrice(pageListn.getRecords().get(i).getUnitPrice()); - fzlx.setSold(pageListn.getRecords().get(i).getNum()); + fzlx.setPrice(pageListn.getRecords().get(l).getUnitPrice()); + fzlx.setSold(pageListn.getRecords().get(l).getNum()); nfzlxListn.add(fzlx); } map.put("nvz",nfzlxListn); @@ -599,8 +596,8 @@ public class ZyGoodsController extends JeecgController queryWrapperzlt2t.eq("type_id",zyClothsType2t.getId()); List listzctt = zyClothsTypeService.list(queryWrapperzlt2t); String idst = ""; - for (int i = 0 ; i < listzctt.size() ; i++){ - idst = idst + listzctt.get(i).getId()+","; + for (int m = 0 ; m < listzctt.size() ; m++){ + idst = idst + listzctt.get(m).getId()+","; } String [] strt = idst.substring(0,idst.length()-1).split(","); QueryWrapper queryWrappert = QueryGenerator.initQueryWrapper(zyGoods, req.getParameterMap()); @@ -608,30 +605,133 @@ public class ZyGoodsController extends JeecgController Page paget = new Page(pageNo, pageSize); IPage pageListt = zyGoodsService.page(paget, queryWrappert); List nfzlxListt = new ArrayList(); - for(int i = 0 ; i < pageListt.getRecords().size();i++){ + for(int n = 0 ; n < pageListt.getRecords().size();n++){ Fzlx fzlx = new Fzlx(); - fzlx.setId(pageListt.getRecords().get(i).getId()); - fzlx.setImgUrl("http://localhost:10085/jeecg-boot/sys/common/static/"+pageListt.getRecords().get(i).getGoodsPicture()); - fzlx.setTitle1(zyClothsTypeService.getById(pageListt.getRecords().get(i).getClothsTypeId()).getTypeName()); - fzlx.setTitle2(pageListt.getRecords().get(i).getGoodsName()); - String tag1 = zyClothsStyleService.getById(pageListt.getRecords().get(i).getStyleId()).getCharacteristic(); + fzlx.setId(pageListt.getRecords().get(n).getId()); + fzlx.setImgUrl("http://localhost:10085/jeecg-boot/sys/common/static/"+pageListt.getRecords().get(n).getGoodsPicture()); + fzlx.setTitle1(zyClothsTypeService.getById(pageListt.getRecords().get(n).getClothsTypeId()).getTypeName()); + fzlx.setTitle2(pageListt.getRecords().get(n).getGoodsName()); + String tag1 = zyClothsStyleService.getById(pageListt.getRecords().get(n).getStyleId()).getCharacteristic(); if(tag1.length()>7){ fzlx.setTag1(tag1.substring(0,7)+"..."); }else{ fzlx.setTag1(tag1); } - String tag2 = zyClothsStyleService.getById(pageListt.getRecords().get(i).getStyleId()).getStructure(); + String tag2 = zyClothsStyleService.getById(pageListt.getRecords().get(n).getStyleId()).getStructure(); if(tag2.length()>7){ fzlx.setTag2(tag2.substring(0,7)+"..."); }else{ fzlx.setTag2(tag2); } - fzlx.setPrice(pageListt.getRecords().get(i).getUnitPrice()); - fzlx.setSold(pageListt.getRecords().get(i).getNum()); + fzlx.setPrice(pageListt.getRecords().get(n).getUnitPrice()); + fzlx.setSold(pageListt.getRecords().get(n).getNum()); nfzlxListt.add(fzlx); } map.put("tz",nfzlxListt); return Result.OK(map); } + /** + * 商城接口服装类型菜单 + * + * @param req + * @return + */ + @AutoLog(value = "类型菜单") + @ApiOperation(value="类型菜单", notes="类型菜单") + @GetMapping(value = "/cd") + public Result cd(HttpServletRequest req) { + List> maplist = new ArrayList<>(); + //男装 + ZyClothsType zyClothsType = new ZyClothsType(); + QueryWrapper queryWrapperzlt1 = QueryGenerator.initQueryWrapper(zyClothsType, req.getParameterMap()); + queryWrapperzlt1.eq("type_name","男装"); + ZyClothsType zyClothsType2 = zyClothsTypeService.getOne(queryWrapperzlt1); + Map map1 = new HashMap<>(); + map1.put("id",zyClothsType2.getId()); + map1.put("name",zyClothsType2.getTypeName()); + //男装子类 + QueryWrapper queryWrapperzlt2 = QueryGenerator.initQueryWrapper(zyClothsType, req.getParameterMap()); + queryWrapperzlt2.eq("type_id",zyClothsType2.getId()); + List listzct = zyClothsTypeService.list(queryWrapperzlt2); + List> tcspList1 = new ArrayList<>(); + for (int i = 0 ; i < listzct.size() ; i++){ + Map map2 = new HashMap<>(); + map2.put("id",listzct.get(i).getId()); + map2.put("name",listzct.get(i).getTypeName()); + tcspList1.add(map2); + } + map1.put("childrens",tcspList1); + maplist.add(map1); + //女装 + ZyClothsType zyClothsTypen = new ZyClothsType(); + QueryWrapper queryWrapperzlt1n = QueryGenerator.initQueryWrapper(zyClothsTypen, req.getParameterMap()); + queryWrapperzlt1n.eq("type_name","女装"); + ZyClothsType zyClothsType2n = zyClothsTypeService.getOne(queryWrapperzlt1n); + Map mapnz = new HashMap<>(); + mapnz.put("id",zyClothsType2n.getId()); + mapnz.put("name",zyClothsType2n.getTypeName()); + //女装子类 + QueryWrapper queryWrapperzlt2n = QueryGenerator.initQueryWrapper(zyClothsTypen, req.getParameterMap()); + queryWrapperzlt2n.eq("type_id",zyClothsType2n.getId()); + List listzctn = zyClothsTypeService.list(queryWrapperzlt2n); + List> tcspList2 = new ArrayList<>(); + for (int j = 0 ; j < listzctn.size() ; j++){ + Map map3 = new HashMap<>(); + map3.put("id",listzctn.get(j).getId()); + map3.put("name",listzctn.get(j).getTypeName()); + tcspList2.add(map3); + } + mapnz.put("childrens",tcspList2); + maplist.add(mapnz); + //童装 + ZyClothsType zyClothsTypet = new ZyClothsType(); + QueryWrapper queryWrapperzlt1t = QueryGenerator.initQueryWrapper(zyClothsTypet, req.getParameterMap()); + queryWrapperzlt1t.eq("type_name","童装"); + ZyClothsType zyClothsType2t = zyClothsTypeService.getOne(queryWrapperzlt1t); + Map maptz = new HashMap<>(); + maptz.put("id",zyClothsType2t.getId()); + maptz.put("name",zyClothsType2t.getTypeName()); + //童装子类 + QueryWrapper queryWrapperzlt2t = QueryGenerator.initQueryWrapper(zyClothsTypet, req.getParameterMap()); + queryWrapperzlt2t.eq("type_id",zyClothsType2t.getId()); + List listzctt = zyClothsTypeService.list(queryWrapperzlt2t); + List> tcspList3 = new ArrayList<>(); + for (int m = 0 ; m < listzctt.size() ; m++){ + Map map4= new HashMap<>(); + map4.put("id",listzctt.get(m).getId()); + map4.put("name",listzctt.get(m).getTypeName()); + tcspList3.add(map4); + } + maptz.put("childrens",tcspList3); + maplist.add(maptz); + return Result.OK(maplist); + } + /** + * 商城接口服装类型查询 + * + * @param zyGoods + * @param req + * @return + */ + @AutoLog(value = "服装类型查询") + @ApiOperation(value="服装类型查询", notes="服装类型查询") + @GetMapping(value = "/lxlist") + public Result lxlist(ZyGoods zyGoods,HttpServletRequest req,@RequestParam(name="typeid",required=true) String typeid) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(zyGoods, req.getParameterMap()); + queryWrapper.eq("cloths_type_id",typeid); + List pageList = zyGoodsService.list(queryWrapper); + List listsp = new ArrayList<>(); + for (int i = 0 ; i < pageList.size() ; i++){ + FzlxSp fzlxSp = new FzlxSp(); + fzlxSp.setId(pageList.get(i).getId()); + fzlxSp.setImgUrl("http://localhost:10085/jeecg-boot/sys/common/static/"+pageList.get(i).getGoodsPicture()); + fzlxSp.setCurrentPrice(pageList.get(i).getPromotionPrice()); + fzlxSp.setHistoricalPrice(pageList.get(i).getUnitPrice()); + fzlxSp.setTitle(pageList.get(i).getGoodsName()); + fzlxSp.setHeat(pageList.get(i).getClick()); + listsp.add(fzlxSp); + } + return Result.OK(listsp); + } } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/zygoods/entity/FzlxSp.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/zygoods/entity/FzlxSp.java new file mode 100644 index 00000000..e4001bc4 --- /dev/null +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/zygoods/entity/FzlxSp.java @@ -0,0 +1,55 @@ +package org.jeecg.modules.demo.zygoods.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.jeecg.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: 商品表 + * @Author: jeecg-boot + * @Date: 2022-12-07 + * @Version: V1.0 + */ +@Data + +public class FzlxSp implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /**商品图片*/ + @Excel(name = "商品图片", width = 15) + @ApiModelProperty(value = "商品图片") + private java.lang.String imgUrl; + /**折扣价*/ + @Excel(name = "折扣价", width = 15) + @ApiModelProperty(value = "折扣价") + private java.lang.Double currentPrice; + /**单价*/ + @Excel(name = "单价", width = 15) + @ApiModelProperty(value = "单价") + private java.lang.Double historicalPrice; + /**商品名称*/ + @Excel(name = "商品名称", width = 15) + @ApiModelProperty(value = "商品名称") + private java.lang.String title; + /**热度*/ + @Excel(name = "热度", width = 15) + @ApiModelProperty(value = "热度") + private java.lang.String heat; +} diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/zygoods/entity/ZyGoods.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/zygoods/entity/ZyGoods.java index b8ab8794..d8b1e1a5 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/zygoods/entity/ZyGoods.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/zygoods/entity/ZyGoods.java @@ -141,4 +141,9 @@ public class ZyGoods implements Serializable { @Excel(name = "销售数量", width = 15) @ApiModelProperty(value = "销售数量") private java.lang.Integer num; + /**点击量*/ + @Excel(name = "点击量", width = 15) + @ApiModelProperty(value = "点击量") + private java.lang.String click; + } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/controller/HangRecordController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/controller/HangRecordController.java index 6dff3325..3b7ddada 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/controller/HangRecordController.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/controller/HangRecordController.java @@ -11,6 +11,7 @@ import org.jeecg.common.aspect.annotation.AutoLog; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.modules.hanger.entity.HangRecord; +import org.jeecg.modules.hanger.entity.ZyHangPoint; import org.jeecg.modules.hanger.service.IHangRecordService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -56,6 +57,18 @@ public class HangRecordController extends JeecgController syncHangRecord(@RequestBody HangRecord hangRecord) { + hangRecordService.syncHangRecord(hangRecord); + return Result.OK(); + } + /** * 添加 * diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/controller/ZyHangPointController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/controller/ZyHangPointController.java index 71b9df59..ca6c66dd 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/controller/ZyHangPointController.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/controller/ZyHangPointController.java @@ -65,14 +65,6 @@ public class ZyHangPointController extends JeecgController syncHangRecord(ZyHangPoint zyHangPoint) { - zyHangPointService.syncHangRecord(zyHangPoint); - return Result.OK(); - } - - @ApiOperation(value = "吊挂工位表-工站、工位绑定批量添加", notes = "吊挂工位表-工站、工位绑定批量添加") @PostMapping(value = "/addBatch") public Result addBatch(@RequestBody List pointList) { diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/entity/HangRecord.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/entity/HangRecord.java index f4eea4fc..1b0e4d66 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/entity/HangRecord.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/entity/HangRecord.java @@ -100,12 +100,12 @@ public class HangRecord implements Serializable { */ @Excel(name = "时长", width = 15) @ApiModelProperty(value = "时长") - private Integer duration; + private String duration; /** * 状态 */ @Excel(name = "状态", width = 15) @ApiModelProperty(value = "状态") @Dict(dicCode = "hang_record_status") - private Integer status; + private String status; } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/IHangRecordService.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/IHangRecordService.java index 7599dca0..da40da0e 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/IHangRecordService.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/IHangRecordService.java @@ -11,5 +11,5 @@ import org.jeecg.modules.hanger.entity.HangRecord; * @Version: V1.0 */ public interface IHangRecordService extends IService { - + void syncHangRecord(HangRecord hangRecord); } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/IZyHangPointService.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/IZyHangPointService.java index 6b591a85..e865e726 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/IZyHangPointService.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/IZyHangPointService.java @@ -17,6 +17,4 @@ public interface IZyHangPointService extends IService { String getLastPointCode(); void addBatch(List pointList); - - void syncHangRecord(ZyHangPoint zyHangPoint); } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/impl/HangRecordServiceImpl.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/impl/HangRecordServiceImpl.java index 9c222347..c0d692df 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/impl/HangRecordServiceImpl.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/impl/HangRecordServiceImpl.java @@ -1,11 +1,28 @@ package org.jeecg.modules.hanger.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.jeecg.common.exception.JeecgBootException; +import org.jeecg.modules.demo.productrecord.entity.ProductRecord; +import org.jeecg.modules.demo.productrecord.service.IProductRecordService; import org.jeecg.modules.hanger.entity.HangRecord; +import org.jeecg.modules.hanger.entity.ZyHang; +import org.jeecg.modules.hanger.entity.ZyHangPoint; import org.jeecg.modules.hanger.mapper.HangRecordMapper; import org.jeecg.modules.hanger.service.IHangRecordService; +import org.jeecg.modules.hanger.service.IZyHangPointService; +import org.jeecg.modules.hanger.service.IZyHangService; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.ObjectUtils; + +import java.util.Date; +import java.util.LinkedList; +import java.util.List; +import java.util.Optional; /** * @Description: 吊挂运行记录表 @@ -16,4 +33,62 @@ import org.springframework.stereotype.Service; @Service public class HangRecordServiceImpl extends ServiceImpl implements IHangRecordService { + @Autowired + private IZyHangService iZyHangService; + + @Autowired + private IZyHangPointService iZyHangPointService; + + @Autowired + private IProductRecordService iProductRecordService; + + @Override + @Transactional(readOnly = false, rollbackFor = Exception.class) + public void syncHangRecord(HangRecord hangRecord) { + ZyHang one = iZyHangService.getOne(new LambdaQueryWrapper().eq(ZyHang::getCode, hangRecord.getHangCode())); + Optional.ofNullable(one).orElseThrow(() -> new JeecgBootException("吊挂不存在!")); + + List pointList = iZyHangPointService.list(new LambdaQueryWrapper().eq(ZyHangPoint::getCode, hangRecord.getHangCode())); + //没有配置工站时,不同步运行记录 + if (ObjectUtils.isEmpty(pointList)) return; + + //查询每一工站是否已有同步过的工站运行记录数据, + // 有同步过则根据生产记录表创建时间为条件增量同步, + // 未同步过则全量同步 + pointList.forEach(e -> { + List saveList; + List pointRecordList = this.list(new LambdaQueryWrapper() + .eq(HangRecord::getHangCode, hangRecord.getHangCode()) + .eq(HangRecord::getPoint, e.getPoint()) + .orderByDesc(HangRecord::getCreateTime) + ); + if (!ObjectUtils.isEmpty(pointRecordList)) {//该工站已同步过,增量同步 + Date createTime = pointRecordList.get(0).getCreateTime(); + List productRecords = iProductRecordService.list(new LambdaQueryWrapper() + .eq(ProductRecord::getStationId, e.getStationId()) + .gt(ProductRecord::getCreateTime, createTime) + ); + saveList = this.convertHangRecord(one.getCode(), e.getPoint(), productRecords); + } else {//该工站未同步过 + List productRecords = iProductRecordService.list(new LambdaQueryWrapper() + .eq(ProductRecord::getStationId, e.getStationId()) + ); + saveList = this.convertHangRecord(one.getCode(), e.getPoint(), productRecords); + } + this.saveBatch(saveList); + }); + } + + private List convertHangRecord(final String hangCode, final String point, List productRecords) { + List saveList = new LinkedList<>(); + Optional.ofNullable(productRecords).orElse(new LinkedList<>()).forEach(obj -> { + HangRecord hangRecord1 = new HangRecord(); + BeanUtils.copyProperties(obj, hangRecord1); + hangRecord1.setHangCode(hangCode); + hangRecord1.setPoint(point); + hangRecord1.setId(null); + saveList.add(hangRecord1); + }); + return saveList; + } } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/impl/ZyHangPointServiceImpl.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/impl/ZyHangPointServiceImpl.java index 10d3d79f..a6efbe98 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/impl/ZyHangPointServiceImpl.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/hanger/service/impl/ZyHangPointServiceImpl.java @@ -4,12 +4,9 @@ package org.jeecg.modules.hanger.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.apache.commons.lang3.StringUtils; -import org.jeecg.common.exception.JeecgBootException; -import org.jeecg.modules.hanger.entity.ZyHang; import org.jeecg.modules.hanger.entity.ZyHangPoint; import org.jeecg.modules.hanger.mapper.ZyHangPointMapper; import org.jeecg.modules.hanger.service.IZyHangPointService; -import org.jeecg.modules.hanger.service.IZyHangService; import org.jeecg.modules.team.entity.Station; import org.jeecg.modules.team.service.IStationService; import org.springframework.beans.factory.annotation.Autowired; @@ -32,9 +29,6 @@ public class ZyHangPointServiceImpl extends ServiceImpl pointList = this.list(new LambdaQueryWrapper().orderByDesc(ZyHangPoint::getPoint)); @@ -63,11 +57,4 @@ public class ZyHangPointServiceImpl extends ServiceImpl().eq(ZyHang::getCode, zyHangPoint.getCode())); - Optional.ofNullable(zyHang).orElseThrow(() -> new JeecgBootException(zyHangPoint.getCode() + "不存在")); - //TODO - } } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/productModule/entity/ProductModule.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/productModule/entity/ProductModule.java index 9b01717d..e9c9b529 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/productModule/entity/ProductModule.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/productModule/entity/ProductModule.java @@ -2,6 +2,7 @@ package org.jeecg.modules.product.productModule.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; @@ -43,31 +44,38 @@ public class ProductModule implements Serializable { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "创建日期") private Date createTime; -// /**更新人*/ -// @ApiModelProperty(value = "更新人") -// private String updateBy; -// /**更新日期*/ -// @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") -// @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") -// @ApiModelProperty(value = "更新日期") -// private Date updateTime; -// /**所属部门*/ -// @ApiModelProperty(value = "所属部门") -// private String sysOrgCode; - /**产品id*/ + + /** + * 产品id 应该是产品编号 + * 关联产品表 zy_product ZyProductList.vue ZyProduct.java + */ @Excel(name = "产品id", width = 15) @ApiModelProperty(value = "产品id") private String productId; - /**款式模块id*/ + + @TableField(exist = false) + private String productName; + /** + * 款式模块id 应该是模块编号 + * 关联款式模块表 zy_style_module + * 款式表联动,筛选款式模块表数据 + */ @Excel(name = "款式模块id", width = 15) @ApiModelProperty(value = "款式模块id") private String styleModuleId; - /**模块id*/ - @Excel(name = "模块id", width = 15) + /** + * 模块id 应该是模块名称 + * 关联制衣模块表 zy_cloths_modular + * 从款式模块表同步读取 + */ + @Excel(name = "模块名称", width = 15) @Dict(dictTable = "zy_cloths_modular ", dicText = "modular_name", dicCode = "id") - @ApiModelProperty(value = "模块id") + @ApiModelProperty(value = "模块名称") private String moduleId; - /**部位*/ + /** + * 暂时弃用 + * 部位 + */ @Excel(name = "部位", width = 15) @ApiModelProperty(value = "部位") private String place; diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysUserController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysUserController.java index d09d1523..0714c81e 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysUserController.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysUserController.java @@ -33,6 +33,8 @@ import org.jeecg.modules.system.entity.*; import org.jeecg.modules.system.model.DepartIdModel; import org.jeecg.modules.system.model.SysUserSysDepartModel; import org.jeecg.modules.system.service.*; +import org.jeecg.modules.system.vo.Grzx1; +import org.jeecg.modules.system.vo.Grzx2; import org.jeecg.modules.system.vo.SysDepartUsersVO; import org.jeecg.modules.system.vo.SysUserRoleVO; import org.jeecg.modules.team.entity.Groupx; @@ -1491,4 +1493,58 @@ public class SysUserController { } + + /** + * 根据用户名修改手机号 + * + * @param json + * @return + */ + @RequestMapping(value = "/getusername", method = RequestMethod.GET) + public Result changMobile1() { + LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + String username = loginUser.getUsername(); + return Result.ok(username); + + } + + + /** + * 个人中心 + * + * @param json + * @return + */ + @RequestMapping(value = "/findgoods", method = RequestMethod.GET) + public Result findgoods() { + LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + String userid = loginUser.getUsername(); + List gr1 = new ArrayList<>(); + List gr2 = new ArrayList<>(); + gr1 =sysUserService.getallgr1(userid); + for (int i=0;i queryById(@RequestParam(name="id",required=true) String id) { + Groupx groupx = groupxService.getById(id); + return Result.OK(groupx); + }*/ + + } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java index 28cf9f8e..5fc009d7 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java @@ -8,6 +8,7 @@ import org.apache.ibatis.annotations.Param; import org.jeecg.modules.system.entity.SysUser; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.jeecg.modules.system.model.SysUserSysDepartModel; +import org.jeecg.modules.system.vo.Grzx1; import org.jeecg.modules.system.vo.SysUserDepVo; import java.util.List; @@ -152,4 +153,6 @@ public interface SysUserMapper extends BaseMapper { * @return */ List queryByDepIds(@Param("departIds") List departIds, @Param("username") String username); + + List getallgr1(String userid); } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml index 500261b4..95dc9543 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml @@ -45,7 +45,7 @@ and username = #{username} - + UPDATE sys_user SET org_code = #{orgCode} where username = #{username} @@ -55,7 +55,7 @@ - + - \ No newline at end of file + + + + + + + diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/ISysUserService.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/ISysUserService.java index aa6e0986..78feb05a 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/ISysUserService.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/ISysUserService.java @@ -9,6 +9,7 @@ import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.vo.SysUserCacheInfo; import org.jeecg.modules.system.entity.SysUser; import org.jeecg.modules.system.model.SysUserSysDepartModel; +import org.jeecg.modules.system.vo.Grzx1; import org.springframework.transaction.annotation.Transactional; import java.util.Collection; @@ -253,4 +254,5 @@ public interface ISysUserService extends IService { /** userId转为username */ List userIdToUsername(Collection userIdList); + List getallgr1(String userid); } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java index 825226ee..6970cbf7 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java @@ -20,6 +20,7 @@ import org.jeecg.modules.system.entity.*; import org.jeecg.modules.system.mapper.*; import org.jeecg.modules.system.model.SysUserSysDepartModel; import org.jeecg.modules.system.service.ISysUserService; +import org.jeecg.modules.system.vo.Grzx1; import org.jeecg.modules.system.vo.SysUserDepVo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cache.annotation.CacheEvict; @@ -542,4 +543,9 @@ public class SysUserServiceImpl extends ServiceImpl impl return userList.stream().map(SysUser::getUsername).collect(Collectors.toList()); } + @Override + public List getallgr1(String userid) { + return userMapper.getallgr1(userid); + } + } diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/vo/Grzx1.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/vo/Grzx1.java new file mode 100644 index 00000000..ac1cf263 --- /dev/null +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/vo/Grzx1.java @@ -0,0 +1,32 @@ +package org.jeecg.modules.system.vo; + + +import lombok.Data; + +@Data +public class Grzx1 { + //这个类主要适用于个人中心,主要目的是个人中心的全部订单页面,注意这里不是详情页,是列表的数据获取 + private String id; + //订单编号 + private String totalNum; + //商品名称 + private String goodsName; + //商品款式 + private String styleNames; + //商品尺码 + private String modelNumber; + //商品数量 + private String goodsNum; + //商品数量 + private String name; + //面料 + private String typeName; + //商品图片 + private String defaultPicture; + //总价 + private String payTotalPrice; + //单价 + private String unitPrice; + + +} diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/vo/Grzx2.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/vo/Grzx2.java new file mode 100644 index 00000000..87d36e50 --- /dev/null +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/vo/Grzx2.java @@ -0,0 +1,32 @@ +package org.jeecg.modules.system.vo; + + +import lombok.Data; + +@Data +public class Grzx2 { + //这个类主要适用于个人中心,主要目的是个人中心的全部订单页面,注意这里不是详情页,是列表的数据展示 + private String id; + //订单编号 + private String orderNum; + //商品名称 + private String pay; + //商品款式 + private String receipt; + //商品尺码 + private String url; + //商品数量 + private String name; + //商品数量 + private String type; + //面料 + private String size; + //商品图片 + private String num; + //总价 + private String price; + private String material; + private String total; + + +}