From 044546d30b3b242f59a9450935245bec40093324 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 11 三月 2024 15:49:36 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0
---
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js | 2
cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java | 14 ++
cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html | 74 ++++++++----
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java | 1
cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html | 5
cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java | 75 ++++++++---
cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOther.js | 49 +++++--
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 84 +++++++++-----
cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js | 9
cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js | 11 +
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java | 19 ---
cloud-server-management/src/main/resources/mapper/TStoreMapper.xml | 2
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java | 12 -
cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html | 1
14 files changed, 229 insertions(+), 129 deletions(-)
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
index 83b204e..7ad7cdc 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
@@ -1682,33 +1682,62 @@
List<StoreVos> storeVos = new ArrayList<>();
List<PointsMerchandiseStore> list = pmdstoService.list(new QueryWrapper<PointsMerchandiseStore>()
.eq("pointsMerchandiseId", id));
- if (list.size() > 0) {
- List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
- List<Integer> collect1 = list.stream().map(PointsMerchandiseStore::getSiteId).collect(Collectors.toList());
- List<Store> stores = stoClient.queryStoreByIds(collect);
- if (stores.size() > 0) {
- int a = 0;
- for (Store store : stores) {
- StoreVos storeVos1 = new StoreVos();
- storeVos1.setNum1(store.getProvince() + "省" + store.getCity() + "市");
- if (store.getOperatorId()==null){
- storeVos1.setNum2("平台");
- }else if (store.getOperatorId() == 0) {
- storeVos1.setNum2("平台");
- } else {
+ PointsMerchandise byId = pmdsService.getById(id);
- storeVos1.setNum2(store.getOName());
+ if (list.size() > 0) {
+
+ if (byId.getUseScope()==3){
+ // 如果是指定门店
+ List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
+
+ List<Store> stores = stoClient.queryStoreByIds(collect);
+ if (stores.size() > 0) {
+ int a = 0;
+ for (Store store : stores) {
+ StoreVos storeVos1 = new StoreVos();
+ storeVos1.setNum1(store.getProvince() + "省" + store.getCity() + "市");
+ if (store.getOperatorId()==null){
+ storeVos1.setNum2("平台");
+ }else if (store.getOperatorId() == 0) {
+ storeVos1.setNum2("平台");
+ } else {
+ storeVos1.setNum2(store.getOName());
+ }
+ storeVos1.setNum3(store.getName());
+ storeVos1.setNum4(store.getIds());
+ storeVos.add(storeVos1);
}
- storeVos1.setNum3(store.getName());
- storeVos1.setNum4(store.getIds());
- if (collect1.get(a)!=null){
- Site site = siteClient.querySiteById(collect1.get(a));
- storeVos1.setNum5(site.getName());
- }
- storeVos1.setNum4(store.getIds());
- storeVos.add(storeVos1);
}
+ }else if (byId.getUseScope()==4){
+ // 如果是指定场地
+ List<Integer> collect1 = list.stream().map(PointsMerchandiseStore::getSiteId).collect(Collectors.toList());
+ int temp =0;
+ List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
+ List<Store> stores = stoClient.queryStoreByIds(collect);
+ while (temp!=collect1.size()){
+ for (Store store : stores) {
+ Integer integer = collect1.get(temp);
+ Site site = siteClient.querySiteById(integer);
+ StoreVos storeVos1 = new StoreVos();
+ storeVos1.setNum5(site.getName());
+ storeVos1.setNum1(store.getProvince() + "省" + store.getCity() + "市");
+ if (store.getOperatorId()==null){
+ storeVos1.setNum2("平台");
+ }else if (store.getOperatorId() == 0) {
+ storeVos1.setNum2("平台");
+ } else {
+ storeVos1.setNum2(store.getOName());
+ }
+ storeVos1.setNum3(store.getName());
+ storeVos1.setNum4(store.getIds());
+ storeVos.add(storeVos1);
+ temp++;
+ }
+ }
+
+
}
+
}
return storeVos;
}
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java b/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java
index 5b2c871..571059d 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/model/Site.java
@@ -77,6 +77,7 @@
* 状态(1=正常,2=冻结,3=删除)
*/
private Integer state;
+ private Integer operatorId;
/**
* 添加时间
*/
diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java
index 1f234a5..a581b0f 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/WorldCupStoreClient.java
@@ -39,4 +39,18 @@
@PostMapping("/worldCup/getWorldCupStoreAllList")
List<WorldCupStore> getWorldCupStoreAllList(Integer worldCupId);
+ /**
+ * 根据门店id获取门店关系数据
+ * @param storeId
+ * @return
+ */
+ @PostMapping("/worldCup/getWorldCupStoreListByStoreId")
+ List<WorldCupStore> getWorldCupStoreListByStoreId(Integer storeId);
+ /**
+ * 根据门店id修改门店关系数据
+ * @param worldCupStores
+ * @return
+ */
+ @PostMapping("/worldCup/updateWorldCupStoreListById")
+ Boolean updateWorldCupStoreListById(List<WorldCupStore> worldCupStores);
}
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 5800575..22318d9 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
@@ -561,30 +561,11 @@
}
}
}
- // 判断所选场地是否一个运营商
- if (StringUtils.hasLength(sites)){
- Integer oid=null;
- String[] split = sites.split(",");
- for (int i = 0; i < split.length; i++) {
- if(i==0){
- Integer operatorId = siteService.getById(split[0]).getOperatorId();
- oid=operatorId;
- }
- Integer operatorId = siteService.getById(split[i]).getOperatorId();
- if(oid!=operatorId){
- return "5004";
- }
- }
- }
-
Integer id = pointMercharsClient.add(pointsMerchandise);
-
String pam = id+"_"+storeIds+"_"+sites;
// 添加多个城市 门店 场地
try{
pointMercharsClient.addOther(pam);
-
-
}catch (Exception e){
e.printStackTrace();
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
index d80850d..9410708 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
@@ -2,6 +2,7 @@
import cn.hutool.crypto.SecureUtil;
import cn.hutool.http.HttpRequest;
+import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -9,6 +10,8 @@
import com.dsh.course.feignClient.account.CityClient;
import com.dsh.course.feignClient.account.model.CityListQuery;
import com.dsh.course.feignClient.account.model.TCityManager;
+import com.dsh.course.feignClient.communityWorldCup.Model.WorldCupStore;
+import com.dsh.course.feignClient.communityWorldCup.WorldCupStoreClient;
import com.dsh.course.feignClient.competition.CompetitionClient;
import com.dsh.course.feignClient.other.model.Site;
import com.dsh.course.mapper.UserMapper;
@@ -28,6 +31,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
+import org.springframework.util.CollectionUtils;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -85,6 +89,8 @@
private ITSiteService siteService;
@Autowired
private IUserService userService;
+ @Autowired
+ private WorldCupStoreClient worldCupStoreClient;
// 添加SUTU
@@ -168,12 +174,12 @@
}
// if (!roleid.equals("1")){
- TOperator operator1 = tOperatorService.getOne(new QueryWrapper<TOperator>().eq("userId", UserExt.getUser().getId()));
- if(operator1!=null){
- model.addAttribute("operator",operator1.getId());
- }else {
- model.addAttribute("operator",0);
- }
+ TOperator operator1 = tOperatorService.getOne(new QueryWrapper<TOperator>().eq("userId", UserExt.getUser().getId()));
+ if(operator1!=null){
+ model.addAttribute("operator",operator1.getId());
+ }else {
+ model.addAttribute("operator",0);
+ }
// }
model.addAttribute("yysList",list1);
@@ -216,7 +222,7 @@
}else{
List<TOperatorCity> list = operatorCityService.list(new QueryWrapper<TOperatorCity>()
.eq("operatorId", operatorId)
- .eq("pid",byId.getId()));
+ .eq("pid",byId.getId()));
if (list.size() == 0){
// 说明管理整个省
TCity code = cityService.getOne(new QueryWrapper<TCity>().eq("code", byId.getCode()));
@@ -306,7 +312,7 @@
model.addAttribute("list2",list2.getRecords());
String roleid = UserExt.getUser().getRoleid();
- model.addAttribute("role",roleid);
+ model.addAttribute("role",roleid);
model.addAttribute("time",byId.getStartTime()+" - "+byId.getEndTime());
User byId1 = userMapper.selectById(byId.getStoreStaffId());
model.addAttribute("city",byId1);
@@ -421,11 +427,11 @@
StoreConfig c8 = storeConfigService.getOne(new LambdaQueryWrapper<StoreConfig>().eq(StoreConfig::getStoreId, id).eq(StoreConfig::getType,8));
model.addAttribute("c8",c8);
model.addAttribute("id",id);
- StoreConfig c9 = storeConfigService.getOne(new LambdaQueryWrapper<StoreConfig>().eq(StoreConfig::getStoreId, id).eq(StoreConfig::getType,9));
- if (c9==null){
- model.addAttribute("c9",new StoreConfig());
+ List<WorldCupStore> worldCupStores = worldCupStoreClient.getWorldCupStoreListByStoreId(id);
+ if (CollectionUtils.isEmpty(worldCupStores)){
+ model.addAttribute("worldCupStores",new ArrayList<>());
}else{
- model.addAttribute("c9",c9);
+ model.addAttribute("worldCupStores",worldCupStores);
}
return PREFIX + "TShop_imgAll.html";
}
@@ -484,7 +490,7 @@
if(list1.size()>0){
if (ToolUtil.isNotEmpty(tStore.getProvinceCode())) {
TOperatorCity byId = operatorCityService.getOne(new QueryWrapper<TOperatorCity>().eq("code",tStore.getProvinceCode())
- .eq("operatorId",yyId));
+ .eq("operatorId",yyId));
TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getCode()));
tStore.setProvince(one.getName());
tStore.setProvinceCode(one.getCode());
@@ -549,13 +555,13 @@
user.setStatus(1);
userMapper.insert(user);
tStore.setStoreStaffId(user.getId());
- tStore.setLon(lon);
- tStore.setLat(lat);
- if (yyId == null || yyId == 0){
- tStore.setOperatorId(0);
- }else{
- tStore.setOperatorId(yyId);
- }
+ tStore.setLon(lon);
+ tStore.setLat(lat);
+ if (yyId == null || yyId == 0){
+ tStore.setOperatorId(0);
+ }else{
+ tStore.setOperatorId(yyId);
+ }
if (UserExt.getUser().getObjectType()==2){
tStore.setOperatorId(UserExt.getUser().getObjectId());
}
@@ -716,9 +722,9 @@
}
@RequestMapping(value = "/saveImgAll")
@ResponseBody
- public Object saveImgAll(Integer id,Integer px1,Integer px2,Integer px3,Integer px4,Integer px5,Integer px6,Integer px7,Integer px8,Integer px9,
- String c1,String c2,String c3,String c4,String c5,String c6,String c7,String c8,String c9,
- Integer r1,Integer r2,Integer r3,Integer r4,Integer r5,Integer r6,Integer r7,Integer r8,Integer r9) {
+ public Object saveImgAll(Integer id,Integer px1,Integer px2,Integer px3,Integer px4,Integer px5,Integer px6,Integer px7,Integer px8,
+ String c1,String c2,String c3,String c4,String c5,String c6,String c7,String c8,
+ Integer r1,Integer r2,Integer r3,Integer r4,Integer r5,Integer r6,Integer r7,Integer r8,String str) {
try {
ArrayList<StoreConfig> storeConfigs = new ArrayList<>();
StoreConfig collect1 = collect(id, px1, r1, c1, 1);
@@ -737,9 +743,27 @@
storeConfigs.add(collect6);
storeConfigs.add(collect7);
storeConfigs.add(collect8);
- StoreConfig collect9 = collect(id, px9, r9, c9, 9);
- storeConfigs.add(collect9);
storeConfigService.updateBatchById(storeConfigs);
+
+ // 修改世界杯
+ JSONArray jsonArray = JSONObject.parseArray(str);
+ List<WorldCupStore> worldCupStores = new ArrayList<>();
+ for (Object o : jsonArray) {
+ String s = JSONObject.toJSONString(o);
+ JSONObject jsonObject = JSONObject.parseObject(s);
+ Integer id1 = jsonObject.getInteger("id");
+ String backgroundImage = jsonObject.getString("backgroundImage");
+ Integer isOpen = jsonObject.getInteger("isOpen");
+ Integer sort = jsonObject.getInteger("sort");
+ WorldCupStore worldCupStore = new WorldCupStore();
+ worldCupStore.setSort(sort);
+ worldCupStore.setId(id1);
+ worldCupStore.setBackgroundImage(backgroundImage);
+ worldCupStore.setIsOpen(isOpen);
+ worldCupStores.add(worldCupStore);
+ }
+ worldCupStoreClient.updateWorldCupStoreListById(worldCupStores);
+
return new SuccessTip<>();
}catch (Exception e){
e.printStackTrace();
@@ -1006,7 +1030,7 @@
@ResponseBody
public Object addConfigOne(String url,String name,Integer page,Integer type,String turnId,Integer sort) {
try {
- storeService.addConfigOne(url,name,page,type,turnId,sort);
+ storeService.addConfigOne(url,name,page,type,turnId,sort);
return SUCCESS_TIP;
}catch (Exception e){
e.printStackTrace();
@@ -1039,7 +1063,7 @@
}
- return SUCCESS_TIP;
+ return SUCCESS_TIP;
}catch (Exception e){
e.printStackTrace();
return ERROR;
@@ -1055,7 +1079,7 @@
storeOtherService.updateById(byId);
- return SUCCESS_TIP;
+ return SUCCESS_TIP;
}catch (Exception e){
e.printStackTrace();
return ERROR;
@@ -1117,9 +1141,9 @@
@RequestMapping(value = "/addConfigOne9")
@ResponseBody
public Object addConfigOne9(String url,String name,Integer page,Integer type,String turnId,Integer sort,Integer id) {
- try {
+ try {
TStoreOtherConfigTrue byId = new TStoreOtherConfigTrue();
- byId.setPid(id);
+ byId.setPid(id);
if(ToolUtil.isNotEmpty(url)){
byId.setUrl(url);
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
index a7e4c49..ac910e3 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
@@ -109,7 +109,6 @@
@RequestMapping("/tolist")
public String tolist(Model model) {
-
List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
model.addAttribute("list",list);
String roleid = UserExt.getUser().getRoleid();
@@ -357,12 +356,11 @@
game.setBlue(""+sutuId);
game.setRed(""+sutuId1);
- // 生成设备二维码
+ // 生成红蓝sutu二维码
HashMap<String, String> blueCode = new HashMap<>();
blueCode.put("scan_type", "1000");
blueCode.put("sutu_id", ""+sutuId);
blueCode.put("space_id", st.getId() + "");
-
HashMap<String, String> redCode = new HashMap<>();
redCode.put("scan_type", "1000");
redCode.put("sutu_id", sutuId1+"");
@@ -377,16 +375,10 @@
MultipartFile redFile = convert(redImage, new Date().getTime()+UUIDUtil.getRandomCode(3)+".PNG");
String s = OssUploadUtil.ossUpload("img/", blueFile);
String s1 = OssUploadUtil.ossUpload("img/", redFile);
-// MultipartFile multipartFile = convert(blueImage);
-// MultipartFile multipartFile1 = convert(redImage);
-//
-// String s = OssUploadUtil.ossUpload("img/", multipartFile);
-// String s1 = OssUploadUtil.ossUpload("img/", multipartFile1);
game.setBlueCode(s);
game.setRedCode(s1);
Integer gameId = ballClient.save(game);
List<TGameConfig> gameConfigList = new ArrayList<>();
-
//玩湃跨城赛
TGameConfig gameConfigkuacheng = new TGameConfig();
gameConfigkuacheng.setId(kcId);
@@ -400,9 +392,7 @@
System.out.println("========gameConfig======"+gameConfigkuacheng);
gameConfigList.add(gameConfigkuacheng);
System.out.println("======gameConfigList======="+gameConfigList);
-
//社区冠军赛
-
TGameConfig gameConfigshequ = new TGameConfig();
gameConfigshequ.setId(shequIId);
gameConfigshequ.setGameId(shequId);
diff --git a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml
index 0fbec6a..6cffee2 100644
--- a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml
+++ b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml
@@ -177,7 +177,7 @@
SELECT t1.id, t1.operatorId, t1.province, t1.city, t2.name,t1.ids,t1.name as siteName
from t_site t1
left join t_store t2 on t1.storeId =t2.id
- where t1.state=1 and t2.state=1 and t1.isCanBeBooked = 1 and t1.reservation=1
+ where t1.state=1 and t2.state=1 and t1.isCanBeBooked = 0 and t1.reservation=0
<if test="provinceCode != null and provinceCode!=''">
and t1.provinceCode = #{provinceCode}
</if>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html
index fd50b51..8bff237 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_one.html
@@ -165,13 +165,18 @@
<td>闸机id</td>
</tr>
</thead>
+ <tbody>
@for(s in sites){
+ <tr>
<td>${s.num1}</td>
<td>${s.num2}</td>
<td>${s.num3}</td>
<td>${s.num5}</td>
<td>${s.num4}</td>
+ </tr>
@}
+ </tbody>
+
</table>
@}
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html
index dbff552..1909287 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TSiteListOne.html
@@ -86,7 +86,6 @@
var content = "<option value=''>请选择</option>";
var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
if(data!=null){
-
$.each(data, function(k,v) {
content += "<option value='"+v.name+"'>"+v.name+"</option>";
});
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html
index 2f346f1..ab0eff3 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_imgAll.html
@@ -12,26 +12,26 @@
<input hidden id="s6" value="${c6.isOpen}">
<input hidden id="s7" value="${c7.isOpen}">
<input hidden id="s8" value="${c8.isOpen}">
- <input hidden id="s9" value="${c9.isOpen}">
+ <input hidden id="s9" value="${worldCupStores}">
<div class="row">
<div class="col-lg-6" style="">
<div class="form-group" style="margin-left: 96px">
<label class="col-sm-4 control-label" >
- 报名玩湃课程:<input type="radio" name="r1" value="1">开启 <input type="radio" name="r1" value="0">关闭
+ 报名玩湃课程:<input type="radio" name="r1" value="1">开启 <input type="radio" name="r1" value="0">关闭
</label>
</div>
- <div class="form-group">
- <label class="col-sm-3 control-label">排序:</label>
- <div class="col-sm-9">
- <input class="form-control" style="width: 200px;" type="text" id="px1" value="${c1.sort}">
+ <div class="form-group">
+ <label class="col-sm-3 control-label">排序:</label>
+ <div class="col-sm-9">
+ <input class="form-control" style="width: 200px;" type="text" id="px1" value="${c1.sort}">
+ </div>
</div>
- </div>
- @if(c1==null){
- <#avatar id="c1" name="背景图" />
- @}
- @if(c1!=null){
- <#avatar id="c1" name="背景图" avatarImg="${c1.backgroundImage}"/>
- @}
+ @if(c1==null){
+ <#avatar id="c1" name="背景图" />
+ @}
+ @if(c1!=null){
+ <#avatar id="c1" name="背景图" avatarImg="${c1.backgroundImage}"/>
+ @}
</div>
<div class="col-lg-6" style="">
<div class="form-group" style="margin-left: 96px">
@@ -183,27 +183,32 @@
</div>
<div style="font-size: x-large;">社区世界杯板块</div>
+ @for(obj in worldCupStores){
<div class="row">
+ <input hidden name="cupId" value="${obj.id}">
+ <input hidden name="backgroundImage" value="${obj.backgroundImage}">
+ <input hidden name="isOpen" value="${obj.isOpen}">
<div class="col-lg-6" style="">
<div class="form-group" style="margin-left: 96px">
<label class="col-sm-4 control-label" >
- 社区世界杯:<input type="radio" name="r9" value="1">开启 <input type="radio" name="r9" value="0">关闭
+ 社区世界杯:<input type="radio" name="${obj.id}" value="1" ${obj.isOpen == 1 ? 'checked' : ''}>开启 <input type="radio" name="${obj.id}" value="0" ${obj.isOpen == 0 ? 'checked' : ''}>关闭
</label>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">排序:</label>
<div class="col-sm-9">
- <input class="form-control" style="width: 200px;" type="text" id="px9" value="${c9.sort}">
+ <input class="form-control" style="width: 200px;" type="text" name="px9" value="${obj.sort}">
</div>
</div>
- @if(c9==null){
- <#avatar id="c9" name="背景图" />
+ @if(obj==null){
+ <#avatar id="${obj.id}" name="背景图" />
@}
- @if(c9!=null){
- <#avatar id="c9" name="背景图" avatarImg="${c9.backgroundImage}"/>
+ @if(obj!=null){
+ <#avatar id="${obj.id}" name="背景图" avatarImg="${obj.backgroundImage}"/>
@}
</div>
</div>
+ @}
<div style="font-size: x-large;">首页其他板块设置</div>
<#button name="添加" icon="fa-plus" clickFun="TCompetition.openAddTCompetition(id)"/>
@@ -279,13 +284,32 @@
}
}
- var OBJradio=document.getElementsByName("r9")
- for(i=0;i<OBJradio.length;i++){//循环查找这个radio
- if($("#s9").val()==OBJradio[i].value){//判断是否与radio的值相同
- OBJradio[i].checked=true//修改选中状态
- }
- }
+ // for (let i = 0; i < $('input[name="isOpen"]').length; i++) {
+ // var OBJradio=document.getElementsByName("r9")
+ // for(i=0;i<OBJradio.length;i++){//循环查找这个radio
+ // if([i].isOpen==OBJradio[i].value){//判断是否与radio的值相同
+ // OBJradio[i].checked=true//修改选中状态
+ // }
+ // }
+ // }
+ // var arrStr = $("#s9").val();
+ // arrStr = arrStr.replaceAll("WorldCupStore(","{")
+ // arrStr = arrStr.replaceAll(")","}")
+ // arrStr = arrStr.replaceAll("=",":")
+ // console.log(arrStr)
+ // var arr = []
+ // arr = JSON.parse(arrStr)
+ // console.log(arr)
+ // for (let i = 0; i < arr.length; i++) {
+ // console.log(arr[i])
+ // var OBJradio=document.getElementsByName("r9")
+ // for(i=0;i<OBJradio.length;i++){//循环查找这个radio
+ // if(arr[i].isOpen==OBJradio[i].value){//判断是否与radio的值相同
+ // OBJradio[i].checked=true//修改选中状态
+ // }
+ // }
+ // }
}
</script>
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js
index 79d8665..86876ae 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/TSiteInfo.js
@@ -54,22 +54,23 @@
var name ='';
for(var i in selected){
if(typeof selected[i].id != "undefined"){
- console.log( selected[i].ids,55555)
- name = selected[0].accountName
- if(name!=selected[i].accountName){
+ name = selected[0].account
+ if(name!=selected[i].account){
Feng.info("请选择相同运营商场地")
return ;
}
arr.push({
id: selected[i].id,
provinceCity: typeof selected[i].provinceCity != "undefined" ? selected[i].provinceCity : "",
- accountName: typeof selected[i].accountName != "undefined" ? selected[i].accountName : "",
+ accountName: typeof selected[i].account != "undefined" ? selected[i].account : "",
name: typeof selected[i].name != "undefined" ? selected[i].name : "",
siteName: typeof selected[i].siteName != "undefined" ? selected[i].siteName : "",
ids:typeof selected[i].ids != "undefined" ? selected[i].ids : "",
})
}
}
+ console.log("看看选择的场地")
+ console.log(arr)
window.parent.TGoodsInfoDlg.selecUserOpt1(arr);
TStoreProvince.storeOfClosePage();
}
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
index 40c0de1..f18d924 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
@@ -167,6 +167,7 @@
}
TGoodsInfoDlg.selecUserOpt1 = function (arrays){
console.log("进入")
+ console.log(arrays)
//获取所有的值
var subArr= this.siteIds;
console.log(subArr)
@@ -190,7 +191,7 @@
'<td><input type="hidden" id="name" name="name" value="'+arrays[i].name+'">' + arrays[i].name +
'<td><input type="hidden" id="siteName" name="siteName" value="'+arrays[i].siteName+'">' + arrays[i].siteName +
'<td><input type="hidden" id="ids" name="ids" value="'+arrays[i].ids+'">' + arrays[i].ids +
- '</td><td><button onclick="deleteSub(this)">移除</button></td></tr>';
+ '</td><td><button onclick="deleteSub1(this)">移除</button></td></tr>';
}
}
$("#coun1").append(str);
@@ -203,6 +204,14 @@
$(e).parent().parent().remove();
console.log('storeIds',TGoodsInfoDlg.storeIds)
}
+function deleteSub1(e) {
+ console.log(e);
+ var row = $(e).closest('tr');
+ var value = row.find('#id').val();
+ TGoodsInfoDlg.siteIds.splice(TGoodsInfoDlg.siteIds.indexOf(parseInt(value)), 1)
+ $(e).parent().parent().remove();
+ console.log('siteIds',TGoodsInfoDlg.siteIds)
+}
TGoodsInfoDlg.delete = function (o) {
$(o).parent("div").remove()
}
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOther.js b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOther.js
index 417f463..c9d5e92 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOther.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOther.js
@@ -312,6 +312,10 @@
};
+TCompetition.close = function() {
+ parent.layer.close(parent.layer.getFrameIndex(window.name));
+};
+
TCompetition.saveAllImg = function (e) {
var id = $("#id").val()
var px1 = $("#px1").val()
@@ -322,7 +326,6 @@
var px6 = $("#px6").val()
var px7 = $("#px7").val()
var px8 = $("#px8").val()
- var px9 = $("#px9").val()
var c1 = $("#c1").val()
var c2 = $("#c2").val()
var c3 = $("#c3").val()
@@ -331,7 +334,6 @@
var c6 = $("#c6").val()
var c7 = $("#7").val()
var c8 = $("#c8").val()
- var c9 = $("#c9").val()
var r1 = document.querySelector('input[name="r1"]').checked;
var r2 = document.querySelector('input[name="r2"]').checked;
var r3 = document.querySelector('input[name="r3"]').checked;
@@ -340,7 +342,28 @@
var r6 = document.querySelector('input[name="r6"]').checked;
var r7 = document.querySelector('input[name="r7"]').checked;
var r8 = document.querySelector('input[name="r8"]').checked;
- var r9 = document.querySelector('input[name="r9"]').checked;
+
+ var json1=[];
+ for (let i = 0; i < $('input[name="px9"]').length; i++) {
+ var arr = {}
+ var id = $($('input[name="cupId"]')[i]).val()
+ console.log(i+$("#"+id).val())
+ var str = $("#"+id).val();
+ if($("#"+id).val() == null || $("#"+id).val() == ""){
+ arr['backgroundImage'] = $($('input[name="backgroundImage"]')[i]).val();
+ }else {
+ arr['backgroundImage'] = str;
+ }
+ if(document.querySelector('input[name="'+ id +'"]').checked){
+ arr['isOpen'] = 1;
+ }else {
+ arr['isOpen'] = 0;
+ }
+ arr['sort'] = Number($($('input[name="px9"]')[i]).val());
+ arr['id'] = Number($($('input[name="cupId"]')[i]).val());
+ console.log(arr)
+ json1.push(arr)
+ }
if(r1){
r1 =1
}else{
@@ -381,15 +404,11 @@
}else{
r8=0
}
- if(r9){
- r9 =1
- }else{
- r9=0
- }
var ajax = new $ax(Feng.ctxPath + "/tShop/saveImgAll", function(data){
if(data.code == 200){
Feng.success("保存成功!");
+ TCompetition.close();
}else{
Feng.error(data.msg);
}
@@ -406,7 +425,6 @@
ajax.set("px6",px6);
ajax.set("px7",px7);
ajax.set("px8",px8);
- ajax.set("px9",px9);
ajax.set("c1",c1);
ajax.set("c2",c2);
ajax.set("c3",c3);
@@ -415,7 +433,6 @@
ajax.set("c6",c6);
ajax.set("c7",c7);
ajax.set("c8",c8);
- ajax.set("c9",c9);
ajax.set("r1",r1);
ajax.set("r2",r2);
ajax.set("r3",r3);
@@ -424,7 +441,7 @@
ajax.set("r6",r6);
ajax.set("r7",r7);
ajax.set("r8",r8);
- ajax.set("r9",r9);
+ ajax.set("str",JSON.stringify(json1));
ajax.start();
}
@@ -494,9 +511,13 @@
var carPhoto = new $WebUpload("c8");
carPhoto.setUploadBarId("progressBar");
carPhoto.init();
- var carPhoto = new $WebUpload("c9");
- carPhoto.setUploadBarId("progressBar");
- carPhoto.init();
+
+ for (let i = 0; i < $('input[name="px9"]').length; i++) {
+ var id = $($('input[name="cupId"]')[i]).val()
+ var carPhoto = new $WebUpload(id);
+ carPhoto.setUploadBarId("progressBar");
+ carPhoto.init();
+ }
var carPhoto = new $WebUpload("img");
carPhoto.setUploadBarId("progressBar");
carPhoto.init();
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
index 5dbf961..ad0f640 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
@@ -446,6 +446,7 @@
introduce:"",
imgs:"",
reservation:"",
+ isCanBeBooked:"",
};
data.province = $("#pCode").val()
@@ -472,6 +473,7 @@
var reservation= $("input[name='reservation']:checked").val();
data.reservation= reservation;
+ data.isCanBeBooked= reservation;
console.log("看看是否可预约值")
console.log(reservation);
if (reservation==1){
--
Gitblit v1.7.1