From 6b9e39445a8e56ab0d8195663f1aa6e3c49d6836 Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期六, 16 九月 2023 11:51:11 +0800
Subject: [PATCH] app 2.0
---
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java | 104 ++++++++++-----------------------------------------
1 files changed, 21 insertions(+), 83 deletions(-)
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
index 7b5790d..58c86e5 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
@@ -14,12 +14,14 @@
import com.dsh.course.feignClient.activity.PointMercharsClient;
import com.dsh.course.feignClient.activity.model.*;
import com.dsh.guns.config.UserExt;
-import com.dsh.guns.core.base.controller.BaseController;
import com.dsh.guns.core.base.tips.ErrorTip;
import com.dsh.guns.core.base.tips.SuccessTip;
import com.dsh.guns.core.common.constant.factory.PageFactory;
import com.dsh.guns.core.util.ToolUtil;
-import com.dsh.guns.modular.system.model.*;
+import com.dsh.guns.modular.system.model.CouponDataVo;
+import com.dsh.guns.modular.system.model.Region;
+import com.dsh.guns.modular.system.model.TCity;
+import com.dsh.guns.modular.system.model.TStore;
import com.dsh.guns.modular.system.service.ICityService;
import com.dsh.guns.modular.system.service.IRegionService;
import com.dsh.guns.modular.system.service.IStoreService;
@@ -33,7 +35,10 @@
import javax.annotation.Resource;
import java.io.IOException;
import java.text.SimpleDateFormat;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
import java.util.stream.Collectors;
@@ -43,7 +48,7 @@
@Controller
@RequestMapping("/tGoods")
-public class TGoodsController extends BaseController {
+public class TGoodsController {
@@ -92,19 +97,6 @@
List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
model.addAttribute("list",list);
return PREFIX + "TGoods_add.html";
- }
-
- /**
- * 跳转到添加
- */
- @RequestMapping("/tGoods_info")
- public String tGoodsInfo(Model model) {
- Integer objectType = UserExt.getUser().getObjectType();
- System.out.println(objectType);
- model.addAttribute("userType",objectType);
- List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
- model.addAttribute("list",list);
- return PREFIX + "TGoods_detail_one.html";
}
@@ -311,31 +303,14 @@
client.insertIntoData(dataVo);
return new SuccessTip<>();
}
-
- /**
- * 编辑 商品详情
- * @param pointMerchandiseId 商品Id
- * @param quantityIssued 发放数量
- * @param pickUpQuantity 限领数量
- * @param redemptionInstructions 说明
- * @param cover 封面图
- * @param productImages 商品图片
- * @param sort 排序
- * @return
- */
@PostMapping(value = "/update")
@ResponseBody
- public Object update( Integer pointMerchandiseId,Integer quantityIssued,Integer pickUpQuantity,String redemptionInstructions,String cover,String productImages,Integer sort){
- Map<String, Object> stringObjectHashMap = new HashMap<>();
- stringObjectHashMap.put("pointMerchandiseId",pointMerchandiseId);
- stringObjectHashMap.put("quantityIssued",quantityIssued);
- stringObjectHashMap.put("pickUpQuantity",pickUpQuantity);
- stringObjectHashMap.put("redemptionInstructions",redemptionInstructions);
- stringObjectHashMap.put("cover",cover);
- stringObjectHashMap.put("productImages",productImages);
- stringObjectHashMap.put("sort",sort);
- System.out.println(stringObjectHashMap);
- pointMercharsClient.updateGoodsDetail(stringObjectHashMap);
+ public Object update( Integer id,Integer num,Integer num1,String text){
+ Coupon coupon = client.queryCouponById(id);
+ coupon.setQuantityIssued(num);
+ coupon.setPickUpQuantity(num1);
+ coupon.setIllustrate(text);
+ client.updateCouponData(coupon);
return new SuccessTip<>();
}
@@ -363,7 +338,7 @@
/**
- * 跳转到修改商品详情
+ * 跳转到修改车辆管理
*/
@RequestMapping("/tGoods_update/{id}")
public String tCityUpdate(@PathVariable Integer id, Model model) {
@@ -371,11 +346,8 @@
PointMercharsVo pointMercharsVo = pointMercharsClient.queryPointMerchaseDetailOfId(id);
System.out.println("pointMercharsVo:"+pointMercharsVo);
String[] split = pointMercharsVo.getPics().split(",");
- List<String> list = Arrays.asList(split);
- model.addAttribute("id",id);
model.addAttribute("item",pointMercharsVo);
- model.addAttribute("pictures",list);
- System.out.println(list);
+ model.addAttribute("pictures",split);
return PREFIX + "TGoods_edit.html";
}
@@ -462,44 +434,10 @@
*/
@RequestMapping("/write_off")
@ResponseBody
- public Object GoodsWriteOff(String id){
- Integer objectType = UserExt.getUser().getObjectType();
- Map<String, Object> stringObjectHashMap = new HashMap<>();
- stringObjectHashMap.put("goodsId",id);
- stringObjectHashMap.put("managerId",objectType);
- boolean b = pointMercharsClient.writeOffGoodsStatus(stringObjectHashMap);
- System.out.println(b);
- if (b){
- return new SuccessTip<>();
- }else {
- return ERROR;
- }
-
- }
-
-
- /**
- * 跳转到修改商品详情
- */
- @RequestMapping("/goods_info/{id}")
- public String goodsInfo(@PathVariable Integer id, Model model) {
- System.out.println("id:"+id);
- GoodsInfoOneVo infoOneVo = pointMercharsClient.queryDetailsOfGoods(id);
- System.out.println("pointMercharsVo:"+infoOneVo);
- model.addAttribute("item",infoOneVo);
- String[] split = infoOneVo.getPics().split(",");
- List<String> list = Arrays.asList(split);
- if (infoOneVo.getUseScope() == 2){
- List<StoreVos> provinces = pointMercharsClient.getProvinces(id);
- model.addAttribute("city",provinces);
- }
- if (infoOneVo.getUseScope() == 2){
- List<StoreVos> storeVos = pointMercharsClient.getStoreList(id);
- model.addAttribute("store",storeVos);
- }
- model.addAttribute("pictures",list);
- model.addAttribute("exchangeMethod",infoOneVo.getExchangeMethod());
- return PREFIX + "TGoods_detail_one.html";
+ public Object GoodsWriteOff(Integer id){
+ System.out.println(id);
+ // TODO: 2023/8/15 核销操作
+ return new SuccessTip<>();
}
--
Gitblit v1.7.1