Commit 5f0b7988f877155f9e0fcc565a66a75f7b3e922d
1 parent
59bd76fb
删除多余模块
Showing
32 changed files
with
181 additions
and
4570 deletions
Too many changes to show.
To preserve performance only 32 of 74 files are displayed.
diligrp-website-dao/pom.xml
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | 4 | xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
5 | <modelVersion>4.0.0</modelVersion> | 5 | <modelVersion>4.0.0</modelVersion> |
6 | <parent> | 6 | <parent> |
7 | - <groupId>com..website.web</groupId> | 7 | + <groupId>com.b2c.website.web</groupId> |
8 | <artifactId>diligrp-website</artifactId> | 8 | <artifactId>diligrp-website</artifactId> |
9 | <version>0.0.1-SNAPSHOT</version> | 9 | <version>0.0.1-SNAPSHOT</version> |
10 | </parent> | 10 | </parent> |
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | </properties> | 17 | </properties> |
18 | <dependencies> | 18 | <dependencies> |
19 | <dependency> | 19 | <dependency> |
20 | - <groupId>com..website.web</groupId> | 20 | + <groupId>com.b2c.website.web</groupId> |
21 | <artifactId>diligrp-website-domain</artifactId> | 21 | <artifactId>diligrp-website-domain</artifactId> |
22 | <version>0.0.1-SNAPSHOT</version> | 22 | <version>0.0.1-SNAPSHOT</version> |
23 | </dependency> | 23 | </dependency> |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/MailManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -import com.diligrp.website.domain.Mail; | ||
4 | -import com.diligrp.website.util.dao.BaseQuery; | ||
5 | -import com.diligrp.website.util.web.PageTemplate; | ||
6 | - | ||
7 | - | ||
8 | -public interface MailManager { | ||
9 | - | ||
10 | - public boolean saveMail(Mail mh); | ||
11 | - | ||
12 | - public PageTemplate queryMail(BaseQuery query); | ||
13 | - | ||
14 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/MemberCenterAuthenManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -/** | ||
4 | - * <B>Description</B> TODO <br /> | ||
5 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
6 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
7 | - * <B>Company</B> 地利集团 | ||
8 | - * @createTime 2014年6月20日 下午12:03:15 | ||
9 | - * @author liujie | ||
10 | - */ | ||
11 | -public interface MemberCenterAuthenManager { | ||
12 | - /** | ||
13 | - * | ||
14 | - * this method is 查询认证用户列表信息 | ||
15 | - * @param bq | ||
16 | - * @return | ||
17 | - * @createTime 2014年6月20日 下午3:59:18 | ||
18 | - * @author liujie | ||
19 | - */ | ||
20 | - //public PageTemplate getAuthenInfo(BaseQuery bq)throws Exception; | ||
21 | - /** | ||
22 | - * | ||
23 | - * this method is 获取认证用户信息 | ||
24 | - * @param userId | ||
25 | - * @return | ||
26 | - * @createTime 2014年6月20日 下午3:58:06 | ||
27 | - * @author liujie | ||
28 | - */ | ||
29 | - //public UserExtension getUserInfoById(Long userId)throws Exception; | ||
30 | - /** | ||
31 | - * | ||
32 | - * this method is 获取认真企业用户信息 | ||
33 | - * @param companyId | ||
34 | - * @return | ||
35 | - * @createTime 2014年6月20日 下午3:58:18 | ||
36 | - * @author liujie | ||
37 | - */ | ||
38 | - //public EnterpriseInfo getEnterpriseInfoById(Long companyId)throws Exception; | ||
39 | - /** | ||
40 | - * | ||
41 | - * this method is 审批认真用户信息 | ||
42 | - * @param userId | ||
43 | - * @param userType | ||
44 | - * @param authState | ||
45 | - * @param auditReson | ||
46 | - * @return | ||
47 | - * @createTime 2014年6月20日 下午3:58:32 | ||
48 | - * @author liujie | ||
49 | - */ | ||
50 | - //boolean approveAuthen(Long userId, Integer userType, Integer authState, String auditReson,Long operatorId)throws Exception; | ||
51 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/MemberManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -import java.util.List; | ||
4 | - | ||
5 | -import com.diligrp.website.util.dao.BaseQuery; | ||
6 | -import com.diligrp.website.util.web.PageTemplate; | ||
7 | -import com.yqyw.user.rpc.client.domain.input.CreditLimitReq; | ||
8 | -import com.yqyw.user.rpc.client.domain.input.FavoriteInfo; | ||
9 | -import com.yqyw.user.rpc.client.domain.input.LockMemberReq; | ||
10 | -import com.yqyw.user.rpc.client.domain.output.DefaultResp; | ||
11 | -import com.yqyw.user.rpc.client.domain.output.EnterpriseInfoResp; | ||
12 | -import com.yqyw.user.rpc.client.domain.output.ListFavoriteByPagingResp; | ||
13 | -import com.yqyw.user.rpc.client.domain.output.LockMemberResp; | ||
14 | -import com.yqyw.user.rpc.client.domain.output.MemberCreditInfoResp; | ||
15 | -import com.yqyw.user.rpc.client.domain.output.MemberCreditOptionLogResp; | ||
16 | -import com.yqyw.user.rpc.client.domain.output.UserExtensionResp; | ||
17 | -import com.yqyw.user.rpc.client.domain.output.UserInfoResp; | ||
18 | - | ||
19 | - | ||
20 | -public interface MemberManager { | ||
21 | - | ||
22 | - PageTemplate query(BaseQuery bq); | ||
23 | - | ||
24 | - LockMemberResp getLockUser(Long id); | ||
25 | - | ||
26 | - boolean lockMember(LockMemberReq req); | ||
27 | - | ||
28 | - boolean unlockMember(LockMemberReq req); | ||
29 | - | ||
30 | - List<MemberCreditOptionLogResp> getCreditHistory(Long memberId); | ||
31 | - | ||
32 | - MemberCreditInfoResp getCreditInfo(Long memberId); | ||
33 | - | ||
34 | - DefaultResp updateCreditLimit(CreditLimitReq req); | ||
35 | - | ||
36 | -// ListBrowseHistoryResp historyList(Integer type,Long userId, BaseQuery bq); | ||
37 | - | ||
38 | - UserInfoResp getMemberInfo(Long uid); | ||
39 | - | ||
40 | - UserExtensionResp getMemberExtension(Long uid); | ||
41 | - | ||
42 | - EnterpriseInfoResp getEnterpriseByUserId(Long uid); | ||
43 | - | ||
44 | - ListFavoriteByPagingResp getMemberFavorite(FavoriteInfo info, | ||
45 | - Integer currPage, Integer pageSize); | ||
46 | - | ||
47 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/OpenShopApplyManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -import com.diligrp.pnr.sdk.domain.Shop; | ||
4 | -import com.diligrp.website.util.web.PageTemplate; | ||
5 | -import com.yqyw.user.rpc.client.domain.output.MemberQueryResp; | ||
6 | - | ||
7 | - | ||
8 | -/** | ||
9 | - * <B>Description</B> TODO <br /> | ||
10 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
11 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
12 | - * <B>Company</B> 地利集团 | ||
13 | - * | ||
14 | - * @author liujie | ||
15 | - * @createTime 2014年6月5日 下午3:41:26 | ||
16 | - */ | ||
17 | -public interface OpenShopApplyManager { | ||
18 | - /** | ||
19 | - * this method is 获取所有的开店申请详细信息 | ||
20 | - * | ||
21 | - * @param | ||
22 | - * @return | ||
23 | - * @createTime 2014年6月18日 下午5:29:39 | ||
24 | - * @author liujie | ||
25 | - */ | ||
26 | - public PageTemplate getUserInfo(Integer pageSize, Integer pageIndex, String shopName, String member, String contactPhone, Long startTime, Long endTime, Integer state, String shopId, String cityId, String shopSource); | ||
27 | - | ||
28 | - Shop getShopInfoByShopId(Long shopId); | ||
29 | - | ||
30 | - boolean shopAudit(Long shopId, String auditRemark, Integer shopState); | ||
31 | - | ||
32 | - MemberQueryResp getUserAuthInfo(Long userId); | ||
33 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/ProductManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -import java.util.List; | ||
4 | - | ||
5 | -import com.diligrp.titan.sdk.domain.Product; | ||
6 | - | ||
7 | - | ||
8 | -/** | ||
9 | - * <B>Description</B> 商品相关 | ||
10 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
11 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
12 | - * <B>Company</B> 地利集团 | ||
13 | - * @createTime 2014年5月21日 下午6:18:14 | ||
14 | - * @author mengxf | ||
15 | - */ | ||
16 | -public interface ProductManager { | ||
17 | - | ||
18 | - | ||
19 | - /** | ||
20 | - * 查询多个商品详情 | ||
21 | - * | ||
22 | - * @param pids | ||
23 | - * @return | ||
24 | - * @createTime 2014年6月26日 下午2:37:07 | ||
25 | - * @author Wang22 | ||
26 | - */ | ||
27 | - public List<Product> getProductInfos(List<Long> pids); | ||
28 | - | ||
29 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/SMSManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -import com.diligrp.website.domain.MobMessage; | ||
4 | - | ||
5 | -public interface SMSManager { | ||
6 | - | ||
7 | - /** | ||
8 | - * | ||
9 | - * 发送短信 | ||
10 | - * @param mm | ||
11 | - * @return | ||
12 | - * @createTime 2014年6月4日 下午5:48:27 | ||
13 | - * @author Wang22 | ||
14 | - */ | ||
15 | - public boolean sendSMS(MobMessage mm); | ||
16 | - | ||
17 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/ShopCloseHistoryManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -import com.diligrp.website.domain.ShopCloseHistory; | ||
4 | -import com.diligrp.website.util.dao.BaseQuery; | ||
5 | -import com.diligrp.website.util.web.PageTemplate; | ||
6 | - | ||
7 | - | ||
8 | -public interface ShopCloseHistoryManager { | ||
9 | - | ||
10 | - PageTemplate query(BaseQuery query); | ||
11 | - | ||
12 | - boolean save(ShopCloseHistory shopCloseHistory); | ||
13 | - | ||
14 | - ShopCloseHistory getShopCloseHistoryById(Long id); | ||
15 | - | ||
16 | - ShopCloseHistory getAuditShopCloseHistoryByShopId(Long shopId); | ||
17 | - | ||
18 | - boolean edit(ShopCloseHistory shopCloseHistory); | ||
19 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/ShopNameModifyManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -import com.diligrp.website.domain.ShopNameModify; | ||
4 | -import com.diligrp.website.util.dao.BaseQuery; | ||
5 | -import com.diligrp.website.util.web.PageTemplate; | ||
6 | - | ||
7 | -import java.util.List; | ||
8 | - | ||
9 | - | ||
10 | -public interface ShopNameModifyManager { | ||
11 | - | ||
12 | - PageTemplate query(BaseQuery query); | ||
13 | - | ||
14 | - boolean save(ShopNameModify shopNameModify); | ||
15 | - | ||
16 | - boolean edit(ShopNameModify shopNameModify); | ||
17 | - | ||
18 | - List<ShopNameModify> getShopNameModifyByShopId(Long shopId); | ||
19 | - | ||
20 | - ShopNameModify getShopNameModifyById(Long id); | ||
21 | - | ||
22 | - ShopNameModify getShopNameModifyByNewShopName(String newShopName); | ||
23 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/UserManager.java deleted
100644 → 0
1 | -package com.diligrp.website.manager; | ||
2 | - | ||
3 | -import java.util.List; | ||
4 | - | ||
5 | -import com.diligrp.website.rpc.util.exception.GwException; | ||
6 | -import com.yqyw.user.rpc.client.domain.input.BrowseHistoryReq; | ||
7 | -import com.yqyw.user.rpc.client.domain.input.ConsigneeInfo; | ||
8 | -import com.yqyw.user.rpc.client.domain.input.FavoriteInfo; | ||
9 | -import com.yqyw.user.rpc.client.domain.output.MemberCreditInfoResp; | ||
10 | -import com.yqyw.user.rpc.client.domain.output.ShoppingCartResp; | ||
11 | -import com.yqyw.user.rpc.client.domain.output.UserInfoResp; | ||
12 | - | ||
13 | - | ||
14 | -/** | ||
15 | - * <B>Description</B>用户 | ||
16 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
17 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
18 | - * <B>Company</B> 地利集团 | ||
19 | - * @createTime 2014年5月29日 下午3:18:09 | ||
20 | - * @author mengxf | ||
21 | - */ | ||
22 | -public interface UserManager { | ||
23 | - | ||
24 | - /** | ||
25 | - * | ||
26 | - * this method is 增加提货人信息 | ||
27 | - * @param consigneeInfo | ||
28 | - * @return | ||
29 | - * @createTime 2014年5月29日 下午3:20:16 | ||
30 | - * @author mengxf | ||
31 | - */ | ||
32 | - public long addConsignee(ConsigneeInfo consigneeInfo); | ||
33 | - | ||
34 | - /** | ||
35 | - * | ||
36 | - * this method is 删除提货人信息 | ||
37 | - * @param ConsigneeId | ||
38 | - * @return | ||
39 | - * @createTime 2014年5月29日 下午3:20:45 | ||
40 | - * @author mengxf | ||
41 | - */ | ||
42 | - public boolean delConsignee(long consigneeId,long userId); | ||
43 | - | ||
44 | - /** | ||
45 | - * | ||
46 | - * this method is 修改提货人信息 | ||
47 | - * @param ConsigneeId | ||
48 | - * @return | ||
49 | - * @createTime 2014年5月29日 下午3:20:45 | ||
50 | - * @author mengxf | ||
51 | - */ | ||
52 | - public boolean updateConsignee(ConsigneeInfo consigneeInfo); | ||
53 | - | ||
54 | - /** | ||
55 | - * | ||
56 | - * this method is 根据用户ID获取提货人信息列表 | ||
57 | - * @param UserId | ||
58 | - * @return | ||
59 | - * @createTime 2014年5月29日 下午3:20:56 | ||
60 | - * @author mengxf | ||
61 | - */ | ||
62 | - public List<ConsigneeInfo> getConsignees(long userId); | ||
63 | - | ||
64 | - /** | ||
65 | - * | ||
66 | - * this method is 增加收藏夹信息 | ||
67 | - * @param favoriteInfo | ||
68 | - * @return | ||
69 | - * @createTime 2014年6月3日 下午3:20:16 | ||
70 | - * @author jiangchengyong | ||
71 | - */ | ||
72 | - public long addFavoriteInfo(FavoriteInfo favoriteInfo); | ||
73 | - | ||
74 | - /** | ||
75 | - * | ||
76 | - * this method is 设置提货人为默认 | ||
77 | - * @param consigneeId | ||
78 | - * @param UserId | ||
79 | - * @return | ||
80 | - * @createTime 2014年6月6日 上午11:34:23 | ||
81 | - * @author mengxf | ||
82 | - */ | ||
83 | - public boolean setDefault(long consigneeId,long userId); | ||
84 | - | ||
85 | - /** | ||
86 | - * | ||
87 | - * this method is 查询用下该类型的收藏数据 | ||
88 | - * @param userId | ||
89 | - * @param type | ||
90 | - * @return | ||
91 | - * @createTime 2014年6月24日 下午4:45:40 | ||
92 | - * @author mengxf | ||
93 | - */ | ||
94 | - public List<FavoriteInfo> getFavoriteByUserIdAndType(long userId, int type); | ||
95 | - | ||
96 | - /** | ||
97 | - * | ||
98 | - * this method is 增加用户浏览记录 | ||
99 | - * @param browseHistoryReq | ||
100 | - * @return | ||
101 | - * @createTime 2014年6月13日 下午2:10:11 | ||
102 | - * @author mengxf | ||
103 | - */ | ||
104 | - public boolean addUserBrowseHistory(BrowseHistoryReq browseHistoryReq); | ||
105 | - | ||
106 | - /** | ||
107 | - * 移除用户的cookie | ||
108 | - * this method is TODO | ||
109 | - * @param userId | ||
110 | - * @return | ||
111 | - * @createTime 2014年6月20日 下午5:39:41 | ||
112 | - * @author ipangy | ||
113 | - */ | ||
114 | - public boolean removeAllCookie(Long userId); | ||
115 | - | ||
116 | - /** | ||
117 | - * | ||
118 | - * this method is 根据用户ID查询用户信息 | ||
119 | - * @param userId | ||
120 | - * @return | ||
121 | - * @createTime 2014年6月20日 下午6:13:11 | ||
122 | - * @author mengxf | ||
123 | - */ | ||
124 | - public UserInfoResp getUserInfoById(long userId); | ||
125 | - | ||
126 | - /** | ||
127 | - * | ||
128 | - * this method is 获取用户信用额度 | ||
129 | - * @param userId | ||
130 | - * @return | ||
131 | - * @createTime 2014年6月24日 下午12:02:56 | ||
132 | - * @author mengxf | ||
133 | - */ | ||
134 | - public MemberCreditInfoResp getUserCreditInfo(long userId); | ||
135 | - | ||
136 | - /** | ||
137 | - * | ||
138 | - * this method is 获取用户已删除的记录 | ||
139 | - * @param userId | ||
140 | - * @param count | ||
141 | - * @return | ||
142 | - * @throws GwException | ||
143 | - * @createTime 2014年7月1日 上午11:12:46 | ||
144 | - * @author jiangchengyong | ||
145 | - */ | ||
146 | - public List<ShoppingCartResp> getHistoryProduct(long userId,int count); | ||
147 | - | ||
148 | - | ||
149 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/cache/ProductCache.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.cache; | ||
2 | - | ||
3 | -import java.util.List; | ||
4 | - | ||
5 | -import javax.annotation.Resource; | ||
6 | - | ||
7 | -import org.apache.commons.collections.CollectionUtils; | ||
8 | -import org.apache.commons.lang3.StringUtils; | ||
9 | -import org.slf4j.Logger; | ||
10 | -import org.slf4j.LoggerFactory; | ||
11 | -import org.springframework.stereotype.Service; | ||
12 | - | ||
13 | -import com.alibaba.fastjson.JSON; | ||
14 | -import com.diligrp.titan.sdk.domain.Product; | ||
15 | -import com.diligrp.website.domain.common.Constant; | ||
16 | -import com.diligrp.website.rpc.ProductRPCService; | ||
17 | -import com.diligrp.website.rpc.util.exception.GwException; | ||
18 | -import com.diligrp.website.util.redis.RedisUtil; | ||
19 | - | ||
20 | - | ||
21 | -/** | ||
22 | - * <B>Description</B> 商品相关缓存 | ||
23 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
24 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
25 | - * <B>Company</B> 地利集团 | ||
26 | - * | ||
27 | - * @author mengxf | ||
28 | - * @createTime 2014年5月21日 下午5:48:23 | ||
29 | - */ | ||
30 | -@Service | ||
31 | -public class ProductCache { | ||
32 | - | ||
33 | - private static final Logger log = LoggerFactory.getLogger(ProductCache.class); | ||
34 | - | ||
35 | - @Resource | ||
36 | - private RedisUtil redisUtils; | ||
37 | - | ||
38 | - @Resource | ||
39 | - private ProductRPCService productRPCService; | ||
40 | - | ||
41 | - public List<Product> getProductInfos(List<Long> pids) { | ||
42 | - if(CollectionUtils.isEmpty(pids)){ | ||
43 | - log.error("ProductCache.getProductInfos() 传递的pids为空!"); | ||
44 | - return null; | ||
45 | - } | ||
46 | - String key = Constant.PRODUCT_CACHE_KEY + "pids_" + pids; | ||
47 | - String jsonList = redisUtils.getString(key); | ||
48 | - List<Product> list = null; | ||
49 | - if(StringUtils.isNotEmpty(jsonList)){ | ||
50 | - list = JSON.parseArray(jsonList, Product.class); | ||
51 | - } | ||
52 | - if(CollectionUtils.isEmpty(list)){ | ||
53 | - try { | ||
54 | - list = productRPCService.getProductInfos(pids); | ||
55 | - if (CollectionUtils.isEmpty(list)) { | ||
56 | - log.error("ProductCache.getProductInfos( pids : " + JSON.toJSONString(pids) + ") :批量获取商品接口为空!"); | ||
57 | - } else { | ||
58 | - redisUtils.setStringByExpire(key, JSON.toJSONString(list),Constant.CACHE_EXPIRE_TIME_MINUTE_ONE); | ||
59 | - } | ||
60 | - } catch (GwException e) { | ||
61 | - log.error("ProductCache.getProductInfos( pids : " + JSON.toJSONString(pids) + ") : 批量获取商品接口异常" + e); | ||
62 | - } | ||
63 | - }else{ | ||
64 | - log.info("ProductCache.getProductInfos( pids : " + JSON.toJSONString(pids)+ ") :获取获取服务器中购物车列表成功!"); | ||
65 | - } | ||
66 | - return list; | ||
67 | - } | ||
68 | - | ||
69 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/impl/MailManagerImpl.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.impl; | ||
2 | - | ||
3 | -import java.util.List; | ||
4 | - | ||
5 | -import javax.annotation.Resource; | ||
6 | - | ||
7 | -import org.springframework.stereotype.Component; | ||
8 | - | ||
9 | -import com.diligrp.website.dao.MailDao; | ||
10 | -import com.diligrp.website.domain.Mail; | ||
11 | -import com.diligrp.website.domain.SysConfig; | ||
12 | -import com.diligrp.website.manager.MailManager; | ||
13 | -import com.diligrp.website.util.dao.BaseQuery; | ||
14 | -import com.diligrp.website.util.web.PageTemplate; | ||
15 | - | ||
16 | -@Component("mailManager") | ||
17 | -public class MailManagerImpl implements MailManager { | ||
18 | - | ||
19 | - @Resource | ||
20 | - private MailDao mailDao; | ||
21 | - | ||
22 | - @Override | ||
23 | - public boolean saveMail(Mail mh) { | ||
24 | - return mailDao.save(mh); | ||
25 | - } | ||
26 | - | ||
27 | - @Override | ||
28 | - public PageTemplate queryMail(BaseQuery query) { | ||
29 | - Integer totalSize = mailDao.getMailCount(query); | ||
30 | - List<SysConfig> list = mailDao.getMailList(query); | ||
31 | - return PageTemplate.create(query, totalSize, list); | ||
32 | - } | ||
33 | - | ||
34 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/impl/MemberCenterAuthenManagerImpl.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.impl; | ||
2 | - | ||
3 | -import javax.annotation.Resource; | ||
4 | - | ||
5 | -import org.springframework.stereotype.Component; | ||
6 | - | ||
7 | -import com.diligrp.website.manager.MemberCenterAuthenManager; | ||
8 | -import com.diligrp.website.rpc.MemberCenterAuthenRpcService; | ||
9 | - | ||
10 | - | ||
11 | -/** | ||
12 | - * <B>Description</B> TODO <br /> | ||
13 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
14 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
15 | - * <B>Company</B> 地利集团 | ||
16 | - * @createTime 2014年6月20日 下午12:03:39 | ||
17 | - * @author liujie | ||
18 | - */ | ||
19 | -@Component | ||
20 | -public class MemberCenterAuthenManagerImpl implements MemberCenterAuthenManager { | ||
21 | - @Resource | ||
22 | - private MemberCenterAuthenRpcService memberCenterAuthenRpcService; | ||
23 | - | ||
24 | - /* (non-Javadoc) | ||
25 | - * @see com.diligrp.website.manager.MemberCenterAuthenManager#getAuthenInfo(com.diligrp.website.util.dao.BaseQuery) | ||
26 | - */ | ||
27 | -// @Override | ||
28 | -// public PageTemplate getAuthenInfo(BaseQuery bq) throws Exception{ | ||
29 | -// | ||
30 | -// return memberCenterAuthenRpcService.getAuthenInfo(bq); | ||
31 | -// } | ||
32 | -// | ||
33 | -// /* (non-Javadoc) | ||
34 | -// * @see com.diligrp.website.manager.MemberCenterAuthenManager#getUserInfoById(java.lang.Long) | ||
35 | -// */ | ||
36 | -// @Override | ||
37 | -// public UserExtension getUserInfoById(Long userId)throws Exception { | ||
38 | -// return memberCenterAuthenRpcService.getUserInfoById(userId); | ||
39 | -// } | ||
40 | -// | ||
41 | -// /* (non-Javadoc) | ||
42 | -// * @see com.diligrp.website.manager.MemberCenterAuthenManager#getEnterpriseInfoById(java.lang.Long) | ||
43 | -// */ | ||
44 | -// @Override | ||
45 | -// public EnterpriseInfo getEnterpriseInfoById(Long companyId)throws Exception { | ||
46 | -// return memberCenterAuthenRpcService.getEnterpriseInfoById(companyId); | ||
47 | -// } | ||
48 | -// | ||
49 | -// /* (non-Javadoc) | ||
50 | -// * @see com.diligrp.website.manager.MemberCenterAuthenManager#approveAuthen(java.lang.Long, java.lang.Integer, java.lang.Integer, java.lang.String) | ||
51 | -// */ | ||
52 | -// @Override | ||
53 | -// public boolean approveAuthen(Long userId, Integer userType, | ||
54 | -// Integer authState, String auditReson,Long operatorId)throws Exception { | ||
55 | -// return memberCenterAuthenRpcService.approveAuthen(userId, userType, authState, auditReson, operatorId); | ||
56 | -// } | ||
57 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/impl/MemberManagerImpl.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.impl; | ||
2 | - | ||
3 | -import java.util.List; | ||
4 | - | ||
5 | -import javax.annotation.Resource; | ||
6 | - | ||
7 | -import org.springframework.stereotype.Component; | ||
8 | - | ||
9 | -import com.diligrp.website.manager.MemberManager; | ||
10 | -import com.diligrp.website.rpc.MemberRPCService; | ||
11 | -import com.diligrp.website.util.dao.BaseQuery; | ||
12 | -import com.diligrp.website.util.web.PageTemplate; | ||
13 | -import com.yqyw.user.rpc.client.domain.input.CreditLimitReq; | ||
14 | -import com.yqyw.user.rpc.client.domain.input.FavoriteInfo; | ||
15 | -import com.yqyw.user.rpc.client.domain.input.LockMemberReq; | ||
16 | -import com.yqyw.user.rpc.client.domain.output.DefaultResp; | ||
17 | -import com.yqyw.user.rpc.client.domain.output.EnterpriseInfoResp; | ||
18 | -import com.yqyw.user.rpc.client.domain.output.ListFavoriteByPagingResp; | ||
19 | -import com.yqyw.user.rpc.client.domain.output.LockMemberResp; | ||
20 | -import com.yqyw.user.rpc.client.domain.output.MemberCreditInfoResp; | ||
21 | -import com.yqyw.user.rpc.client.domain.output.MemberCreditOptionLogResp; | ||
22 | -import com.yqyw.user.rpc.client.domain.output.UserExtensionResp; | ||
23 | -import com.yqyw.user.rpc.client.domain.output.UserInfoResp; | ||
24 | - | ||
25 | -@Component("memberManager") | ||
26 | -public class MemberManagerImpl implements MemberManager { | ||
27 | - | ||
28 | - @Resource | ||
29 | - private MemberRPCService memberRPCService; | ||
30 | - | ||
31 | - @Override | ||
32 | - public PageTemplate query(BaseQuery bq) { | ||
33 | - return memberRPCService.query(bq); | ||
34 | - } | ||
35 | - | ||
36 | - @Override | ||
37 | - public LockMemberResp getLockUser(Long id) { | ||
38 | - return memberRPCService.getLockUser(id); | ||
39 | - } | ||
40 | - | ||
41 | - @Override | ||
42 | - public boolean lockMember(LockMemberReq req) { | ||
43 | - return memberRPCService.lockMember(req); | ||
44 | - } | ||
45 | - | ||
46 | - @Override | ||
47 | - public boolean unlockMember(LockMemberReq req) { | ||
48 | - return memberRPCService.unlockMember(req); | ||
49 | - } | ||
50 | - | ||
51 | - @Override | ||
52 | - public List<MemberCreditOptionLogResp> getCreditHistory(Long memberId) { | ||
53 | - return memberRPCService.getCreditHistory(memberId); | ||
54 | - } | ||
55 | - | ||
56 | - @Override | ||
57 | - public MemberCreditInfoResp getCreditInfo(Long memberId) { | ||
58 | - return memberRPCService.getCreditInfo(memberId); | ||
59 | - } | ||
60 | - | ||
61 | - @Override | ||
62 | - public DefaultResp updateCreditLimit(CreditLimitReq req) { | ||
63 | - return memberRPCService.updateCreditLimit(req); | ||
64 | - } | ||
65 | - | ||
66 | -// @Override | ||
67 | -// public ListBrowseHistoryResp historyList(Integer type,Long userId, BaseQuery bq) { | ||
68 | -// return memberRPCService.historyList(type, userId, bq); | ||
69 | -// } | ||
70 | - | ||
71 | - @Override | ||
72 | - public UserInfoResp getMemberInfo(Long uid) { | ||
73 | - return memberRPCService.getMemberInfo(uid); | ||
74 | - } | ||
75 | - | ||
76 | - @Override | ||
77 | - public UserExtensionResp getMemberExtension(Long uid) { | ||
78 | - return memberRPCService.getMemberExtension(uid); | ||
79 | - } | ||
80 | - | ||
81 | - @Override | ||
82 | - public EnterpriseInfoResp getEnterpriseByUserId(Long uid) { | ||
83 | - return memberRPCService.getEnterpriseByUserId(uid); | ||
84 | - } | ||
85 | - | ||
86 | - @Override | ||
87 | - public ListFavoriteByPagingResp getMemberFavorite(FavoriteInfo info, | ||
88 | - Integer currPage, Integer pageSize) { | ||
89 | - return memberRPCService.getMemberFavorite(info, currPage, pageSize); | ||
90 | - } | ||
91 | - | ||
92 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/impl/OpenShopApplyManagerImpl.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.impl; | ||
2 | - | ||
3 | -import javax.annotation.Resource; | ||
4 | - | ||
5 | -import org.springframework.stereotype.Service; | ||
6 | - | ||
7 | -import com.diligrp.pnr.sdk.domain.Shop; | ||
8 | -import com.diligrp.website.manager.OpenShopApplyManager; | ||
9 | -import com.diligrp.website.rpc.OpenShopApplyRpcService; | ||
10 | -import com.diligrp.website.util.web.PageTemplate; | ||
11 | -import com.yqyw.user.rpc.client.domain.output.MemberQueryResp; | ||
12 | - | ||
13 | - | ||
14 | -/** | ||
15 | - * <B>Description</B> TODO <br /> | ||
16 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
17 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
18 | - * <B>Company</B> 地利集团 | ||
19 | - * @createTime 2014年6月5日 下午3:42:29 | ||
20 | - * @author liujie | ||
21 | - */ | ||
22 | -@Service | ||
23 | -public class OpenShopApplyManagerImpl implements OpenShopApplyManager{ | ||
24 | - @Resource | ||
25 | - private OpenShopApplyRpcService openShopApplyRpcService; | ||
26 | - | ||
27 | - /* (non-Javadoc) | ||
28 | - * @see com.diligrp.website.manager.AuthenticationManageManager#getUserInfo(com.diligrp.user.rpc.client.domain.input.ShopAuthenReq) | ||
29 | - */ | ||
30 | - @Override | ||
31 | - public PageTemplate getUserInfo(Integer pageSize, Integer pageIndex, String shopName, String member, String contactPhone, Long startTime, Long endTime, Integer state, String shopId,String cityId,String shopSource) { | ||
32 | - return openShopApplyRpcService.getUserInfo(pageSize,pageIndex,shopName,member,contactPhone,startTime,endTime,state,shopId,cityId,shopSource); | ||
33 | - } | ||
34 | - | ||
35 | - /* (non-Javadoc) | ||
36 | - * @see com.diligrp.website.manager.OpenShopApplyManager#getShopInfoByShopIdAndUserId(java.lang.Long, java.lang.Long) | ||
37 | - */ | ||
38 | - @Override | ||
39 | - public Shop getShopInfoByShopId(Long shopId) { | ||
40 | - return openShopApplyRpcService.getShopInfoByShopId(shopId); | ||
41 | - } | ||
42 | - | ||
43 | - /* (non-Javadoc) | ||
44 | - * @see com.diligrp.website.manager.OpenShopApplyManager#updateShopStatus(java.lang.Long, java.lang.String, java.lang.String) | ||
45 | - */ | ||
46 | - @Override | ||
47 | - public boolean shopAudit(Long shopId, String auditRemark,Integer shopState) { | ||
48 | - return openShopApplyRpcService.shopAudit(shopId, auditRemark, shopState); | ||
49 | - } | ||
50 | - | ||
51 | - @Override | ||
52 | - public MemberQueryResp getUserAuthInfo(Long userId){ | ||
53 | - return openShopApplyRpcService.getUserAuthInfo(userId); | ||
54 | - } | ||
55 | - | ||
56 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/impl/ProductManagerImpl.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.impl; | ||
2 | - | ||
3 | -import java.util.List; | ||
4 | - | ||
5 | -import javax.annotation.Resource; | ||
6 | - | ||
7 | -import org.springframework.stereotype.Service; | ||
8 | - | ||
9 | -import com.diligrp.titan.sdk.domain.Product; | ||
10 | -import com.diligrp.website.manager.ProductManager; | ||
11 | -import com.diligrp.website.manager.cache.ProductCache; | ||
12 | - | ||
13 | - | ||
14 | -/** | ||
15 | - * <B>Description</B> <br /> | ||
16 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
17 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
18 | - * <B>Company</B> 地利集团 | ||
19 | - * | ||
20 | - * @author mengxf | ||
21 | - * @createTime 2014年5月21日 下午6:20:36 | ||
22 | - */ | ||
23 | -@Service | ||
24 | -public class ProductManagerImpl implements ProductManager { | ||
25 | - | ||
26 | - @Resource | ||
27 | - private ProductCache productCahce; | ||
28 | - | ||
29 | - | ||
30 | - @Override | ||
31 | - public List<Product> getProductInfos(List<Long> pids) { | ||
32 | - return productCahce.getProductInfos(pids); | ||
33 | - } | ||
34 | - | ||
35 | - | ||
36 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/impl/SMSManagerImpl.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.impl; | ||
2 | - | ||
3 | -import javax.annotation.Resource; | ||
4 | - | ||
5 | -import org.springframework.stereotype.Component; | ||
6 | - | ||
7 | -import com.diligrp.website.domain.MobMessage; | ||
8 | -import com.diligrp.website.manager.SMSManager; | ||
9 | -import com.diligrp.website.rpc.SMSRPCService; | ||
10 | - | ||
11 | -@Component("smsManager") | ||
12 | -public class SMSManagerImpl implements SMSManager { | ||
13 | - | ||
14 | - @Resource(name = "smsRpcService") | ||
15 | - private SMSRPCService smsRpcService; | ||
16 | - | ||
17 | - @Override | ||
18 | - public boolean sendSMS(MobMessage mm) { | ||
19 | - return smsRpcService.sendSMS(mm); | ||
20 | - } | ||
21 | - | ||
22 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/impl/ShopCloseHistoryManagerImpl.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.impl; | ||
2 | - | ||
3 | -import com.diligrp.website.dao.ShopCloseHistoryDao; | ||
4 | -import com.diligrp.website.domain.ShopCloseHistory; | ||
5 | -import com.diligrp.website.manager.ShopCloseHistoryManager; | ||
6 | -import com.diligrp.website.util.dao.BaseQuery; | ||
7 | -import com.diligrp.website.util.web.PageTemplate; | ||
8 | -import org.springframework.stereotype.Component; | ||
9 | - | ||
10 | -import javax.annotation.Resource; | ||
11 | -import java.sql.Timestamp; | ||
12 | -import java.util.List; | ||
13 | - | ||
14 | -@Component("shopCloseHistoryManager") | ||
15 | -public class ShopCloseHistoryManagerImpl implements ShopCloseHistoryManager { | ||
16 | - | ||
17 | - @Resource | ||
18 | - private ShopCloseHistoryDao shopCloseHistoryDao; | ||
19 | - | ||
20 | - @Override | ||
21 | - public PageTemplate query(BaseQuery query) { | ||
22 | - Integer totalSize = shopCloseHistoryDao.getShopCloseHistoryCount(query); | ||
23 | - List<ShopCloseHistory> list = shopCloseHistoryDao.getShopCloseHistoryList(query); | ||
24 | - return PageTemplate.create(query, totalSize, list); | ||
25 | - } | ||
26 | - | ||
27 | - @Override | ||
28 | - public boolean save(ShopCloseHistory shopCloseHistory) { | ||
29 | - shopCloseHistory.setCreated(new Timestamp(System.currentTimeMillis())); | ||
30 | - shopCloseHistory.setModified(shopCloseHistory.getCreated()); | ||
31 | - shopCloseHistory.setYn(1); | ||
32 | - return shopCloseHistoryDao.save(shopCloseHistory); | ||
33 | - } | ||
34 | - | ||
35 | - @Override | ||
36 | - public ShopCloseHistory getShopCloseHistoryById(Long id){ | ||
37 | - return shopCloseHistoryDao.getShopCloseHistoryById(id); | ||
38 | - } | ||
39 | - | ||
40 | - @Override | ||
41 | - public ShopCloseHistory getAuditShopCloseHistoryByShopId(Long shopId){ | ||
42 | - return shopCloseHistoryDao.getAuditShopCloseHistoryByShopId(shopId); | ||
43 | - } | ||
44 | - | ||
45 | - @Override | ||
46 | - public boolean edit(ShopCloseHistory shopCloseHistory) { | ||
47 | - shopCloseHistory.setModified(new Timestamp(System.currentTimeMillis())); | ||
48 | - return shopCloseHistoryDao.update(shopCloseHistory); | ||
49 | - } | ||
50 | -} |
diligrp-website-manager/src/main/java/com/diligrp/website/manager/impl/ShopNameModifyManagerImpl.java deleted
100644 → 0
1 | -package com.diligrp.website.manager.impl; | ||
2 | - | ||
3 | -import com.diligrp.website.dao.ShopNameModifyDao; | ||
4 | -import com.diligrp.website.domain.ShopNameModify; | ||
5 | -import com.diligrp.website.manager.ShopNameModifyManager; | ||
6 | -import com.diligrp.website.util.dao.BaseQuery; | ||
7 | -import com.diligrp.website.util.web.PageTemplate; | ||
8 | -import org.springframework.stereotype.Component; | ||
9 | - | ||
10 | -import javax.annotation.Resource; | ||
11 | -import java.sql.Timestamp; | ||
12 | -import java.util.List; | ||
13 | - | ||
14 | -@Component("shopNameModifyManager") | ||
15 | -public class ShopNameModifyManagerImpl implements ShopNameModifyManager { | ||
16 | - | ||
17 | - @Resource | ||
18 | - private ShopNameModifyDao shopNameModifyDao; | ||
19 | - | ||
20 | - @Override | ||
21 | - public PageTemplate query(BaseQuery query) { | ||
22 | - Integer totalSize = shopNameModifyDao.getShopNameModifyCount(query); | ||
23 | - List<ShopNameModify> list = shopNameModifyDao.getShopNameModifyList(query); | ||
24 | - return PageTemplate.create(query, totalSize, list); | ||
25 | - } | ||
26 | - | ||
27 | - @Override | ||
28 | - public boolean save(ShopNameModify shopNameModify) { | ||
29 | - shopNameModify.setCreated(new Timestamp(System.currentTimeMillis())); | ||
30 | - shopNameModify.setModified(shopNameModify.getCreated()); | ||
31 | - shopNameModify.setYn(1); | ||
32 | - return shopNameModifyDao.save(shopNameModify); | ||
33 | - } | ||
34 | - | ||
35 | - @Override | ||
36 | - public boolean edit(ShopNameModify shopNameModify) { | ||
37 | - shopNameModify.setModified(new Timestamp(System.currentTimeMillis())); | ||
38 | - return shopNameModifyDao.update(shopNameModify); | ||
39 | - } | ||
40 | - | ||
41 | - @Override | ||
42 | - public List<ShopNameModify> getShopNameModifyByShopId(Long shopId) { | ||
43 | - return shopNameModifyDao.getShopNameModifyByShopId(shopId); | ||
44 | - } | ||
45 | - | ||
46 | - @Override | ||
47 | - public ShopNameModify getShopNameModifyById(Long id){ | ||
48 | - return shopNameModifyDao.getShopNameModifyById(id); | ||
49 | - } | ||
50 | - | ||
51 | - @Override | ||
52 | - public ShopNameModify getShopNameModifyByNewShopName(String newShopName){ | ||
53 | - return shopNameModifyDao.getShopNameModifyByNewShopName(newShopName); | ||
54 | - } | ||
55 | -} |
diligrp-website-manweb/pom.xml
@@ -39,155 +39,45 @@ | @@ -39,155 +39,45 @@ | ||
39 | 39 | ||
40 | <profiles> | 40 | <profiles> |
41 | <profile> | 41 | <profile> |
42 | - <id>development</id> | ||
43 | - <properties> | ||
44 | - <!-- 显示模板 --> | ||
45 | - <project.view.VMDefault>layout/default_content</project.view.VMDefault> | ||
46 | - | ||
47 | - <!-- redis 配置 --> | ||
48 | - <project.redis.host1>10.28.6.152</project.redis.host1> | ||
49 | - <project.redis.port1>6379</project.redis.port1> | ||
50 | - | ||
51 | - <!-- 商品详情链接地址 --> | ||
52 | - <project.product.detail.path>http://www.nong12.com/product/</project.product.detail.path> | ||
53 | - | ||
54 | - <!-- 后台默认静态资源地址 --> | ||
55 | - <project.default.assets.path>http://static.nong12.com/static/ace1.3/assets</project.default.assets.path> | ||
56 | - | ||
57 | - <!-- 公共样式引用 --> | ||
58 | - <project.default.assets.common.path>http://static.nong12.com/static/</project.default.assets.common.path> | ||
59 | - | ||
60 | - <!-- 本地资源地址 --> | ||
61 | - <project.default.local.path>/</project.default.local.path> | ||
62 | - | ||
63 | - <!-- 店铺域名 --> | ||
64 | - <project.shop.domain>http://shop.nong12.com</project.shop.domain> | ||
65 | - | ||
66 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
67 | - <project.sms.webchina.SMSKey>2cf3264488ee3beef224</project.sms.webchina.SMSKey> | ||
68 | - <project.sms.webchina.userName>itly</project.sms.webchina.userName> | ||
69 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
70 | - | ||
71 | - <!-- interface user --> | ||
72 | - <website.user.baseUrl>http://user.nong12.com</website.user.baseUrl> | ||
73 | - <website.user.token>token</website.user.token> | ||
74 | - | ||
75 | - <!-- interface titan --> | ||
76 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
77 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
78 | - | ||
79 | - <!-- 登录拦截器开关 --> | ||
80 | - <project.manger.enabled>true</project.manger.enabled> | ||
81 | - | ||
82 | - <!-- 图片服务器地址配置 --> | ||
83 | - <project.image.server.domain>nong12.com</project.image.server.domain> | ||
84 | - <project.image.server.host>http://10.28.6.153</project.image.server.host> | ||
85 | - | ||
86 | - <!-- 数据库连接池配置文件 --> | ||
87 | - <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | ||
88 | - <db.dbpool.jdbc.url>jdbc:mysql://10.28.6.151:3307/dili_website?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | ||
89 | - <db.dbpool.jdbc.username>root</db.dbpool.jdbc.username> | ||
90 | - <db.dbpool.jdbc.password>123456</db.dbpool.jdbc.password> | ||
91 | - | ||
92 | - <db.dbpool.init.initial.size>5</db.dbpool.init.initial.size> | ||
93 | - <db.dbpool.init.min.idle>3</db.dbpool.init.min.idle> | ||
94 | - <db.dbpool.init.max.active>5</db.dbpool.init.max.active> | ||
95 | - | ||
96 | - <db.dbpool.max.wait>60000</db.dbpool.max.wait> | ||
97 | - <db.dbpool.time.between.millis>60000</db.dbpool.time.between.millis> | ||
98 | - <db.dbpool.min.idle.time>300000</db.dbpool.min.idle.time> | ||
99 | - | ||
100 | - <!--权限相关配置 --> | ||
101 | - <conf.manage.enable>false</conf.manage.enable> | ||
102 | - <conf.manage.spider>true</conf.manage.spider> | ||
103 | - <conf.manage.system>manweb</conf.manage.system> | ||
104 | - <conf.manage.domain>http://manage.nong12.com/</conf.manage.domain> | ||
105 | - <conf.manage.includes>^/$,^$,^/.*\.do</conf.manage.includes> | ||
106 | - <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | ||
107 | - | ||
108 | - <!-- 短信发送开关 --> | ||
109 | - <sms.switch>false</sms.switch> | ||
110 | - | ||
111 | - <!-- passport 注册配置 --> | ||
112 | - <passport.register.url>http://passport.api.nong12.com/api/register/register.html</passport.register.url> | ||
113 | - <passport.interface.sign>MTIzNDU2Nzg5</passport.interface.sign> | ||
114 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
115 | - | ||
116 | - <!-- 店铺接口签名 --> | ||
117 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
118 | - | ||
119 | - <!-- MQ --> | ||
120 | - <conf.mq.namesrvAddr>10.28.6.124:9876</conf.mq.namesrvAddr> | ||
121 | - <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> | ||
122 | - | ||
123 | - <!-- 物流 --> | ||
124 | - <wl.url>http://wl.nong12.com/</wl.url> | ||
125 | - <wl.sign>TqExJO5spMVhZLvr17FBR1MlNvMOc</wl.sign> | ||
126 | - | ||
127 | - </properties> | ||
128 | - </profile> | ||
129 | - | ||
130 | - <profile> | ||
131 | - <id>zmq-dev</id> | 42 | + <id>dev</id> |
132 | <activation> | 43 | <activation> |
133 | <activeByDefault>true</activeByDefault> | 44 | <activeByDefault>true</activeByDefault> |
134 | </activation> | 45 | </activation> |
135 | <properties> | 46 | <properties> |
136 | <!-- 系统域名 --> | 47 | <!-- 系统域名 --> |
137 | - <project.system.domain>http://manweb.1n4j.com</project.system.domain> | 48 | + <project.system.domain>http://manweb.zandeapp.com</project.system.domain> |
138 | <!-- 显示模板 --> | 49 | <!-- 显示模板 --> |
139 | <project.view.VMDefault>layout/default_content</project.view.VMDefault> | 50 | <project.view.VMDefault>layout/default_content</project.view.VMDefault> |
140 | 51 | ||
141 | <!-- redis 配置 --> | 52 | <!-- redis 配置 --> |
142 | - <project.redis.host1>10.28.10.208</project.redis.host1> | 53 | + <project.redis.host1>10.28.11.205</project.redis.host1> |
143 | <project.redis.port1>6379</project.redis.port1> | 54 | <project.redis.port1>6379</project.redis.port1> |
144 | 55 | ||
145 | <!-- 商品详情链接地址 --> | 56 | <!-- 商品详情链接地址 --> |
146 | - <project.product.detail.path>http://www.1n4j.com/product/</project.product.detail.path> | 57 | + <project.product.detail.path>http://www.zandeapp.com/product/</project.product.detail.path> |
147 | 58 | ||
148 | <!-- 后台默认静态资源地址 --> | 59 | <!-- 后台默认静态资源地址 --> |
149 | - <project.default.assets.path>http://static.1n4j.com/static/ace1.3/assets</project.default.assets.path> | 60 | + <project.default.assets.path>http://static.zandeapp.com/static/common/ace1.3/assets</project.default.assets.path> |
150 | 61 | ||
151 | <!-- 公共样式引用 --> | 62 | <!-- 公共样式引用 --> |
152 | - <project.default.assets.common.path>http://static.1n4j.com/static/</project.default.assets.common.path> | 63 | + <project.default.assets.common.path>http://static.zandeapp.com/static/common/</project.default.assets.common.path> |
153 | 64 | ||
154 | <!-- 本地资源地址 --> | 65 | <!-- 本地资源地址 --> |
155 | <project.default.local.path>/</project.default.local.path> | 66 | <project.default.local.path>/</project.default.local.path> |
156 | 67 | ||
157 | - <!-- 店铺域名 --> | ||
158 | - <project.shop.domain>http://shop.1n4j.com</project.shop.domain> | ||
159 | - <manage.shopClient.url>http://shop.1n4j.com</manage.shopClient.url> | ||
160 | - <manage.shopClient.system>manweb</manage.shopClient.system> | ||
161 | - <!-- 店铺接口签名 --> | ||
162 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
163 | - | ||
164 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
165 | - <project.sms.webchina.SMSKey>2cf3264488ee3beef224</project.sms.webchina.SMSKey> | ||
166 | - <project.sms.webchina.userName>itly</project.sms.webchina.userName> | ||
167 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
168 | - | ||
169 | - <!-- interface user --> | ||
170 | - <website.user.baseUrl>http://user.1n4j.com</website.user.baseUrl> | ||
171 | - <website.user.token>token</website.user.token> | ||
172 | - | ||
173 | - <!-- interface titan --> | ||
174 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
175 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
176 | - | ||
177 | <!-- 登录拦截器开关 --> | 68 | <!-- 登录拦截器开关 --> |
178 | <project.manger.enabled>true</project.manger.enabled> | 69 | <project.manger.enabled>true</project.manger.enabled> |
179 | 70 | ||
180 | <!-- 图片服务器地址配置 --> | 71 | <!-- 图片服务器地址配置 --> |
181 | - <project.image.server.domain>1n4j.com</project.image.server.domain> | ||
182 | - <!-- <project.image.server.host>http://10.28.6.153</project.image.server.host> --> | ||
183 | - <project.image.server.host>up.1n4j.com</project.image.server.host> | 72 | + <project.image.server.domain>zandeapp.com</project.image.server.domain> |
73 | + <project.image.server.host>up.zandeapp.com</project.image.server.host> | ||
184 | <project.image.server.bucketname>free_trade_zone</project.image.server.bucketname> | 74 | <project.image.server.bucketname>free_trade_zone</project.image.server.bucketname> |
185 | <project.image.server.accesskey>d6a300418bd6fa2178b3bbb06a421f32</project.image.server.accesskey> | 75 | <project.image.server.accesskey>d6a300418bd6fa2178b3bbb06a421f32</project.image.server.accesskey> |
186 | <project.image.server.secretkey>8d2d1ac5541dcfbbd78ac1793ce4f782</project.image.server.secretkey> | 76 | <project.image.server.secretkey>8d2d1ac5541dcfbbd78ac1793ce4f782</project.image.server.secretkey> |
187 | 77 | ||
188 | <!-- 数据库连接池配置文件 --> | 78 | <!-- 数据库连接池配置文件 --> |
189 | <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | 79 | <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> |
190 | - <db.dbpool.jdbc.url>jdbc:mysql://10.28.10.188:3306/website?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | 80 | + <db.dbpool.jdbc.url>jdbc:mysql://10.28.11.162:3306/manweb?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> |
191 | <db.dbpool.jdbc.username>root</db.dbpool.jdbc.username> | 81 | <db.dbpool.jdbc.username>root</db.dbpool.jdbc.username> |
192 | <db.dbpool.jdbc.password>123456</db.dbpool.jdbc.password> | 82 | <db.dbpool.jdbc.password>123456</db.dbpool.jdbc.password> |
193 | 83 | ||
@@ -203,669 +93,17 @@ | @@ -203,669 +93,17 @@ | ||
203 | <conf.manage.enable>false</conf.manage.enable> | 93 | <conf.manage.enable>false</conf.manage.enable> |
204 | <conf.manage.spider>true</conf.manage.spider> | 94 | <conf.manage.spider>true</conf.manage.spider> |
205 | <conf.manage.system>manweb</conf.manage.system> | 95 | <conf.manage.system>manweb</conf.manage.system> |
206 | - <conf.manage.domain>http://manage.1n4j.com/</conf.manage.domain> | 96 | + <conf.manage.domain>http://manage.zandeapp.com/</conf.manage.domain> |
207 | <conf.manage.includes>^/$,^$,^/.*\.do</conf.manage.includes> | 97 | <conf.manage.includes>^/$,^$,^/.*\.do</conf.manage.includes> |
208 | <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | 98 | <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> |
209 | 99 | ||
210 | <!-- 短信发送开关 --> | 100 | <!-- 短信发送开关 --> |
211 | <sms.switch>false</sms.switch> | 101 | <sms.switch>false</sms.switch> |
212 | 102 | ||
213 | - <!-- passport 注册配置 --> | ||
214 | - <passport.register.url>http://passport.api.1n4j.com/api/register/register.html</passport.register.url> | ||
215 | - <passport.interface.sign>MTIzNDU2Nzg5</passport.interface.sign> | ||
216 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
217 | - | ||
218 | <!-- MQ --> | 103 | <!-- MQ --> |
219 | <conf.mq.namesrvAddr>10.28.6.124:9876</conf.mq.namesrvAddr> | 104 | <conf.mq.namesrvAddr>10.28.6.124:9876</conf.mq.namesrvAddr> |
220 | <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> | 105 | <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> |
221 | 106 | ||
222 | - <!-- 物流 --> | ||
223 | - <wl.url>http://wl.1n4j.com/</wl.url> | ||
224 | - <wl.sign>TqExJO5spMVhZLvr17FBR1MlNvMOc</wl.sign> | ||
225 | - | ||
226 | - </properties> | ||
227 | - </profile> | ||
228 | - | ||
229 | - <profile> | ||
230 | - <id>zmq-init-sql</id> | ||
231 | - <properties> | ||
232 | - <!-- 系统域名 --> | ||
233 | - <project.system.domain>http://manweb.1n4j.com</project.system.domain> | ||
234 | - <!-- 显示模板 --> | ||
235 | - <project.view.VMDefault>layout/default_content</project.view.VMDefault> | ||
236 | - | ||
237 | - <!-- redis 配置 --> | ||
238 | - <project.redis.host1>10.28.10.208</project.redis.host1> | ||
239 | - <project.redis.port1>6379</project.redis.port1> | ||
240 | - | ||
241 | - <!-- 商品详情链接地址 --> | ||
242 | - <project.product.detail.path>http://www.1n4j.com/product/</project.product.detail.path> | ||
243 | - | ||
244 | - <!-- 后台默认静态资源地址 --> | ||
245 | - <project.default.assets.path>http://static.1n4j.com/static/ace1.3/assets</project.default.assets.path> | ||
246 | - | ||
247 | - <!-- 公共样式引用 --> | ||
248 | - <project.default.assets.common.path>http://static.1n4j.com/static/</project.default.assets.common.path> | ||
249 | - | ||
250 | - <!-- 本地资源地址 --> | ||
251 | - <project.default.local.path>/</project.default.local.path> | ||
252 | - | ||
253 | - <!-- 店铺域名 --> | ||
254 | - <project.shop.domain>http://shop.1n4j.com</project.shop.domain> | ||
255 | - <manage.shopClient.url>http://shop.1n4j.com</manage.shopClient.url> | ||
256 | - <manage.shopClient.system>manweb</manage.shopClient.system> | ||
257 | - <!-- 店铺接口签名 --> | ||
258 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
259 | - | ||
260 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
261 | - <project.sms.webchina.SMSKey>2cf3264488ee3beef224</project.sms.webchina.SMSKey> | ||
262 | - <project.sms.webchina.userName>itly</project.sms.webchina.userName> | ||
263 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
264 | - | ||
265 | - <!-- interface user --> | ||
266 | - <website.user.baseUrl>http://user.1n4j.com</website.user.baseUrl> | ||
267 | - <website.user.token>token</website.user.token> | ||
268 | - | ||
269 | - <!-- interface titan --> | ||
270 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
271 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
272 | - | ||
273 | - <!-- 登录拦截器开关 --> | ||
274 | - <project.manger.enabled>true</project.manger.enabled> | ||
275 | - | ||
276 | - <!-- 图片服务器地址配置 --> | ||
277 | - <project.image.server.domain>1n4j.com</project.image.server.domain> | ||
278 | - <!-- <project.image.server.host>http://10.28.6.153</project.image.server.host> --> | ||
279 | - <project.image.server.host>up.1n4j.com</project.image.server.host> | ||
280 | - <project.image.server.bucketname>free_trade_zone</project.image.server.bucketname> | ||
281 | - <project.image.server.accesskey>d6a300418bd6fa2178b3bbb06a421f32</project.image.server.accesskey> | ||
282 | - <project.image.server.secretkey>8d2d1ac5541dcfbbd78ac1793ce4f782</project.image.server.secretkey> | ||
283 | - | ||
284 | - <!-- 数据库连接池配置文件 --> | ||
285 | - <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | ||
286 | - <db.dbpool.jdbc.url>jdbc:mysql://10.28.10.188:3306/test_website?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | ||
287 | - <db.dbpool.jdbc.username>root</db.dbpool.jdbc.username> | ||
288 | - <db.dbpool.jdbc.password>123456</db.dbpool.jdbc.password> | ||
289 | - | ||
290 | - <db.dbpool.init.initial.size>5</db.dbpool.init.initial.size> | ||
291 | - <db.dbpool.init.min.idle>3</db.dbpool.init.min.idle> | ||
292 | - <db.dbpool.init.max.active>5</db.dbpool.init.max.active> | ||
293 | - | ||
294 | - <db.dbpool.max.wait>60000</db.dbpool.max.wait> | ||
295 | - <db.dbpool.time.between.millis>60000</db.dbpool.time.between.millis> | ||
296 | - <db.dbpool.min.idle.time>300000</db.dbpool.min.idle.time> | ||
297 | - | ||
298 | - <!--权限相关配置 --> | ||
299 | - <conf.manage.enable>false</conf.manage.enable> | ||
300 | - <conf.manage.spider>true</conf.manage.spider> | ||
301 | - <conf.manage.system>manweb</conf.manage.system> | ||
302 | - <conf.manage.domain>http://manage.1n4j.com/</conf.manage.domain> | ||
303 | - <conf.manage.includes>^/$,^$,^/.*\.do</conf.manage.includes> | ||
304 | - <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | ||
305 | - | ||
306 | - <!-- 短信发送开关 --> | ||
307 | - <sms.switch>false</sms.switch> | ||
308 | - | ||
309 | - <!-- passport 注册配置 --> | ||
310 | - <passport.register.url>http://passport.api.1n4j.com/api/register/register.html</passport.register.url> | ||
311 | - <passport.interface.sign>MTIzNDU2Nzg5</passport.interface.sign> | ||
312 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
313 | - | ||
314 | - <!-- MQ --> | ||
315 | - <conf.mq.namesrvAddr>10.28.6.124:9876</conf.mq.namesrvAddr> | ||
316 | - <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> | ||
317 | - | ||
318 | - <!-- 物流 --> | ||
319 | - <wl.url>http://wl.1n4j.com/</wl.url> | ||
320 | - <wl.sign>TqExJO5spMVhZLvr17FBR1MlNvMOc</wl.sign> | ||
321 | - | ||
322 | - </properties> | ||
323 | - </profile> | ||
324 | - | ||
325 | - <profile> | ||
326 | - <id>zmq-test</id> | ||
327 | - <properties> | ||
328 | - <!-- 系统域名 --> | ||
329 | - <project.system.domain>http://manweb.1n4j.com</project.system.domain> | ||
330 | - <!-- 显示模板 --> | ||
331 | - <project.view.VMDefault>layout/default_content</project.view.VMDefault> | ||
332 | - | ||
333 | - <!-- redis 配置 --> | ||
334 | - <project.redis.host1>10.28.10.207</project.redis.host1> | ||
335 | - <project.redis.port1>6379</project.redis.port1> | ||
336 | - | ||
337 | - <!-- 商品详情链接地址 --> | ||
338 | - <project.product.detail.path>http://www.1n4j.com/product/</project.product.detail.path> | ||
339 | - | ||
340 | - <!-- 后台默认静态资源地址 --> | ||
341 | - <project.default.assets.path>http://static.1n4j.com/static/ace1.3/assets</project.default.assets.path> | ||
342 | - | ||
343 | - <!-- 公共样式引用 --> | ||
344 | - <project.default.assets.common.path>http://static.1n4j.com/static/</project.default.assets.common.path> | ||
345 | - | ||
346 | - <!-- 本地资源地址 --> | ||
347 | - <project.default.local.path>/</project.default.local.path> | ||
348 | - | ||
349 | - <!-- 店铺域名 --> | ||
350 | - <project.shop.domain>http://shop.1n4j.com</project.shop.domain> | ||
351 | - <manage.shopClient.url>http://shop.1n4j.com</manage.shopClient.url> | ||
352 | - <manage.shopClient.system>manweb</manage.shopClient.system> | ||
353 | - <!-- 店铺接口签名 --> | ||
354 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
355 | - | ||
356 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
357 | - <project.sms.webchina.SMSKey>2cf3264488ee3beef224</project.sms.webchina.SMSKey> | ||
358 | - <project.sms.webchina.userName>itly</project.sms.webchina.userName> | ||
359 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
360 | - | ||
361 | - <!-- interface user --> | ||
362 | - <website.user.baseUrl>http://user.1n4j.com</website.user.baseUrl> | ||
363 | - <website.user.token>token</website.user.token> | ||
364 | - | ||
365 | - <!-- interface titan --> | ||
366 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
367 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
368 | - | ||
369 | - <!-- 登录拦截器开关 --> | ||
370 | - <project.manger.enabled>true</project.manger.enabled> | ||
371 | - | ||
372 | - <!-- 图片服务器地址配置 --> | ||
373 | - <project.image.server.host>up.1n4j.com</project.image.server.host> | ||
374 | - <project.image.server.bucketname>free_trade_zone</project.image.server.bucketname> | ||
375 | - <project.image.server.accesskey>d6a300418bd6fa2178b3bbb06a421f32</project.image.server.accesskey> | ||
376 | - <project.image.server.secretkey>8d2d1ac5541dcfbbd78ac1793ce4f782</project.image.server.secretkey> | ||
377 | - | ||
378 | - <!-- 数据库连接池配置文件 --> | ||
379 | - <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | ||
380 | - <db.dbpool.jdbc.url>jdbc:mysql://10.28.6.55:3307/agriez_website?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | ||
381 | - <db.dbpool.jdbc.username>root</db.dbpool.jdbc.username> | ||
382 | - <db.dbpool.jdbc.password>123456</db.dbpool.jdbc.password> | ||
383 | - | ||
384 | - <db.dbpool.init.initial.size>5</db.dbpool.init.initial.size> | ||
385 | - <db.dbpool.init.min.idle>3</db.dbpool.init.min.idle> | ||
386 | - <db.dbpool.init.max.active>5</db.dbpool.init.max.active> | ||
387 | - | ||
388 | - <db.dbpool.max.wait>60000</db.dbpool.max.wait> | ||
389 | - <db.dbpool.time.between.millis>60000</db.dbpool.time.between.millis> | ||
390 | - <db.dbpool.min.idle.time>300000</db.dbpool.min.idle.time> | ||
391 | - | ||
392 | - <!--权限相关配置 --> | ||
393 | - <conf.manage.enable>false</conf.manage.enable> | ||
394 | - <conf.manage.spider>true</conf.manage.spider> | ||
395 | - <conf.manage.system>manweb</conf.manage.system> | ||
396 | - <conf.manage.domain>http://manage.1n4j.com/</conf.manage.domain> | ||
397 | - <conf.manage.includes>^/$,^$,^/.*\.do</conf.manage.includes> | ||
398 | - <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | ||
399 | - | ||
400 | - <!-- 短信发送开关 --> | ||
401 | - <sms.switch>false</sms.switch> | ||
402 | - | ||
403 | - <!-- passport 注册配置 --> | ||
404 | - <passport.register.url>http://passport.api.1n4j.com/api/register/register.html</passport.register.url> | ||
405 | - <passport.interface.sign>MTIzNDU2Nzg5</passport.interface.sign> | ||
406 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
407 | - | ||
408 | - <!-- MQ --> | ||
409 | - <conf.mq.namesrvAddr>10.28.10.230:9876</conf.mq.namesrvAddr> | ||
410 | - <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> | ||
411 | - | ||
412 | - <!-- 物流 --> | ||
413 | - <wl.url>http://wl.1n4j.com/</wl.url> | ||
414 | - <wl.sign>TqExJO5spMVhZLvr17FBR1MlNvMOc</wl.sign> | ||
415 | - | ||
416 | - </properties> | ||
417 | - </profile> | ||
418 | - | ||
419 | - <profile> | ||
420 | - <id>pre-online</id> | ||
421 | - <properties> | ||
422 | - <!-- 系统域名 --> | ||
423 | - <project.system.domain>http://manweb.1n4j.com</project.system.domain> | ||
424 | - <!-- 显示模板 --> | ||
425 | - <project.view.VMDefault>layout/default_content</project.view.VMDefault> | ||
426 | - | ||
427 | - <!-- redis 配置 --> | ||
428 | - <project.redis.host1>redis.1n4j.com</project.redis.host1> | ||
429 | - <project.redis.port1>6379</project.redis.port1> | ||
430 | - | ||
431 | - <!-- 商品详情链接地址 --> | ||
432 | - <project.product.detail.path>http://www.1n4j.com/product/</project.product.detail.path> | ||
433 | - | ||
434 | - <!-- 后台默认静态资源地址 --> | ||
435 | - <project.default.assets.path>http://static.1n4j.com/static/ace1.3/assets</project.default.assets.path> | ||
436 | - | ||
437 | - <!-- 公共样式引用 --> | ||
438 | - <project.default.assets.common.path>http://static.1n4j.com/static/</project.default.assets.common.path> | ||
439 | - | ||
440 | - <!-- 本地资源地址 --> | ||
441 | - <project.default.local.path>/</project.default.local.path> | ||
442 | - | ||
443 | - <!-- 店铺域名 --> | ||
444 | - <project.shop.domain>http://shop.1n4j.com</project.shop.domain> | ||
445 | - <manage.shopClient.url>http://shop.1n4j.com</manage.shopClient.url> | ||
446 | - <manage.shopClient.system>manweb</manage.shopClient.system> | ||
447 | - <!-- 店铺接口签名 --> | ||
448 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
449 | - | ||
450 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
451 | - <project.sms.webchina.SMSKey>2cf3264488ee3beef224</project.sms.webchina.SMSKey> | ||
452 | - <project.sms.webchina.userName>itly</project.sms.webchina.userName> | ||
453 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
454 | - | ||
455 | - <!-- interface user --> | ||
456 | - <website.user.baseUrl>http://user.1n4j.com</website.user.baseUrl> | ||
457 | - <website.user.token>token</website.user.token> | ||
458 | - | ||
459 | - <!-- interface titan --> | ||
460 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
461 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
462 | - | ||
463 | - <!-- 登录拦截器开关 --> | ||
464 | - <project.manger.enabled>true</project.manger.enabled> | ||
465 | - | ||
466 | - <!-- 图片服务器地址配置 --> | ||
467 | - <project.image.server.domain>1n4j.com</project.image.server.domain> | ||
468 | - <!-- <project.image.server.host>http://10.28.6.153</project.image.server.host> --> | ||
469 | - <project.image.server.host>up.1n4j.com</project.image.server.host> | ||
470 | - <project.image.server.bucketname>free_trade_zone</project.image.server.bucketname> | ||
471 | - <project.image.server.accesskey>d6a300418bd6fa2178b3bbb06a421f32</project.image.server.accesskey> | ||
472 | - <project.image.server.secretkey>8d2d1ac5541dcfbbd78ac1793ce4f782</project.image.server.secretkey> | ||
473 | - | ||
474 | - <!-- 数据库连接池配置文件 --> | ||
475 | - <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | ||
476 | - <db.dbpool.jdbc.url>jdbc:mysql://manweb.db.1n4j.com:3306/agriez_manweb?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | ||
477 | - <db.dbpool.jdbc.username>root</db.dbpool.jdbc.username> | ||
478 | - <db.dbpool.jdbc.password>123456</db.dbpool.jdbc.password> | ||
479 | - | ||
480 | - <db.dbpool.init.initial.size>5</db.dbpool.init.initial.size> | ||
481 | - <db.dbpool.init.min.idle>3</db.dbpool.init.min.idle> | ||
482 | - <db.dbpool.init.max.active>5</db.dbpool.init.max.active> | ||
483 | - | ||
484 | - <db.dbpool.max.wait>60000</db.dbpool.max.wait> | ||
485 | - <db.dbpool.time.between.millis>60000</db.dbpool.time.between.millis> | ||
486 | - <db.dbpool.min.idle.time>300000</db.dbpool.min.idle.time> | ||
487 | - | ||
488 | - <!--权限相关配置 --> | ||
489 | - <conf.manage.enable>false</conf.manage.enable> | ||
490 | - <conf.manage.spider>true</conf.manage.spider> | ||
491 | - <conf.manage.system>manweb</conf.manage.system> | ||
492 | - <conf.manage.domain>http://manage.1n4j.com/</conf.manage.domain> | ||
493 | - <conf.manage.includes>^/$,^$,^/.*\.do</conf.manage.includes> | ||
494 | - <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | ||
495 | - | ||
496 | - <!-- 短信发送开关 --> | ||
497 | - <sms.switch>false</sms.switch> | ||
498 | - | ||
499 | - <!-- passport 注册配置 --> | ||
500 | - <passport.register.url>http://passport.api.1n4j.com/api/register/register.html</passport.register.url> | ||
501 | - <passport.interface.sign>MTIzNDU2Nzg5</passport.interface.sign> | ||
502 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
503 | - | ||
504 | - <!-- MQ --> | ||
505 | - <conf.mq.namesrvAddr>20.28.6.51:9876</conf.mq.namesrvAddr> | ||
506 | - <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> | ||
507 | - | ||
508 | - <!-- 物流 --> | ||
509 | - <wl.url>http://wl.1n4j.com/</wl.url> | ||
510 | - <wl.sign>TqExJO5spMVhZLvr17FBR1MlNvMOc</wl.sign> | ||
511 | - | ||
512 | - </properties> | ||
513 | - </profile> | ||
514 | - | ||
515 | - <profile> | ||
516 | - <id>online</id> | ||
517 | - <properties> | ||
518 | - <!-- 系统域名 --> | ||
519 | - <project.system.domain>http://manweb.1n4j.com</project.system.domain> | ||
520 | - <!-- 显示模板 --> | ||
521 | - <project.view.VMDefault>layout/default_content</project.view.VMDefault> | ||
522 | - | ||
523 | - <!-- redis 配置 --> | ||
524 | - <project.redis.host1>redis.1n4j.com</project.redis.host1> | ||
525 | - <project.redis.port1>6379</project.redis.port1> | ||
526 | - | ||
527 | - <!-- 商品详情链接地址 --> | ||
528 | - <project.product.detail.path>http://www.1n4j.com/product/</project.product.detail.path> | ||
529 | - | ||
530 | - <!-- 后台默认静态资源地址 --> | ||
531 | - <project.default.assets.path>http://static.1n4j.com/static/ace1.3/assets</project.default.assets.path> | ||
532 | - | ||
533 | - <!-- 公共样式引用 --> | ||
534 | - <project.default.assets.common.path>http://static.1n4j.com/static/</project.default.assets.common.path> | ||
535 | - | ||
536 | - <!-- 本地资源地址 --> | ||
537 | - <project.default.local.path>/</project.default.local.path> | ||
538 | - | ||
539 | - <!-- 店铺域名 --> | ||
540 | - <project.shop.domain>http://shop.1n4j.com</project.shop.domain> | ||
541 | - <manage.shopClient.url>http://shop.1n4j.com</manage.shopClient.url> | ||
542 | - <manage.shopClient.system>manweb</manage.shopClient.system> | ||
543 | - <!-- 店铺接口签名 --> | ||
544 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
545 | - | ||
546 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
547 | - <project.sms.webchina.SMSKey>2cf3264488ee3beef224</project.sms.webchina.SMSKey> | ||
548 | - <project.sms.webchina.userName>itly</project.sms.webchina.userName> | ||
549 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
550 | - | ||
551 | - <!-- interface user --> | ||
552 | - <website.user.baseUrl>http://user.1n4j.com</website.user.baseUrl> | ||
553 | - <website.user.token>token</website.user.token> | ||
554 | - | ||
555 | - <!-- interface titan --> | ||
556 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
557 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
558 | - | ||
559 | - <!-- 登录拦截器开关 --> | ||
560 | - <project.manger.enabled>true</project.manger.enabled> | ||
561 | - | ||
562 | - <!-- 图片服务器地址配置 --> | ||
563 | - <project.image.server.domain>1n4j.com</project.image.server.domain> | ||
564 | - <!-- <project.image.server.host>http://10.28.6.153</project.image.server.host> --> | ||
565 | - <project.image.server.host>up.1n4j.com</project.image.server.host> | ||
566 | - <project.image.server.bucketname>free_trade_zone</project.image.server.bucketname> | ||
567 | - <project.image.server.accesskey>d6a300418bd6fa2178b3bbb06a421f32</project.image.server.accesskey> | ||
568 | - <project.image.server.secretkey>8d2d1ac5541dcfbbd78ac1793ce4f782</project.image.server.secretkey> | ||
569 | - | ||
570 | - <!-- 数据库连接池配置文件 --> | ||
571 | - <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | ||
572 | - <db.dbpool.jdbc.url>jdbc:mysql://manweb.db.1n4j.com:3306/agriez_manweb?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | ||
573 | - <db.dbpool.jdbc.username>appAccPayor</db.dbpool.jdbc.username> | ||
574 | - <db.dbpool.jdbc.password>iTDYVBtI6MX4NQ3Er2Oh</db.dbpool.jdbc.password> | ||
575 | - | ||
576 | - <db.dbpool.init.initial.size>5</db.dbpool.init.initial.size> | ||
577 | - <db.dbpool.init.min.idle>3</db.dbpool.init.min.idle> | ||
578 | - <db.dbpool.init.max.active>5</db.dbpool.init.max.active> | ||
579 | - | ||
580 | - <db.dbpool.max.wait>60000</db.dbpool.max.wait> | ||
581 | - <db.dbpool.time.between.millis>60000</db.dbpool.time.between.millis> | ||
582 | - <db.dbpool.min.idle.time>300000</db.dbpool.min.idle.time> | ||
583 | - | ||
584 | - <!--权限相关配置 --> | ||
585 | - <conf.manage.enable>false</conf.manage.enable> | ||
586 | - <conf.manage.spider>true</conf.manage.spider> | ||
587 | - <conf.manage.system>manweb</conf.manage.system> | ||
588 | - <conf.manage.domain>http://manage.1n4j.com/</conf.manage.domain> | ||
589 | - <conf.manage.includes>^/$,^$,^/.*\.do</conf.manage.includes> | ||
590 | - <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | ||
591 | - | ||
592 | - <!-- 短信发送开关 --> | ||
593 | - <sms.switch>false</sms.switch> | ||
594 | - | ||
595 | - <!-- passport 注册配置 --> | ||
596 | - <passport.register.url>http://passport.api.1n4j.com/api/register/register.html</passport.register.url> | ||
597 | - <passport.interface.sign>MTIzNDU2Nzg5</passport.interface.sign> | ||
598 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
599 | - | ||
600 | - <!-- MQ --> | ||
601 | - <conf.mq.namesrvAddr>192.168.60.62:9876;192.168.60.63:9876</conf.mq.namesrvAddr> | ||
602 | - <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> | ||
603 | - | ||
604 | - <!-- 物流 --> | ||
605 | - <wl.url>http://wl.1n4j.com/</wl.url> | ||
606 | - <wl.sign>TqExJO5spMVhZLvr17FBR1MlNvMOc</wl.sign> | ||
607 | - | ||
608 | - </properties> | ||
609 | - </profile> | ||
610 | - | ||
611 | - <profile> | ||
612 | - <id>test</id> | ||
613 | - <properties> | ||
614 | - <!-- 显示模板 --> | ||
615 | - <project.view.VMDefault>layout/default_content</project.view.VMDefault> | ||
616 | - | ||
617 | - <!-- redis 配置 --> | ||
618 | - <project.redis.host1>10.28.6.54</project.redis.host1> | ||
619 | - <project.redis.port1>6379</project.redis.port1> | ||
620 | - | ||
621 | - <!-- 商品详情链接地址 --> | ||
622 | - <project.product.detail.path>http://www.nong12.com/product/</project.product.detail.path> | ||
623 | - | ||
624 | - <!-- 后台默认静态资源地址 --> | ||
625 | - <project.default.assets.path>http://static.nong12.com/static/ace1.3/assets</project.default.assets.path> | ||
626 | - | ||
627 | - <!-- 公共样式引用 --> | ||
628 | - <project.default.assets.common.path>http://static.nong12.com/static/</project.default.assets.common.path> | ||
629 | - | ||
630 | - <!-- 本地资源地址 --> | ||
631 | - <project.default.local.path>/</project.default.local.path> | ||
632 | - | ||
633 | - <!-- 店铺域名 --> | ||
634 | - <project.shop.domain>http://shop.nong12.com</project.shop.domain> | ||
635 | - | ||
636 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
637 | - <project.sms.webchina.SMSKey>2cf3264488ee3beef224</project.sms.webchina.SMSKey> | ||
638 | - <project.sms.webchina.userName>itly</project.sms.webchina.userName> | ||
639 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
640 | - | ||
641 | - <!-- interface user --> | ||
642 | - <website.user.baseUrl>http://user.nong12.com</website.user.baseUrl> | ||
643 | - <website.user.token>token</website.user.token> | ||
644 | - | ||
645 | - <!-- interface titan --> | ||
646 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
647 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
648 | - | ||
649 | - <!-- 登录拦截器开关 --> | ||
650 | - <project.manger.enabled>true</project.manger.enabled> | ||
651 | - | ||
652 | - <!-- 图片服务器地址配置 --> | ||
653 | - <project.image.server.domain>nong12.com</project.image.server.domain> | ||
654 | - <project.image.server.host>http://10.28.6.153</project.image.server.host> | ||
655 | - | ||
656 | - | ||
657 | - <!-- 数据库连接池配置文件 --> | ||
658 | - <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | ||
659 | - <db.dbpool.jdbc.url>jdbc:mysql://10.28.6.55:3307/dili_website?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | ||
660 | - <db.dbpool.jdbc.username>root</db.dbpool.jdbc.username> | ||
661 | - <db.dbpool.jdbc.password>123456</db.dbpool.jdbc.password> | ||
662 | - | ||
663 | - <db.dbpool.init.initial.size>5</db.dbpool.init.initial.size> | ||
664 | - <db.dbpool.init.min.idle>3</db.dbpool.init.min.idle> | ||
665 | - <db.dbpool.init.max.active>5</db.dbpool.init.max.active> | ||
666 | - | ||
667 | - <db.dbpool.max.wait>60000</db.dbpool.max.wait> | ||
668 | - <db.dbpool.time.between.millis>60000</db.dbpool.time.between.millis> | ||
669 | - <db.dbpool.min.idle.time>300000</db.dbpool.min.idle.time> | ||
670 | - | ||
671 | - <!--权限相关配置 --> | ||
672 | - <conf.manage.enable>true</conf.manage.enable> | ||
673 | - <conf.manage.spider>true</conf.manage.spider> | ||
674 | - <conf.manage.system>manweb</conf.manage.system> | ||
675 | - <conf.manage.domain>http://manage.nong12.com/</conf.manage.domain> | ||
676 | - <conf.manage.includes>^/.*\.do</conf.manage.includes> | ||
677 | - <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | ||
678 | - | ||
679 | - <!-- 短信发送开关 --> | ||
680 | - <sms.switch>false</sms.switch> | ||
681 | - | ||
682 | - <!-- passport 注册配置 --> | ||
683 | - <passport.register.url>http://passport.api.nong12.com/api/register/register.html</passport.register.url> | ||
684 | - <passport.interface.sign>MTIzNDU2Nzg5</passport.interface.sign> | ||
685 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
686 | - | ||
687 | - <!-- 店铺接口签名 --> | ||
688 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
689 | - | ||
690 | - <!-- MQ --> | ||
691 | - <conf.mq.namesrvAddr>10.28.6.54:9876</conf.mq.namesrvAddr> | ||
692 | - <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> | ||
693 | - | ||
694 | - <!-- 物流 --> | ||
695 | - <wl.url>http://wl.nong12.com/</wl.url> | ||
696 | - <wl.sign>TqExJO5spMVhZLvr17FBR1MlNvMOc</wl.sign> | ||
697 | - </properties> | ||
698 | - </profile> | ||
699 | - | ||
700 | - | ||
701 | - <profile> | ||
702 | - <id>product</id> | ||
703 | - <properties> | ||
704 | - <!-- 显示模板 --> | ||
705 | - <project.view.VMDefault>layout/default_content</project.view.VMDefault> | ||
706 | - | ||
707 | - <!-- redis 配置 --> | ||
708 | - <project.redis.host1>udlredis.nong12.com</project.redis.host1> | ||
709 | - <project.redis.port1>6379</project.redis.port1> | ||
710 | - | ||
711 | - <!-- 商品详情链接地址 --> | ||
712 | - <project.product.detail.path>http://www.nong12.com/product/</project.product.detail.path> | ||
713 | - | ||
714 | - <!-- 后台默认静态资源地址 --> | ||
715 | - <project.default.assets.path>http://static.nong12.com/static/ace1.3/assets</project.default.assets.path> | ||
716 | - | ||
717 | - <!-- 公共样式引用 --> | ||
718 | - <project.default.assets.common.path>http://static.nong12.com/static/</project.default.assets.common.path> | ||
719 | - | ||
720 | - <!-- 本地资源地址 --> | ||
721 | - <project.default.local.path>/</project.default.local.path> | ||
722 | - | ||
723 | - <!-- 店铺域名 --> | ||
724 | - <project.shop.domain>http://shop.nong12.com</project.shop.domain> | ||
725 | - | ||
726 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
727 | - <project.sms.webchina.SMSKey>c0978121c3893cf9ddbc</project.sms.webchina.SMSKey> | ||
728 | - <project.sms.webchina.userName>zhuxuegang@diligrp.com</project.sms.webchina.userName> | ||
729 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
730 | - | ||
731 | - <!-- interface user --> | ||
732 | - <website.user.baseUrl>http://user.nong12.com</website.user.baseUrl> | ||
733 | - <website.user.token>token</website.user.token> | ||
734 | - | ||
735 | - <!-- interface titan --> | ||
736 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
737 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
738 | - | ||
739 | - <!-- 登录拦截器开关 --> | ||
740 | - <project.manger.enabled>true</project.manger.enabled> | ||
741 | - | ||
742 | - <!-- 图片服务器地址配置 --> | ||
743 | - <project.image.server.domain>nong12.com</project.image.server.domain> | ||
744 | - <project.image.server.host>http://imageServer.nong12.com:8000</project.image.server.host> | ||
745 | - | ||
746 | - <!-- 数据库连接池配置文件 --> | ||
747 | - <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | ||
748 | - <db.dbpool.jdbc.url>jdbc:mysql://dili_website.db.nong12.com:3306/dili_website?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | ||
749 | - <db.dbpool.jdbc.username>FG_yunwei</db.dbpool.jdbc.username> | ||
750 | - <db.dbpool.jdbc.password>vtA]7xU2h~ne_b</db.dbpool.jdbc.password> | ||
751 | - | ||
752 | - <db.dbpool.init.initial.size>5</db.dbpool.init.initial.size> | ||
753 | - <db.dbpool.init.min.idle>3</db.dbpool.init.min.idle> | ||
754 | - <db.dbpool.init.max.active>5</db.dbpool.init.max.active> | ||
755 | - | ||
756 | - <db.dbpool.max.wait>60000</db.dbpool.max.wait> | ||
757 | - <db.dbpool.time.between.millis>60000</db.dbpool.time.between.millis> | ||
758 | - <db.dbpool.min.idle.time>300000</db.dbpool.min.idle.time> | ||
759 | - | ||
760 | - <!--权限相关配置 --> | ||
761 | - <conf.manage.enable>true</conf.manage.enable> | ||
762 | - <conf.manage.spider>false</conf.manage.spider> | ||
763 | - <conf.manage.system>manweb</conf.manage.system> | ||
764 | - <conf.manage.domain>http://manage.nong12.com/</conf.manage.domain> | ||
765 | - <conf.manage.includes>^/.*\.do</conf.manage.includes> | ||
766 | - <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | ||
767 | - | ||
768 | - <!-- 短信发送开关 --> | ||
769 | - <sms.switch>true</sms.switch> | ||
770 | - | ||
771 | - <!-- passport 注册配置 --> | ||
772 | - <passport.register.url>http://passport.api.nong12.com/api/register/register.html</passport.register.url> | ||
773 | - <passport.interface.sign>TkdqQUhyUFprVGdJM2U3UzZvUWdrQjZwYnpibmRK</passport.interface.sign> | ||
774 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
775 | - | ||
776 | - <!-- 店铺接口签名 --> | ||
777 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
778 | - | ||
779 | - <!-- MQ --> | ||
780 | - <conf.mq.namesrvAddr>192.168.28.34:9876;192.168.28.35:9876</conf.mq.namesrvAddr> | ||
781 | - <conf.mq.producerGroup>manweb_change</conf.mq.producerGroup> | ||
782 | - | ||
783 | - <!-- 物流 --> | ||
784 | - <wl.url>http://wl.nong12.com/</wl.url> | ||
785 | - <wl.sign>TqExJO5spMVhZLvr17FBR1MlNvMOc</wl.sign> | ||
786 | - | ||
787 | - </properties> | ||
788 | - </profile> | ||
789 | - | ||
790 | - <profile> | ||
791 | - <id>pnr-clone</id> | ||
792 | - <properties> | ||
793 | - <!-- 显示模板 --> | ||
794 | - <project.view.VMDefault>layout/default_content</project.view.VMDefault> | ||
795 | - | ||
796 | - <!-- redis 配置 --> | ||
797 | - <project.redis.host1>10.28.5.200</project.redis.host1> | ||
798 | - <project.redis.port1>6379</project.redis.port1> | ||
799 | - | ||
800 | - <!-- 商品详情链接地址 --> | ||
801 | - <project.product.detail.path>http://www.nong12.com/product/</project.product.detail.path> | ||
802 | - | ||
803 | - <!-- 后台默认静态资源地址 --> | ||
804 | - <project.default.assets.path>http://static.nong12.com/static/ace1.3/assets</project.default.assets.path> | ||
805 | - | ||
806 | - <!-- 公共样式引用 --> | ||
807 | - <project.default.assets.common.path>http://static.nong12.com/static/</project.default.assets.common.path> | ||
808 | - | ||
809 | - <!-- 本地资源地址 --> | ||
810 | - <project.default.local.path>/</project.default.local.path> | ||
811 | - | ||
812 | - <!-- 店铺域名 --> | ||
813 | - <project.shop.domain>http://shop.nong12.com</project.shop.domain> | ||
814 | - | ||
815 | - <!-- sms.webchina.cn 短信发送接口的配置 --> | ||
816 | - <project.sms.webchina.SMSKey>2cf3264488ee3beef224</project.sms.webchina.SMSKey> | ||
817 | - <project.sms.webchina.userName>itly</project.sms.webchina.userName> | ||
818 | - <project.sms.webchina.postURL>http://gbk.sms.webchinese.cn</project.sms.webchina.postURL> | ||
819 | - | ||
820 | - <!-- interface user --> | ||
821 | - <website.user.baseUrl>http://user.nong12.com</website.user.baseUrl> | ||
822 | - <website.user.token>token</website.user.token> | ||
823 | - | ||
824 | - <!-- interface titan --> | ||
825 | - <website.titan.accesskey>accesskey</website.titan.accesskey> | ||
826 | - <website.titan.secretkey>secretkey</website.titan.secretkey> | ||
827 | - | ||
828 | - <!-- 登录拦截器开关 --> | ||
829 | - <project.manger.enabled>true</project.manger.enabled> | ||
830 | - | ||
831 | - <!-- 图片服务器地址配置 --> | ||
832 | - <project.image.server.domain>nong12.com</project.image.server.domain> | ||
833 | - <project.image.server.host>http://upload.nong12.com</project.image.server.host> | ||
834 | - | ||
835 | - <!-- 数据库连接池配置文件 --> | ||
836 | - <db.dbpool.jdbc.driver>org.mariadb.jdbc.Driver</db.dbpool.jdbc.driver> | ||
837 | - <db.dbpool.jdbc.url>jdbc:mysql://10.28.5.201:3306/dili_website?useUnicode=true&characterEncoding=utf8</db.dbpool.jdbc.url> | ||
838 | - <db.dbpool.jdbc.username>root</db.dbpool.jdbc.username> | ||
839 | - <db.dbpool.jdbc.password>123456</db.dbpool.jdbc.password> | ||
840 | - | ||
841 | - <db.dbpool.init.initial.size>5</db.dbpool.init.initial.size> | ||
842 | - <db.dbpool.init.min.idle>3</db.dbpool.init.min.idle> | ||
843 | - <db.dbpool.init.max.active>5</db.dbpool.init.max.active> | ||
844 | - | ||
845 | - <db.dbpool.max.wait>60000</db.dbpool.max.wait> | ||
846 | - <db.dbpool.time.between.millis>60000</db.dbpool.time.between.millis> | ||
847 | - <db.dbpool.min.idle.time>300000</db.dbpool.min.idle.time> | ||
848 | - | ||
849 | - | ||
850 | - <!--权限相关配置 --> | ||
851 | - <conf.manage.enable>false</conf.manage.enable> | ||
852 | - <conf.manage.spider>true</conf.manage.spider> | ||
853 | - <conf.manage.system>manweb</conf.manage.system> | ||
854 | - <conf.manage.domain>http://manage.nong12.com/</conf.manage.domain> | ||
855 | - <conf.manage.includes>^/$,^$,^/.*\.do</conf.manage.includes> | ||
856 | - <conf.manage.excludes>^/noAccess.do$,^/welcome.do$,^/loginControl/.*,^/api/.*,^/city/.*,^/assets/.*</conf.manage.excludes> | ||
857 | - | ||
858 | - <!-- 短信发送开关 --> | ||
859 | - <sms.switch>false</sms.switch> | ||
860 | - | ||
861 | - <!-- passport 注册配置 --> | ||
862 | - <passport.register.url>http://passport.api.nong12.com/api/register/register.html</passport.register.url> | ||
863 | - <passport.interface.sign>MTIzNDU2Nzg5</passport.interface.sign> | ||
864 | - <passport.interface.pwd>nongfengwang</passport.interface.pwd> | ||
865 | - | ||
866 | - <!-- 店铺接口签名 --> | ||
867 | - <manage.shopClient.sign>FzZGZxd2VycXdlYXNzZHZzdnp4Y3Z</manage.shopClient.sign> | ||
868 | - | ||
869 | </properties> | 107 | </properties> |
870 | </profile> | 108 | </profile> |
871 | 109 | ||
@@ -890,18 +128,15 @@ | @@ -890,18 +128,15 @@ | ||
890 | <dependency> | 128 | <dependency> |
891 | <groupId>com.b2c.website.web</groupId> | 129 | <groupId>com.b2c.website.web</groupId> |
892 | <artifactId>diligrp-website-api</artifactId> | 130 | <artifactId>diligrp-website-api</artifactId> |
893 | - <version>1.0.2-SNAPSHOT</version> | 131 | + <version>1.0.5-SNAPSHOT</version> |
894 | </dependency> | 132 | </dependency> |
895 | <dependency> | 133 | <dependency> |
896 | <groupId>com.diligrp.store</groupId> | 134 | <groupId>com.diligrp.store</groupId> |
897 | <artifactId>diligrp-store-sdk</artifactId> | 135 | <artifactId>diligrp-store-sdk</artifactId> |
898 | <version>0.0.1-SNAPSHOT</version> | 136 | <version>0.0.1-SNAPSHOT</version> |
899 | </dependency> | 137 | </dependency> |
900 | - <dependency> | ||
901 | - <groupId>com.b2c</groupId> | ||
902 | - <artifactId>passport-client</artifactId> | ||
903 | - <version>0.0.10-SNAPSHOT</version> | ||
904 | - </dependency> | 138 | + <!-- <dependency> <groupId>com.b2c</groupId> <artifactId>passport-client</artifactId> |
139 | + <version>0.0.10-SNAPSHOT</version> </dependency> --> | ||
905 | 140 | ||
906 | <!--<dependency> --> | 141 | <!--<dependency> --> |
907 | <!--<groupId>com.diligrp.pnr.shop</groupId> --> | 142 | <!--<groupId>com.diligrp.pnr.shop</groupId> --> |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/BatchRegister.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import java.io.IOException; | ||
4 | -import java.io.PrintWriter; | ||
5 | -import java.util.regex.Matcher; | ||
6 | -import java.util.regex.Pattern; | ||
7 | - | ||
8 | -import javax.annotation.Resource; | ||
9 | -import javax.servlet.http.HttpServletResponse; | ||
10 | - | ||
11 | -import org.apache.commons.lang.StringUtils; | ||
12 | -import org.apache.http.HttpEntity; | ||
13 | -import org.apache.http.HttpResponse; | ||
14 | -import org.apache.http.client.ClientProtocolException; | ||
15 | -import org.apache.http.client.methods.HttpPost; | ||
16 | -import org.apache.http.entity.StringEntity; | ||
17 | -import org.apache.http.util.EntityUtils; | ||
18 | -import org.springframework.stereotype.Controller; | ||
19 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
20 | -import org.springframework.web.bind.annotation.RequestParam; | ||
21 | -import org.springframework.web.servlet.ModelAndView; | ||
22 | - | ||
23 | -import com.alibaba.fastjson.JSON; | ||
24 | -import com.diligrp.website.domain.vo.RegResult; | ||
25 | -import com.diligrp.website.util.http.HttpClientManager; | ||
26 | -import com.diligrp.website.util.web.BaseController; | ||
27 | - | ||
28 | -/** | ||
29 | - * 批量处理 | ||
30 | - * @author Wang22 | ||
31 | - * | ||
32 | - */ | ||
33 | -@Controller | ||
34 | -@RequestMapping("batch") | ||
35 | -public class BatchRegister extends BaseController { | ||
36 | - | ||
37 | - @Resource(name="passportRegUrl") | ||
38 | - private String passportRegUrl; | ||
39 | - | ||
40 | - @Resource(name="passportRegSign") | ||
41 | - private String passportRegSign; | ||
42 | - | ||
43 | - @Resource(name="passportRegPwd") | ||
44 | - private String passportRegPwd; | ||
45 | - | ||
46 | - private static Pattern MOBILE_PATTERN = Pattern.compile("^1(3[0-9]|5[0-3]|45|47|5[5-9]|8[0-9]|70|7[6-8])\\d{8}$"); | ||
47 | - | ||
48 | - @RequestMapping("register") | ||
49 | - public ModelAndView register() { | ||
50 | - | ||
51 | - return toVM("batch/register"); | ||
52 | - } | ||
53 | - | ||
54 | - /** | ||
55 | - * 批量注册 | ||
56 | - * @throws IOException | ||
57 | - * @throws InterruptedException | ||
58 | - */ | ||
59 | - @RequestMapping("doRegister") | ||
60 | - public void doRegister(@RequestParam("mobiles") String mobiles, HttpServletResponse resp) throws IOException, InterruptedException { | ||
61 | - PrintWriter out = resp.getWriter(); | ||
62 | - if(StringUtils.isEmpty(mobiles)){ | ||
63 | - out.println("手机号码为空,无法注册"); | ||
64 | - out.flush(); | ||
65 | - out.close(); | ||
66 | - return ; | ||
67 | - } | ||
68 | - String[] mobs = mobiles.replace(",,", ",").split(","); | ||
69 | - for (String m : mobs) { | ||
70 | - Matcher mat = MOBILE_PATTERN.matcher(m); | ||
71 | - if (mat.matches()) { | ||
72 | - String json = reg(m, passportRegPwd); | ||
73 | - RegResult rst = JSON.parseObject(json, RegResult.class); | ||
74 | - if (rst.getCode() == RegResult.SUCCESS) { | ||
75 | - out.println(m + " - 注册成功"); | ||
76 | - } else if (rst.getCode() == RegResult.REGISTERD) { | ||
77 | - out.println(m + " - 号码已被注册,无法完成注册"); | ||
78 | - } else { | ||
79 | - out.println(m + " - " + rst.getCode() + " " + rst.getMsg()); | ||
80 | - } | ||
81 | - | ||
82 | - } else { | ||
83 | - out.println(m + " - 不是正确的手机号码,无法注册"); | ||
84 | - } | ||
85 | - // 停顿20毫秒,避免连接暴增 | ||
86 | - Thread.sleep(20); | ||
87 | - } | ||
88 | - out.flush(); | ||
89 | - out.close(); | ||
90 | - } | ||
91 | - | ||
92 | - public String reg(String mobile,String pwd) throws ClientProtocolException, IOException { | ||
93 | - HttpPost post = new HttpPost(passportRegUrl); | ||
94 | - post.setHeader("sign", passportRegSign); | ||
95 | - | ||
96 | - // modify 2015-07-29 wzp : 将注册来源修改为6(批量注册) | ||
97 | - String json = "{\"mobile\": \"" + mobile + "\",\"password\": \"" + pwd + "\",\"userType\":1,\"source\":6}"; | ||
98 | - | ||
99 | - StringEntity bodyEntity = new StringEntity(json, "utf-8"); | ||
100 | - bodyEntity.setContentType("application/json"); | ||
101 | - | ||
102 | - post.setEntity(bodyEntity); | ||
103 | - | ||
104 | - HttpResponse response = HttpClientManager.getHttpClient().execute(post); | ||
105 | - if (response.getStatusLine().getStatusCode() != 200) { | ||
106 | - HttpEntity entity = response.getEntity(); | ||
107 | - String result = EntityUtils.toString(entity); | ||
108 | - System.out.println("接口调用失败:" + result); | ||
109 | - throw new IllegalStateException(response.getStatusLine().toString()); | ||
110 | - } | ||
111 | - HttpEntity entity = response.getEntity(); | ||
112 | - String result = EntityUtils.toString(entity); | ||
113 | - post.releaseConnection(); | ||
114 | - return result; | ||
115 | - } | ||
116 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/CityController.java
@@ -20,16 +20,17 @@ import com.diligrp.website.domain.DataDictionaryValue; | @@ -20,16 +20,17 @@ import com.diligrp.website.domain.DataDictionaryValue; | ||
20 | import com.diligrp.website.service.CityService; | 20 | import com.diligrp.website.service.CityService; |
21 | import com.diligrp.website.service.DataDictionaryService; | 21 | import com.diligrp.website.service.DataDictionaryService; |
22 | import com.diligrp.website.util.domain.Result; | 22 | import com.diligrp.website.util.domain.Result; |
23 | -import com.diligrp.website.util.hbase.HBaseUtils; | ||
24 | import com.diligrp.website.util.web.BaseController; | 23 | import com.diligrp.website.util.web.BaseController; |
25 | import com.diligrp.website.web.interfaces.domain.output.CityResp; | 24 | import com.diligrp.website.web.interfaces.domain.output.CityResp; |
26 | 25 | ||
27 | /** | 26 | /** |
28 | * | 27 | * |
29 | * <B>Description</B> 城市级联 <br /> | 28 | * <B>Description</B> 城市级联 <br /> |
30 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | 29 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. |
30 | + * <br /> | ||
31 | * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | 31 | * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> |
32 | * <B>Company</B> 地利集团 | 32 | * <B>Company</B> 地利集团 |
33 | + * | ||
33 | * @createTime 2014年5月14日 下午4:02:52 | 34 | * @createTime 2014年5月14日 下午4:02:52 |
34 | * @author Wang22 | 35 | * @author Wang22 |
35 | */ | 36 | */ |
@@ -37,198 +38,167 @@ import com.diligrp.website.web.interfaces.domain.output.CityResp; | @@ -37,198 +38,167 @@ import com.diligrp.website.web.interfaces.domain.output.CityResp; | ||
37 | @RequestMapping("city") | 38 | @RequestMapping("city") |
38 | public class CityController extends BaseController { | 39 | public class CityController extends BaseController { |
39 | 40 | ||
40 | - @Resource | ||
41 | - private CityService cityService; | ||
42 | - | ||
43 | - @Resource | ||
44 | - private HBaseUtils hbaseUtils; | ||
45 | - | ||
46 | - @Resource | ||
47 | - private DataDictionaryService dataDictionaryService; | ||
48 | - | ||
49 | - private final static String COUNTRY_CODE = "DIC_COUNTRY"; | ||
50 | - | ||
51 | - @RequestMapping("getCityList") | ||
52 | - public ModelAndView getCityList( | ||
53 | - @RequestParam(value = "parentId", defaultValue = "0") int parentId) { | ||
54 | - | ||
55 | - Result rst = cityService.getCityListByParentId(parentId); | ||
56 | - | ||
57 | - if (rst.isSuccess()) { | ||
58 | - return toVM("content/city", rst.getAllResult()); | ||
59 | - } | ||
60 | - return null; | ||
61 | - | ||
62 | - } | ||
63 | - | ||
64 | - @SuppressWarnings("unchecked") | ||
65 | - @RequestMapping("getCityJsonList") | ||
66 | - public void getCityJsonList( | ||
67 | - @RequestParam(value = "parentId", defaultValue = "0") int parentId, | ||
68 | - HttpServletResponse resp) { | ||
69 | - | ||
70 | - Result rst = cityService.getCityListByParentId(parentId); | ||
71 | - | ||
72 | - if (rst.isSuccess()) { | ||
73 | - List<City> city = (List<City>) rst.getResult("city"); | ||
74 | - writeJSON(resp, city); | ||
75 | - } | ||
76 | - | ||
77 | - } | ||
78 | - | ||
79 | - @SuppressWarnings("unchecked") | ||
80 | - @RequestMapping("getCityJsonpList") | ||
81 | - public void getCityJsonpList( | ||
82 | - @RequestParam(value = "parentId", defaultValue = "0") int parentId, | ||
83 | - @RequestParam(value = "callback") String callback, | ||
84 | - HttpServletResponse resp) { | ||
85 | - | ||
86 | - Result rst = cityService.getCityListByParentId(parentId); | ||
87 | - | ||
88 | - if (rst.isSuccess()) { | ||
89 | - List<City> city = (List<City>) rst.getResult("city"); | ||
90 | - String jsonData = JSON.toJSONString(city); | ||
91 | - String json = callback + "(" + jsonData + ")"; | ||
92 | - write(resp, json, "text/javascript;charset=utf-8"); | ||
93 | - } | ||
94 | - | ||
95 | - } | ||
96 | - | ||
97 | - @SuppressWarnings("unchecked") | ||
98 | - @RequestMapping("getParentCityJsonpList") | ||
99 | - public void getParentCityJsonpList( | ||
100 | - @RequestParam(value = "cityId", defaultValue = "1") int cityId, | ||
101 | - @RequestParam(value = "callback") String callback, | ||
102 | - HttpServletResponse resp) { | ||
103 | - | ||
104 | - Result rst = cityService.getCityList(cityId); | ||
105 | - List<City> cityList = (List<City>) rst.getResult("city"); | ||
106 | - String jsonData = JSON.toJSONString(cityList); | ||
107 | - String json = callback + "(" + jsonData + ")"; | ||
108 | - write(resp, json, "text/javascript;charset=utf-8"); | ||
109 | - } | ||
110 | - | ||
111 | - @SuppressWarnings({ "unchecked", "rawtypes" }) | ||
112 | - @RequestMapping("getCityInfo") | ||
113 | - @ResponseBody | ||
114 | - public List<City> getCityInfo( | ||
115 | - @RequestParam(value = "parentId", defaultValue = "0") int parentId) { | ||
116 | - Result rst = cityService.getCityListByParentId(parentId); | ||
117 | - Map map = rst.getAllResult(); | ||
118 | - List<City> list = (List<City>) map.get("city"); | ||
119 | - return list; | ||
120 | - } | ||
121 | - | ||
122 | - @SuppressWarnings("unchecked") | ||
123 | - @RequestMapping("getCountryJsonpList") | ||
124 | - public void getCountryJsonpList( | ||
125 | - @RequestParam(value = "parentId", defaultValue = "0") int parentId, | ||
126 | - @RequestParam(value = "callback") String callback, | ||
127 | - HttpServletResponse response) { | ||
128 | - | ||
129 | - List<CityResp> cityOut = new ArrayList<CityResp>(); | ||
130 | - if (parentId == 0) { | ||
131 | - DataDictionary datad = dataDictionaryService.getDataDictionaryByCode(COUNTRY_CODE); | ||
132 | - List<DataDictionaryValue> values = dataDictionaryService.getDataDictionaryValue(datad.getId()); | ||
133 | - if (values.size() > 0) { | ||
134 | - for (DataDictionaryValue c : values) { | ||
135 | - CityResp resp = new CityResp(); | ||
136 | - Integer code = 0 - Integer.parseInt(c.getCode()); | ||
137 | - resp.setRegionId(code); | ||
138 | - resp.setRegionName(c.getName()); | ||
139 | - resp.setSort(c.getSort()); | ||
140 | - resp.setParentId(-9999); | ||
141 | - cityOut.add(resp); | ||
142 | - } | ||
143 | - } | ||
144 | - } else if (parentId == -10) { | ||
145 | - Result rst = cityService.getCityListByParentId(0); | ||
146 | - List<City> cityList = (List<City>) rst.getResult("city"); | ||
147 | - cityOut = convertCity2Output(cityList); | ||
148 | - } else if (parentId > 0) { | ||
149 | - Result rst = cityService.getCityListByParentId(parentId); | ||
150 | - List<City> cityList = (List<City>) rst.getResult("city"); | ||
151 | - cityOut = convertCity2Output(cityList); | ||
152 | - } | ||
153 | - String jsonData = JSON.toJSONString(cityOut); | ||
154 | - String json = callback + "(" + jsonData + ")"; | ||
155 | - write(response, json, "text/javascript;charset=utf-8"); | ||
156 | - } | ||
157 | - | ||
158 | - private List<CityResp> convertCity2Output(List<City> cityList) { | ||
159 | - List<CityResp> cityOut = null; | ||
160 | - if (cityList == null) { | ||
161 | - return cityOut; | ||
162 | - } | ||
163 | - cityOut = new ArrayList<CityResp>(); | ||
164 | - for (City city : cityList) { | ||
165 | - CityResp out = new CityResp(); | ||
166 | - out.setRegionId(city.getRegionId()); | ||
167 | - out.setRegionName(city.getRegionName()); | ||
168 | - out.setLevel(city.getLevel()); | ||
169 | - out.setParentId(city.getParentId()); | ||
170 | - out.setSort(city.getSort()); | ||
171 | - cityOut.add(out); | ||
172 | - } | ||
173 | - return cityOut; | ||
174 | - } | ||
175 | - | ||
176 | - | ||
177 | - @SuppressWarnings("unchecked") | ||
178 | - @RequestMapping("getParentCountryJsonpList") | ||
179 | - public void getParentCountryJsonp( @RequestParam(value = "cityId", defaultValue = "0") int cityId, | ||
180 | - @RequestParam(value = "callback") String callback, | ||
181 | - HttpServletResponse response){ | ||
182 | - Result rst = cityService.getCityList(cityId); | ||
183 | - if(cityId<0){ | ||
184 | - List<CityResp> cityOut = new ArrayList<CityResp>(); | ||
185 | - DataDictionary datad = dataDictionaryService | ||
186 | - .getDataDictionaryByCode(COUNTRY_CODE); | ||
187 | - List<DataDictionaryValue> values = dataDictionaryService | ||
188 | - .getDataDictionaryValue(datad.getId()); | ||
189 | - if (values.size() > 0) { | ||
190 | - for (DataDictionaryValue c : values) { | ||
191 | - CityResp resp = new CityResp(); | ||
192 | - Integer code = 0 - Integer.parseInt(c.getCode()); | ||
193 | - if( cityId==code){ | ||
194 | - resp.setRegionId(code); | ||
195 | - resp.setRegionName(c.getName()); | ||
196 | - resp.setSort(c.getSort()); | ||
197 | - resp.setParentId(-9999); | ||
198 | - cityOut.add(resp); | ||
199 | - String jsonData = JSON.toJSONString(cityOut); | ||
200 | - String json = callback + "(" + jsonData + ")"; | ||
201 | - write(response, json, "text/javascript;charset=utf-8"); | ||
202 | - } | ||
203 | - } | ||
204 | - } | ||
205 | - }else{ | ||
206 | - City c= new City(); | ||
207 | - c.setRegionId(-10); | ||
208 | - c.setRegionName("中国"); | ||
209 | - c.setSort(10); | ||
210 | - List<City> cityList = (List<City>) rst.getResult("city"); | ||
211 | - cityList.add(c); | ||
212 | - List<CityResp> cityOut = convertCity2Output(cityList); | ||
213 | - String jsonData = JSON.toJSONString(cityOut); | ||
214 | - String json = callback + "(" + jsonData + ")"; | ||
215 | - write(response, json, "text/javascript;charset=utf-8"); | ||
216 | - } | ||
217 | - | ||
218 | - } | 41 | + @Resource |
42 | + private CityService cityService; | ||
43 | + | ||
44 | + @Resource | ||
45 | + private DataDictionaryService dataDictionaryService; | ||
46 | + | ||
47 | + private final static String COUNTRY_CODE = "DIC_COUNTRY"; | ||
48 | + | ||
49 | + @RequestMapping("getCityList") | ||
50 | + public ModelAndView getCityList(@RequestParam(value = "parentId", defaultValue = "0") int parentId) { | ||
51 | + | ||
52 | + Result rst = cityService.getCityListByParentId(parentId); | ||
53 | + | ||
54 | + if (rst.isSuccess()) { | ||
55 | + return toVM("content/city", rst.getAllResult()); | ||
56 | + } | ||
57 | + return null; | ||
58 | + | ||
59 | + } | ||
60 | + | ||
61 | + @SuppressWarnings("unchecked") | ||
62 | + @RequestMapping("getCityJsonList") | ||
63 | + public void getCityJsonList(@RequestParam(value = "parentId", defaultValue = "0") int parentId, | ||
64 | + HttpServletResponse resp) { | ||
65 | + | ||
66 | + Result rst = cityService.getCityListByParentId(parentId); | ||
67 | + | ||
68 | + if (rst.isSuccess()) { | ||
69 | + List<City> city = (List<City>) rst.getResult("city"); | ||
70 | + writeJSON(resp, city); | ||
71 | + } | ||
72 | + | ||
73 | + } | ||
74 | + | ||
75 | + @SuppressWarnings("unchecked") | ||
76 | + @RequestMapping("getCityJsonpList") | ||
77 | + public void getCityJsonpList(@RequestParam(value = "parentId", defaultValue = "0") int parentId, | ||
78 | + @RequestParam(value = "callback") String callback, HttpServletResponse resp) { | ||
79 | + | ||
80 | + Result rst = cityService.getCityListByParentId(parentId); | ||
81 | + | ||
82 | + if (rst.isSuccess()) { | ||
83 | + List<City> city = (List<City>) rst.getResult("city"); | ||
84 | + String jsonData = JSON.toJSONString(city); | ||
85 | + String json = callback + "(" + jsonData + ")"; | ||
86 | + write(resp, json, "text/javascript;charset=utf-8"); | ||
87 | + } | ||
88 | + | ||
89 | + } | ||
90 | + | ||
91 | + @SuppressWarnings("unchecked") | ||
92 | + @RequestMapping("getParentCityJsonpList") | ||
93 | + public void getParentCityJsonpList(@RequestParam(value = "cityId", defaultValue = "1") int cityId, | ||
94 | + @RequestParam(value = "callback") String callback, HttpServletResponse resp) { | ||
95 | + | ||
96 | + Result rst = cityService.getCityList(cityId); | ||
97 | + List<City> cityList = (List<City>) rst.getResult("city"); | ||
98 | + String jsonData = JSON.toJSONString(cityList); | ||
99 | + String json = callback + "(" + jsonData + ")"; | ||
100 | + write(resp, json, "text/javascript;charset=utf-8"); | ||
101 | + } | ||
102 | + | ||
103 | + @SuppressWarnings({ "unchecked", "rawtypes" }) | ||
104 | + @RequestMapping("getCityInfo") | ||
105 | + @ResponseBody | ||
106 | + public List<City> getCityInfo(@RequestParam(value = "parentId", defaultValue = "0") int parentId) { | ||
107 | + Result rst = cityService.getCityListByParentId(parentId); | ||
108 | + Map map = rst.getAllResult(); | ||
109 | + List<City> list = (List<City>) map.get("city"); | ||
110 | + return list; | ||
111 | + } | ||
112 | + | ||
113 | + @SuppressWarnings("unchecked") | ||
114 | + @RequestMapping("getCountryJsonpList") | ||
115 | + public void getCountryJsonpList(@RequestParam(value = "parentId", defaultValue = "0") int parentId, | ||
116 | + @RequestParam(value = "callback") String callback, HttpServletResponse response) { | ||
117 | + | ||
118 | + List<CityResp> cityOut = new ArrayList<CityResp>(); | ||
119 | + if (parentId == 0) { | ||
120 | + DataDictionary datad = dataDictionaryService.getDataDictionaryByCode(COUNTRY_CODE); | ||
121 | + List<DataDictionaryValue> values = dataDictionaryService.getDataDictionaryValue(datad.getId()); | ||
122 | + if (values.size() > 0) { | ||
123 | + for (DataDictionaryValue c : values) { | ||
124 | + CityResp resp = new CityResp(); | ||
125 | + Integer code = 0 - Integer.parseInt(c.getCode()); | ||
126 | + resp.setRegionId(code); | ||
127 | + resp.setRegionName(c.getName()); | ||
128 | + resp.setSort(c.getSort()); | ||
129 | + resp.setParentId(-9999); | ||
130 | + cityOut.add(resp); | ||
131 | + } | ||
132 | + } | ||
133 | + } else if (parentId == -10) { | ||
134 | + Result rst = cityService.getCityListByParentId(0); | ||
135 | + List<City> cityList = (List<City>) rst.getResult("city"); | ||
136 | + cityOut = convertCity2Output(cityList); | ||
137 | + } else if (parentId > 0) { | ||
138 | + Result rst = cityService.getCityListByParentId(parentId); | ||
139 | + List<City> cityList = (List<City>) rst.getResult("city"); | ||
140 | + cityOut = convertCity2Output(cityList); | ||
141 | + } | ||
142 | + String jsonData = JSON.toJSONString(cityOut); | ||
143 | + String json = callback + "(" + jsonData + ")"; | ||
144 | + write(response, json, "text/javascript;charset=utf-8"); | ||
145 | + } | ||
146 | + | ||
147 | + private List<CityResp> convertCity2Output(List<City> cityList) { | ||
148 | + List<CityResp> cityOut = null; | ||
149 | + if (cityList == null) { | ||
150 | + return cityOut; | ||
151 | + } | ||
152 | + cityOut = new ArrayList<CityResp>(); | ||
153 | + for (City city : cityList) { | ||
154 | + CityResp out = new CityResp(); | ||
155 | + out.setRegionId(city.getRegionId()); | ||
156 | + out.setRegionName(city.getRegionName()); | ||
157 | + out.setLevel(city.getLevel()); | ||
158 | + out.setParentId(city.getParentId()); | ||
159 | + out.setSort(city.getSort()); | ||
160 | + cityOut.add(out); | ||
161 | + } | ||
162 | + return cityOut; | ||
163 | + } | ||
164 | + | ||
165 | + @SuppressWarnings("unchecked") | ||
166 | + @RequestMapping("getParentCountryJsonpList") | ||
167 | + public void getParentCountryJsonp(@RequestParam(value = "cityId", defaultValue = "0") int cityId, | ||
168 | + @RequestParam(value = "callback") String callback, HttpServletResponse response) { | ||
169 | + Result rst = cityService.getCityList(cityId); | ||
170 | + if (cityId < 0) { | ||
171 | + List<CityResp> cityOut = new ArrayList<CityResp>(); | ||
172 | + DataDictionary datad = dataDictionaryService.getDataDictionaryByCode(COUNTRY_CODE); | ||
173 | + List<DataDictionaryValue> values = dataDictionaryService.getDataDictionaryValue(datad.getId()); | ||
174 | + if (values.size() > 0) { | ||
175 | + for (DataDictionaryValue c : values) { | ||
176 | + CityResp resp = new CityResp(); | ||
177 | + Integer code = 0 - Integer.parseInt(c.getCode()); | ||
178 | + if (cityId == code) { | ||
179 | + resp.setRegionId(code); | ||
180 | + resp.setRegionName(c.getName()); | ||
181 | + resp.setSort(c.getSort()); | ||
182 | + resp.setParentId(-9999); | ||
183 | + cityOut.add(resp); | ||
184 | + String jsonData = JSON.toJSONString(cityOut); | ||
185 | + String json = callback + "(" + jsonData + ")"; | ||
186 | + write(response, json, "text/javascript;charset=utf-8"); | ||
187 | + } | ||
188 | + } | ||
189 | + } | ||
190 | + } else { | ||
191 | + City c = new City(); | ||
192 | + c.setRegionId(-10); | ||
193 | + c.setRegionName("中国"); | ||
194 | + c.setSort(10); | ||
195 | + List<City> cityList = (List<City>) rst.getResult("city"); | ||
196 | + cityList.add(c); | ||
197 | + List<CityResp> cityOut = convertCity2Output(cityList); | ||
198 | + String jsonData = JSON.toJSONString(cityOut); | ||
199 | + String json = callback + "(" + jsonData + ")"; | ||
200 | + write(response, json, "text/javascript;charset=utf-8"); | ||
201 | + } | ||
202 | + | ||
203 | + } | ||
219 | } | 204 | } |
220 | - | ||
221 | - | ||
222 | - | ||
223 | - | ||
224 | - | ||
225 | - | ||
226 | - | ||
227 | - | ||
228 | - | ||
229 | - | ||
230 | - | ||
231 | - | ||
232 | - | ||
233 | - | ||
234 | - |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/MailController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import javax.annotation.Resource; | ||
4 | - | ||
5 | -import org.springframework.stereotype.Controller; | ||
6 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
7 | -import org.springframework.web.servlet.ModelAndView; | ||
8 | - | ||
9 | -import com.diligrp.website.service.MailService; | ||
10 | -import com.diligrp.website.util.dao.BaseQuery; | ||
11 | -import com.diligrp.website.util.web.BaseController; | ||
12 | -import com.diligrp.website.util.web.PageTemplate; | ||
13 | - | ||
14 | -/** | ||
15 | - * | ||
16 | - * <B>Description</B> 邮件服务 <br /> | ||
17 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
18 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
19 | - * <B>Company</B> 地利集团 | ||
20 | - * @createTime 2014年6月3日 下午3:22:15 | ||
21 | - * @author Wang22 | ||
22 | - */ | ||
23 | -@Controller | ||
24 | -@RequestMapping("mail") | ||
25 | -public class MailController extends BaseController { | ||
26 | - | ||
27 | - @Resource | ||
28 | - private MailService mailService; | ||
29 | - | ||
30 | - @RequestMapping("list") | ||
31 | - public ModelAndView list(BaseQuery query){ | ||
32 | - PageTemplate page = mailService.queryMail(query); | ||
33 | - return toVM("mail/list",page); | ||
34 | - } | ||
35 | - | ||
36 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/MemberCenterAuthenController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import org.springframework.stereotype.Controller; | ||
4 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
5 | - | ||
6 | -import com.diligrp.website.util.web.BaseController; | ||
7 | - | ||
8 | -/** | ||
9 | - * <B>Description</B> <br /> | ||
10 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
11 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
12 | - * <B>Company</B> 地利集团 | ||
13 | - * @createTime 2014年6月20日 下午2:03:54 | ||
14 | - * @author liujie | ||
15 | - */ | ||
16 | -@Controller | ||
17 | -@RequestMapping("memberCenterAuthen") | ||
18 | -public class MemberCenterAuthenController extends BaseController { | ||
19 | - | ||
20 | -// @Resource | ||
21 | -// private MemberCenterAuthenService memberCenterAuthenService; | ||
22 | -// @Resource | ||
23 | -// private OperateLogService operateLogService; | ||
24 | -// @Resource | ||
25 | -// private OperateLog operateLog; | ||
26 | -// private static Map<Integer, String> typeMap = new HashMap<Integer, String>(); | ||
27 | -// private static Map<Integer, String> statusMap = new HashMap<Integer, String>(); | ||
28 | -// static { | ||
29 | -// typeMap.put(0, "全部 "); | ||
30 | -// typeMap.put(1, "实名认证 "); | ||
31 | -// typeMap.put(2, "企业认证"); | ||
32 | -// statusMap.put(0, "全部 "); | ||
33 | -// statusMap.put(2, "审核中"); | ||
34 | -// statusMap.put(1, "审核通过 "); | ||
35 | -// statusMap.put(3, "审核未通过 "); | ||
36 | -// } | ||
37 | -// /** | ||
38 | -// * | ||
39 | -// * this method is 查询认证管理列表信息 | ||
40 | -// * @param request | ||
41 | -// * @param bq | ||
42 | -// * @param model | ||
43 | -// * @return | ||
44 | -// * @createTime 2014年6月20日 下午6:19:53 | ||
45 | -// * @author liujie | ||
46 | -// */ | ||
47 | -// @RequestMapping(value = "list") | ||
48 | -// public ModelAndView list(HttpServletRequest request, BaseQuery bq, | ||
49 | -// Model model) { | ||
50 | -// Map<String,String> map= bq.getParam(); | ||
51 | -// if(!map.isEmpty()){ | ||
52 | -// if(map.get("state").equals("0")){ | ||
53 | -// map.put("state", ""); | ||
54 | -// } | ||
55 | -// if(map.get("userType").equals("0")){ | ||
56 | -// map.put("userType", ""); | ||
57 | -// } | ||
58 | -// bq.setParam(map); | ||
59 | -// } | ||
60 | -// // 获取界面参数 | ||
61 | -// PageTemplate page = memberCenterAuthenService.getAuthenInfo(bq); | ||
62 | -// if(page == null){ | ||
63 | -// page = PageTemplate.create(bq, 0, null); | ||
64 | -// } | ||
65 | -// model.addAttribute("typeMap", typeMap); | ||
66 | -// model.addAttribute("statusMap", statusMap); | ||
67 | -// model.addAttribute("page", page); | ||
68 | -// model.addAttribute("param", bq.getParam()); | ||
69 | -// return toVM("member/authenList", model); | ||
70 | -// } | ||
71 | -// | ||
72 | -// /** | ||
73 | -// * this method is 获取条件查询输入参数 | ||
74 | -// * @return | ||
75 | -// * @createTime 2014年6月20日 下午2:33:23 | ||
76 | -// * @author liujie | ||
77 | -// */ | ||
78 | -// /*private Map<String, String> getArguments(HttpServletRequest request) { | ||
79 | -// String authenId = request.getParameter("authenId"); | ||
80 | -// String accountName = request.getParameter("accountName"); | ||
81 | -// String startTime = request.getParameter("startTime"); | ||
82 | -// String endTime = request.getParameter("endTime"); | ||
83 | -// String userType = request.getParameter("userType"); | ||
84 | -// String state = request.getParameter("state"); | ||
85 | -// Map<String, String> map = new HashMap<String, String>(); | ||
86 | -// map.put("authenticationStateId", authenId); | ||
87 | -// map.put("realName", accountName); | ||
88 | -// map.put("state", state); | ||
89 | -// map.put("userType", userType); | ||
90 | -// map.put("startSubmitTime", startTime); | ||
91 | -// map.put("endSubmitTime", endTime); | ||
92 | -// return map; | ||
93 | -// }*/ | ||
94 | -// /** | ||
95 | -// * | ||
96 | -// * this method is 获取认证管理详细信息 | ||
97 | -// * @param authenId | ||
98 | -// * @param userType | ||
99 | -// * @param applyTime | ||
100 | -// * @param account | ||
101 | -// * @param model | ||
102 | -// * @return | ||
103 | -// * @createTime 2014年6月20日 下午6:20:30 | ||
104 | -// * @author liujie | ||
105 | -// */ | ||
106 | -// @RequestMapping(value = "getAuthenInfo") | ||
107 | -// public ModelAndView getAuthenInfo(@RequestParam("authenId") Long authenId,@RequestParam("userId") Long userId, | ||
108 | -// @RequestParam("userType") Long userType, Model model) { | ||
109 | -// | ||
110 | -// List<OperateLog> log = operateLogService.getOperateLog(userId,StateTypesUtil.authenManagerType); | ||
111 | -// if(log.size()>0){ | ||
112 | -// model.addAttribute("operateLog", log.get(0)); | ||
113 | -// } | ||
114 | -// if (userType == 1) { | ||
115 | -// UserExtension user = memberCenterAuthenService | ||
116 | -// .getUserInfoById(userId); | ||
117 | -// model.addAttribute("authen", user); | ||
118 | -// return toVM("member/showAuthen", model); | ||
119 | -// }else{ | ||
120 | -// EnterpriseInfo enterpriseInfo = memberCenterAuthenService.getEnterpriseInfoById(userId); | ||
121 | -// model.addAttribute("authen", enterpriseInfo); | ||
122 | -// System.out.println(enterpriseInfo); | ||
123 | -// return toVM("member/showCompany", model); | ||
124 | -// } | ||
125 | -// | ||
126 | -// | ||
127 | -// } | ||
128 | -// @RequestMapping(value = "approveAuthenInfo") | ||
129 | -// @ResponseBody | ||
130 | -// public boolean approveAuthen(@RequestParam("userId") Long userId, | ||
131 | -// @RequestParam("userType") Integer userType, | ||
132 | -// @RequestParam("authState") Integer authState, | ||
133 | -// @RequestParam("auditReson") String auditReson){ | ||
134 | -// boolean flag = false; | ||
135 | -// SessionContext session = SessionContext.getSessionContext(); | ||
136 | -// UserTicket user = session.getUserTicket(); | ||
137 | -// if(authState==3&&StringUtils.isBlank(auditReson)){ | ||
138 | -// return false; | ||
139 | -// } | ||
140 | -// if(auditReson.trim().length()>62){return false;} | ||
141 | -// flag = memberCenterAuthenService.approveAuthen(userId, userType, authState, auditReson.trim(), user.getId()); | ||
142 | -// if(flag){ | ||
143 | -// operateLog.setOperateDataId(userId); | ||
144 | -// operateLog.setOperateId(user.getId()); | ||
145 | -// operateLog.setOperateRemark(auditReson.trim()); | ||
146 | -// operateLog.setOperateType(StateTypesUtil.authenManagerType); | ||
147 | -// operateLog.setOperateName(user.getRealName()); | ||
148 | -// operateLogService.saveOperateLog(operateLog); | ||
149 | -// } | ||
150 | -// return flag; | ||
151 | -// } | ||
152 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/MemberController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import java.text.ParseException; | ||
4 | -import java.text.SimpleDateFormat; | ||
5 | -import java.util.Calendar; | ||
6 | -import java.util.Date; | ||
7 | -import java.util.List; | ||
8 | -import java.util.Map; | ||
9 | - | ||
10 | -import javax.annotation.Resource; | ||
11 | -import javax.servlet.http.HttpServletResponse; | ||
12 | - | ||
13 | -import org.apache.commons.collections.MapUtils; | ||
14 | -import org.apache.commons.lang3.StringUtils; | ||
15 | -import org.springframework.beans.factory.annotation.Value; | ||
16 | -import org.springframework.stereotype.Controller; | ||
17 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
18 | -import org.springframework.web.bind.annotation.RequestParam; | ||
19 | -import org.springframework.web.bind.annotation.ResponseBody; | ||
20 | -import org.springframework.web.servlet.ModelAndView; | ||
21 | - | ||
22 | -import com.diligrp.log.util.LogData; | ||
23 | -import com.diligrp.log.util.LogUtils; | ||
24 | -import com.diligrp.manage.sdk.domain.UserTicket; | ||
25 | -import com.diligrp.manage.sdk.session.SessionContext; | ||
26 | -import com.diligrp.website.domain.AjaxResult; | ||
27 | -import com.diligrp.website.service.MemberService; | ||
28 | -import com.diligrp.website.util.dao.BaseQuery; | ||
29 | -import com.diligrp.website.util.domain.Result; | ||
30 | -import com.diligrp.website.util.format.MoneyUtils; | ||
31 | -import com.diligrp.website.util.web.BaseController; | ||
32 | -import com.diligrp.website.util.web.PageTemplate; | ||
33 | -import com.google.common.collect.Maps; | ||
34 | -import com.yqyw.user.rpc.client.domain.input.CreditLimitReq; | ||
35 | -import com.yqyw.user.rpc.client.domain.input.LockMemberReq; | ||
36 | -import com.yqyw.user.rpc.client.domain.output.DefaultResp; | ||
37 | -import com.yqyw.user.rpc.client.domain.output.EnterpriseInfoResp; | ||
38 | -import com.yqyw.user.rpc.client.domain.output.LockMemberResp; | ||
39 | -import com.yqyw.user.rpc.client.domain.output.MemberCreditInfoResp; | ||
40 | -import com.yqyw.user.rpc.client.domain.output.MemberCreditOptionLogResp; | ||
41 | -import com.yqyw.user.rpc.client.domain.output.UserExtensionResp; | ||
42 | -import com.yqyw.user.rpc.client.domain.output.UserInfoResp; | ||
43 | - | ||
44 | -/** | ||
45 | - * | ||
46 | - * <B>Description</B> 会员中心Controller <br /> | ||
47 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. | ||
48 | - * <br /> | ||
49 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
50 | - * <B>Company</B> 地利集团 | ||
51 | - * | ||
52 | - * @createTime 2014年6月12日 下午2:17:32 | ||
53 | - * @author Wang22 | ||
54 | - */ | ||
55 | -@Controller | ||
56 | -@RequestMapping("member") | ||
57 | -public class MemberController extends BaseController { | ||
58 | - | ||
59 | - @Value("${project.system.domain}") | ||
60 | - private String domain; | ||
61 | - | ||
62 | - @Resource | ||
63 | - private MemberService memberService; | ||
64 | - | ||
65 | - private static final String permanent = "9999-MM-dd"; | ||
66 | - | ||
67 | - @RequestMapping("list") | ||
68 | - public ModelAndView list(BaseQuery bq) { | ||
69 | - PageTemplate page = memberService.query(bq); | ||
70 | - Map<String, Object> param = Maps.newHashMap(); | ||
71 | - param.put("model", page); | ||
72 | - param.put("getLockUserFlag", | ||
73 | - SessionContext.hasAccess("get", this.domain + "/member/getLockUser.do#getLockUser")); | ||
74 | - param.put("lockUserFlag", SessionContext.hasAccess("get", this.domain + "/member/lockUser.do#lockUser")); | ||
75 | - param.put("unlockUserFlag", SessionContext.hasAccess("get", this.domain + "/member/unlockUser.do#unlockUser")); | ||
76 | - param.put("memberFavoriteFlag", | ||
77 | - SessionContext.hasAccess("get", this.domain + "/member/memberFavorite.do#memberFavorite")); | ||
78 | - return toVM("member/list", param); | ||
79 | - } | ||
80 | - | ||
81 | - @RequestMapping("getLockUser") | ||
82 | - public ModelAndView getLockUser(@RequestParam("uid") Long id, @RequestParam("accountName") String accountName) { | ||
83 | - LockMemberResp resp = memberService.getLockUser(id); | ||
84 | - Map<String, Object> param = Maps.newHashMap(); | ||
85 | - param.put("model", resp); | ||
86 | - param.put("accountName", accountName); | ||
87 | - param.put("userId", id); | ||
88 | - if (resp == null || !resp.getLockStatus().equals(1)) { | ||
89 | - return toVM("member/lock", param); | ||
90 | - } | ||
91 | - // 计算时间差 | ||
92 | - int day = dayDiff(resp.getStartLockTime(), resp.getEndLockTime()); | ||
93 | - param.put("day", day); | ||
94 | - return toVM("member/unlock", param); | ||
95 | - } | ||
96 | - | ||
97 | - @RequestMapping("lockUser") | ||
98 | - @ResponseBody | ||
99 | - public AjaxResult lockUser(@RequestParam("date") String date, @RequestParam("reason") String reason, | ||
100 | - @RequestParam("userId") Long userId, @RequestParam("accountName") String accountName) { | ||
101 | - | ||
102 | - Date curr = new Date(); | ||
103 | - Date endDate = null; | ||
104 | - int days = 0; | ||
105 | - try { | ||
106 | - if (!permanent.equals(date)) { | ||
107 | - endDate = new SimpleDateFormat("yyyy-MM-dd").parse(date); | ||
108 | - days = dayDiff(curr, endDate); | ||
109 | - } | ||
110 | - } catch (ParseException e) { | ||
111 | - // 类型转换失败,调回列表页~! | ||
112 | - return new AjaxResult(false, "类型转换失败,无法识别的日期类型!"); | ||
113 | - } | ||
114 | - | ||
115 | - LockMemberReq req = new LockMemberReq(); | ||
116 | - req.setLockType(LockMemberReq.LOCK_IS_LOCK); | ||
117 | - req.setLockReason(reason); | ||
118 | - req.setDays(days); | ||
119 | - req.setUserId(userId); | ||
120 | - SessionContext session = SessionContext.getSessionContext(); | ||
121 | - UserTicket user = session.getUserTicket(); | ||
122 | - req.setOperateId(user.getId()); | ||
123 | - req.setOperateName(user.getRealName()); | ||
124 | - | ||
125 | - boolean flag = memberService.lockMember(req); | ||
126 | - | ||
127 | - AjaxResult result = null; | ||
128 | - | ||
129 | - if (flag) { | ||
130 | - LogUtils.log(LogData.builder(user.getUserName(), "会员中心", userId + "").model("会员管理").operation("锁定") | ||
131 | - .dataName(accountName).build()); | ||
132 | - result = new AjaxResult(true, AjaxResult.MSG_SUCC); | ||
133 | - } else { | ||
134 | - result = new AjaxResult(false, "锁定用户失败"); | ||
135 | - } | ||
136 | - | ||
137 | - return result; | ||
138 | - } | ||
139 | - | ||
140 | - @RequestMapping("unlockUser") | ||
141 | - @ResponseBody | ||
142 | - public AjaxResult unlockUser(@RequestParam("userId") Long userId, @RequestParam("accountName") String accountName) { | ||
143 | - if (userId == null || userId < 1) { | ||
144 | - return new AjaxResult(false, "用户ID错误!"); | ||
145 | - } | ||
146 | - | ||
147 | - LockMemberReq req = new LockMemberReq(); | ||
148 | - req.setUserId(userId); | ||
149 | - req.setLockType(LockMemberReq.LOCK_UNLOCK); | ||
150 | - | ||
151 | - SessionContext session = SessionContext.getSessionContext(); | ||
152 | - UserTicket user = session.getUserTicket(); | ||
153 | - req.setOperateId(user.getId()); | ||
154 | - req.setOperateName(user.getRealName()); | ||
155 | - | ||
156 | - boolean flag = memberService.unlockMember(req); | ||
157 | - | ||
158 | - // ModelAndView model = null; | ||
159 | - AjaxResult result = null; | ||
160 | - | ||
161 | - if (flag) { | ||
162 | - result = new AjaxResult(true, AjaxResult.MSG_SUCC); | ||
163 | - LogUtils.log(LogData.builder(user.getUserName(), "会员中心", userId + "").model("会员管理").operation("解锁") | ||
164 | - .dataName(accountName).build()); | ||
165 | - } else { | ||
166 | - result = new AjaxResult(true, "解锁用户失败!"); | ||
167 | - } | ||
168 | - | ||
169 | - return result; | ||
170 | - } | ||
171 | - | ||
172 | - @RequestMapping("getCredit") | ||
173 | - public ModelAndView getCredit(@RequestParam("uid") Long memberId) { | ||
174 | - if (memberId == null || memberId < 0) { | ||
175 | - return new ModelAndView("redirect:/member/list.do?succ=false"); | ||
176 | - } | ||
177 | - MemberCreditInfoResp infoResp = memberService.getCreditInfo(memberId); | ||
178 | - // 接口数据异常 | ||
179 | - if (infoResp != null && infoResp.getCode() == MemberCreditInfoResp.CODE_EXCEPTION) { | ||
180 | - return new ModelAndView("redirect:/member/list.do?succ=false"); | ||
181 | - } | ||
182 | - List<MemberCreditOptionLogResp> logResp = memberService.getCreditHistory(memberId); | ||
183 | - | ||
184 | - String money = MoneyUtils.centToYuan(infoResp.getLimitValue()); | ||
185 | - | ||
186 | - Map<String, Object> param = Maps.newHashMap(); | ||
187 | - param.put("info", infoResp); | ||
188 | - param.put("log", logResp); | ||
189 | - param.put("uid", memberId); | ||
190 | - param.put("money", money); | ||
191 | - | ||
192 | - return toVM("member/credit", param); | ||
193 | - } | ||
194 | - | ||
195 | - @RequestMapping("updateCreditLimit") | ||
196 | - public ModelAndView updateCreditLimit(@RequestParam("uid") Long uid, @RequestParam("credit") String credit, | ||
197 | - HttpServletResponse resp) { | ||
198 | - | ||
199 | - if (uid == null || uid < 0 || StringUtils.isEmpty(credit)) { | ||
200 | - return new ModelAndView("redirect:/member/list.do?succ=false"); | ||
201 | - } | ||
202 | - | ||
203 | - CreditLimitReq req = new CreditLimitReq(); | ||
204 | - req.setCreditLimt(credit); | ||
205 | - req.setMembeId(uid); | ||
206 | - | ||
207 | - SessionContext sessionContext = SessionContext.getSessionContext(); | ||
208 | - UserTicket user = sessionContext.getUserTicket(); | ||
209 | - if (user != null) { | ||
210 | - req.setOpertorId(user.getId()); | ||
211 | - req.setOpertorName(user.getUserName()); | ||
212 | - } | ||
213 | - | ||
214 | - DefaultResp result = memberService.updateCreditLimit(req); | ||
215 | - Map<String, Object> param = Maps.newHashMap(); | ||
216 | - | ||
217 | - param.put("result", result.getCode() == DefaultResp.CODE_SUCCESS); | ||
218 | - writeJSON(resp, param); | ||
219 | - | ||
220 | - return null; | ||
221 | - } | ||
222 | - | ||
223 | - @RequestMapping("memberInfo") | ||
224 | - public ModelAndView memberInfo(@RequestParam("userId") Long uid) { | ||
225 | - UserInfoResp userInfo = memberService.getMemberInfo(uid); | ||
226 | - UserExtensionResp userExt = memberService.getMemberExtension(uid); | ||
227 | - | ||
228 | - Map<String, Object> param = Maps.newHashMap(); | ||
229 | - param.put("model", userInfo); | ||
230 | - param.put("userExt", userExt); | ||
231 | - | ||
232 | - if (userInfo.getUserType() == UserInfoResp.USER_TYPE_COMPANY) { | ||
233 | - EnterpriseInfoResp enterResp = memberService.getEnterpriseByUserId(uid); | ||
234 | - param.put("enter", enterResp); | ||
235 | - } | ||
236 | - | ||
237 | - return toVM("member/memberInfo", param); | ||
238 | - } | ||
239 | - | ||
240 | - @RequestMapping("memberFavorite") | ||
241 | - public ModelAndView memberFavorite(@RequestParam("userId") Long uid, | ||
242 | - @RequestParam(value = "dateType", defaultValue = "1") Integer type, | ||
243 | - @RequestParam(value = "currPage", defaultValue = "0") Integer currPage, | ||
244 | - @RequestParam(value = "pageSize", defaultValue = "20") Integer pageSize) { | ||
245 | - | ||
246 | - Result result = memberService.getMemberFavorite(uid, type, currPage, pageSize); | ||
247 | - | ||
248 | - Map<String, Object> param = result.getAllResult(); | ||
249 | - | ||
250 | - if (MapUtils.isEmpty(param)) { | ||
251 | - param = Maps.newHashMap(); | ||
252 | - param.put("type", type); | ||
253 | - } | ||
254 | - | ||
255 | - return toVM("member/favorite", param); | ||
256 | - } | ||
257 | - | ||
258 | - // @RequestMapping("memberBrowerHistory") | ||
259 | - // public ModelAndView memberBrowerHistory( | ||
260 | - // @RequestParam("userId") Long uid, | ||
261 | - // @RequestParam(value = "dateType", defaultValue = "1") Integer type, | ||
262 | - // @RequestParam(value = "currPage", defaultValue = "0") Integer currPage, | ||
263 | - // @RequestParam(value = "pageSize", defaultValue = "20") Integer pageSize) | ||
264 | - // { | ||
265 | - // | ||
266 | - // BaseQuery bq = new BaseQuery(); | ||
267 | - // bq.setCurrPage(currPage); | ||
268 | - // bq.setPageSize(pageSize); | ||
269 | - // bq.addParam("userId", String.valueOf(uid)); | ||
270 | - // | ||
271 | - // Result result = memberService.historyList(type, uid, bq); | ||
272 | - // | ||
273 | - // return toVM("member/history", result.getAllResult()); | ||
274 | - // } | ||
275 | - | ||
276 | - /** | ||
277 | - * | ||
278 | - * 计算时间差 | ||
279 | - * | ||
280 | - * @return | ||
281 | - * @createTime 2014年6月20日 下午2:01:39 | ||
282 | - * @author Wang22 | ||
283 | - */ | ||
284 | - private int dayDiff(Date start, Date end) { | ||
285 | - if (start == null || end == null) { | ||
286 | - return Integer.MAX_VALUE; | ||
287 | - } | ||
288 | - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); | ||
289 | - try { | ||
290 | - start = sdf.parse(sdf.format(start)); | ||
291 | - end = sdf.parse(sdf.format(end)); | ||
292 | - } catch (ParseException e) { | ||
293 | - return -1; | ||
294 | - } | ||
295 | - Calendar cal = Calendar.getInstance(); | ||
296 | - cal.setTime(start); | ||
297 | - long time1 = cal.getTimeInMillis(); | ||
298 | - cal.setTime(end); | ||
299 | - long time2 = cal.getTimeInMillis(); | ||
300 | - long betweenDays = (time2 - time1) / (1000 * 3600 * 24); | ||
301 | - | ||
302 | - return Integer.parseInt(String.valueOf(betweenDays)); | ||
303 | - } | ||
304 | - | ||
305 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/OpenShopApplyController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import java.text.ParseException; | ||
4 | -import java.text.SimpleDateFormat; | ||
5 | -import java.util.ArrayList; | ||
6 | -import java.util.HashMap; | ||
7 | -import java.util.List; | ||
8 | -import java.util.Map; | ||
9 | - | ||
10 | -import javax.annotation.Resource; | ||
11 | -import javax.servlet.http.HttpServletRequest; | ||
12 | -import javax.servlet.http.HttpServletResponse; | ||
13 | - | ||
14 | -import org.apache.commons.lang3.StringUtils; | ||
15 | -import org.nutz.lang.meta.Pair; | ||
16 | -import org.slf4j.Logger; | ||
17 | -import org.slf4j.LoggerFactory; | ||
18 | -import org.springframework.beans.factory.annotation.Value; | ||
19 | -import org.springframework.stereotype.Controller; | ||
20 | -import org.springframework.ui.Model; | ||
21 | -import org.springframework.util.CollectionUtils; | ||
22 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
23 | -import org.springframework.web.bind.annotation.RequestParam; | ||
24 | -import org.springframework.web.bind.annotation.ResponseBody; | ||
25 | -import org.springframework.web.servlet.ModelAndView; | ||
26 | - | ||
27 | -import com.diligrp.log.util.LogData; | ||
28 | -import com.diligrp.log.util.LogUtils; | ||
29 | -import com.diligrp.manage.sdk.domain.UserTicket; | ||
30 | -import com.diligrp.manage.sdk.session.SessionContext; | ||
31 | -import com.diligrp.pnr.sdk.domain.Shop; | ||
32 | -import com.diligrp.titan.sdk.domain.Category; | ||
33 | -import com.diligrp.website.domain.City; | ||
34 | -import com.diligrp.website.domain.DataDictionary; | ||
35 | -import com.diligrp.website.domain.DataDictionaryValue; | ||
36 | -import com.diligrp.website.domain.OperateLog; | ||
37 | -import com.diligrp.website.domain.PickUpPointDomain; | ||
38 | -import com.diligrp.website.manweb.utils.StateTypesUtil; | ||
39 | -import com.diligrp.website.manweb.utils.WebUtils; | ||
40 | -import com.diligrp.website.rpc.ProductRPCService; | ||
41 | -import com.diligrp.website.service.CityService; | ||
42 | -import com.diligrp.website.service.DataDictionaryService; | ||
43 | -import com.diligrp.website.service.OpenShopApplyService; | ||
44 | -import com.diligrp.website.service.OperateLogService; | ||
45 | -import com.diligrp.website.service.PickUpPointService; | ||
46 | -import com.diligrp.website.service.ShopCloseHistoryService; | ||
47 | -import com.diligrp.website.util.dao.BaseQuery; | ||
48 | -import com.diligrp.website.util.domain.Result; | ||
49 | -import com.diligrp.website.util.web.BaseController; | ||
50 | -import com.diligrp.website.util.web.PageTemplate; | ||
51 | -import com.google.common.collect.Maps; | ||
52 | -import com.yqyw.user.rpc.client.domain.output.MemberQueryResp; | ||
53 | - | ||
54 | -/** | ||
55 | - * <B>Description</B> TODO <br /> | ||
56 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. | ||
57 | - * <br /> | ||
58 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
59 | - * <B>Company</B> 地利集团 | ||
60 | - * | ||
61 | - * @author liujie | ||
62 | - * @createTime 2014年6月4日 上午11:57:51 | ||
63 | - */ | ||
64 | -@Controller | ||
65 | -@RequestMapping("openStore") | ||
66 | -public class OpenShopApplyController extends BaseController { | ||
67 | - private static final Logger logger = LoggerFactory.getLogger(OpenShopApplyController.class); | ||
68 | - | ||
69 | - private static Map<Integer, String> typeMap = new HashMap<Integer, String>(); | ||
70 | - | ||
71 | - static { | ||
72 | - typeMap.put(0, "全部 "); | ||
73 | - typeMap.put(1, "待审核"); | ||
74 | - typeMap.put(2, "审核通过 "); | ||
75 | - typeMap.put(3, "审核未通过"); | ||
76 | - } | ||
77 | - | ||
78 | - @Value("${project.system.domain}") | ||
79 | - private String domain; | ||
80 | - @Resource | ||
81 | - private OpenShopApplyService openShopApplyService; | ||
82 | - @Resource | ||
83 | - private OperateLogService operateLogService; | ||
84 | - @Resource | ||
85 | - private OperateLog operateLog; | ||
86 | - @Resource | ||
87 | - private DataDictionaryService dataDictionaryService; | ||
88 | - @Resource | ||
89 | - private CityService cityService; | ||
90 | - @Resource | ||
91 | - private PickUpPointService pickUpPointService; | ||
92 | - @Resource | ||
93 | - private ProductRPCService productRPCService; | ||
94 | - @Resource | ||
95 | - private ShopCloseHistoryService shopCloseHistoryService; | ||
96 | - private static final String SHOP_SOURCE = "SHOP_SOURCE"; | ||
97 | - | ||
98 | - /** | ||
99 | - * this method is 获取用户店铺信息列表 | ||
100 | - * | ||
101 | - * @param request | ||
102 | - * @param bq | ||
103 | - * @param model | ||
104 | - * @return | ||
105 | - * @createTime 2014年6月19日 下午3:50:03 | ||
106 | - * @author liujie | ||
107 | - */ | ||
108 | - @RequestMapping(value = "list") | ||
109 | - public ModelAndView list(HttpServletRequest request, BaseQuery bq, Model model) { | ||
110 | - String shopId = request.getParameter("shopId"); | ||
111 | - String shopName = request.getParameter("shopName"); | ||
112 | - String telephone = request.getParameter("telephone"); | ||
113 | - String stateStr = request.getParameter("state"); | ||
114 | - String accountName = request.getParameter("accountName"); | ||
115 | - String startTimeStr = request.getParameter("startTime"); | ||
116 | - String endTimeStr = request.getParameter("endTime"); | ||
117 | - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | ||
118 | - Long startTime = null; | ||
119 | - Long endTime = null; | ||
120 | - Integer state = null; | ||
121 | - if (!StringUtils.isEmpty(startTimeStr)) { | ||
122 | - try { | ||
123 | - startTime = sdf.parse(startTimeStr + " " + "00:00:00").getTime(); | ||
124 | - } catch (ParseException e) { | ||
125 | - e.printStackTrace(); | ||
126 | - } | ||
127 | - } | ||
128 | - if (!StringUtils.isEmpty(endTimeStr)) { | ||
129 | - try { | ||
130 | - endTime = sdf.parse(endTimeStr + " " + "23:59:59").getTime(); | ||
131 | - } catch (ParseException e) { | ||
132 | - e.printStackTrace(); | ||
133 | - } | ||
134 | - } | ||
135 | - if (!StringUtils.isEmpty(stateStr)) { | ||
136 | - state = Integer.parseInt(stateStr); | ||
137 | - } | ||
138 | - if ("0".equals(stateStr)) { | ||
139 | - state = null; | ||
140 | - } | ||
141 | - SessionContext session = SessionContext.getSessionContext(); | ||
142 | - // 获取指定数据权限的所有集合 | ||
143 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
144 | - String cityId = ""; | ||
145 | - if (cityIds != null && cityIds.size() > 0) { | ||
146 | - for (int i = 0; i < cityIds.size(); i++) { | ||
147 | - cityId += cityIds.get(i).getName() + ","; | ||
148 | - } | ||
149 | - cityId = cityId.substring(0, cityId.length() - 1); | ||
150 | - if ("-1".equals(cityId)) { | ||
151 | - cityId = null;// 查全部 | ||
152 | - } | ||
153 | - } else { | ||
154 | - cityId = "-1";// 无权限 | ||
155 | - } | ||
156 | - DataDictionary dd = this.dataDictionaryService.getDataDictionaryByCode(SHOP_SOURCE); | ||
157 | - List<DataDictionaryValue> ddValues = null; | ||
158 | - if (dd != null) { | ||
159 | - ddValues = this.dataDictionaryService.getDataDictionaryValue(dd.getId()); | ||
160 | - } | ||
161 | - String shopSource = ""; | ||
162 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
163 | - for (int i = 0; i < ddValues.size(); i++) { | ||
164 | - shopSource += ddValues.get(i).getCode() + ","; | ||
165 | - } | ||
166 | - shopSource = shopSource.substring(0, shopSource.length() - 1); | ||
167 | - if ("-1".equals(shopSource)) { | ||
168 | - shopSource = null;// 查全部 | ||
169 | - } | ||
170 | - } else { | ||
171 | - shopSource = "-1";// 无权限 | ||
172 | - } | ||
173 | - PageTemplate page = openShopApplyService.getUserInfo(shopId, shopName, telephone, accountName, state, startTime, | ||
174 | - endTime, bq.getCurrPage() + 1, bq.getPageSize(), cityId, shopSource); | ||
175 | - model.addAttribute("page", page); | ||
176 | - model.addAttribute("type", typeMap); | ||
177 | - model.addAttribute("shopId", shopId); | ||
178 | - model.addAttribute("shopName", shopName); | ||
179 | - model.addAttribute("telephone", telephone); | ||
180 | - model.addAttribute("accountName", accountName); | ||
181 | - model.addAttribute("startTime", startTimeStr); | ||
182 | - model.addAttribute("endTime", endTimeStr); | ||
183 | - model.addAttribute("state", stateStr); | ||
184 | - model.addAttribute("viewFlag", | ||
185 | - SessionContext.hasAccess("get", this.domain + "/openStore/getShopInfo.do#getShopInfo")); | ||
186 | - model.addAttribute("auditFlag", | ||
187 | - SessionContext.hasAccess("get", this.domain + "/openStore/shopAudit.do#shopAudit")); | ||
188 | - return toVM("authen/list", model); | ||
189 | - } | ||
190 | - | ||
191 | - /** | ||
192 | - * this method is 获取用户店铺详细信息 | ||
193 | - * | ||
194 | - * @param userId | ||
195 | - * @param shopId | ||
196 | - * @param model | ||
197 | - * @return | ||
198 | - * @createTime 2014年6月19日 下午3:49:46 | ||
199 | - * @author liujie | ||
200 | - */ | ||
201 | - @RequestMapping(value = "getShopInfo") | ||
202 | - public ModelAndView getShopInfo(@RequestParam("userId") Long userId, @RequestParam("shopId") Long shopId, | ||
203 | - Model model) { | ||
204 | - Shop shop = openShopApplyService.getShopInfoByShopId(shopId); | ||
205 | - if (shop != null) { | ||
206 | - boolean flag1 = false; | ||
207 | - boolean flag2 = false; | ||
208 | - SessionContext session = SessionContext.getSessionContext(); | ||
209 | - // 获取指定数据权限的所有集合 | ||
210 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
211 | - if (cityIds != null && cityIds.size() > 0) { | ||
212 | - for (int i = 0; i < cityIds.size(); i++) { | ||
213 | - if ("-1".equals(cityIds.get(i).getName())) { | ||
214 | - flag1 = true; | ||
215 | - break; | ||
216 | - } | ||
217 | - if (cityIds.get(i).getName().equals(shop.getCityId().toString())) { | ||
218 | - flag1 = true; | ||
219 | - } | ||
220 | - } | ||
221 | - } | ||
222 | - DataDictionary dd = this.dataDictionaryService.getDataDictionaryByCode(SHOP_SOURCE); | ||
223 | - List<DataDictionaryValue> ddValues = null; | ||
224 | - if (dd != null) { | ||
225 | - ddValues = this.dataDictionaryService.getDataDictionaryValue(dd.getId()); | ||
226 | - } | ||
227 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
228 | - for (int i = 0; i < ddValues.size(); i++) { | ||
229 | - if ("-1".equals(ddValues.get(i).getCode())) { | ||
230 | - flag2 = true; | ||
231 | - break; | ||
232 | - } | ||
233 | - if (ddValues.get(i).getCode().equals(shop.getShopSource().toString())) { | ||
234 | - flag2 = true; | ||
235 | - } | ||
236 | - } | ||
237 | - } | ||
238 | - if (flag1 == false || flag2 == false) { | ||
239 | - return new ModelAndView("redirect:/shop/list.do"); | ||
240 | - } | ||
241 | - // 1批发商户 2产地商户 3农户商户 4 零售商户 5代购商户 6物流商户 | ||
242 | - if (shop.getShopSource() == 1 || shop.getShopSource() == 2 || shop.getShopSource() == 3 | ||
243 | - || shop.getShopSource() == 4) { | ||
244 | - // 经营类型 | ||
245 | - DataDictionary dataDictionary = dataDictionaryService.getDataDictionaryByCode("SHOP_MANAGE_TYPE"); | ||
246 | - if (dataDictionary != null) { | ||
247 | - List<DataDictionaryValue> list = dataDictionaryService | ||
248 | - .getDataDictionaryValue(dataDictionary.getId()); | ||
249 | - if (list != null && list.size() > 0) { | ||
250 | - for (int i = 0; i < list.size(); i++) { | ||
251 | - DataDictionaryValue dataDictionaryValue = list.get(i); | ||
252 | - if (dataDictionaryValue.getCode().equals(shop.getManageType().toString())) { | ||
253 | - model.addAttribute("manageType", dataDictionaryValue.getName()); | ||
254 | - break; | ||
255 | - } | ||
256 | - } | ||
257 | - } | ||
258 | - } | ||
259 | - } | ||
260 | - if (shop.getShopSource() == 1) { | ||
261 | - // 店铺所在批发市场 | ||
262 | - PickUpPointDomain pickUpPointDomain = pickUpPointService | ||
263 | - .getPickUpPointDomainInfo(shop.getMarketId().longValue()); | ||
264 | - if (pickUpPointDomain != null) { | ||
265 | - model.addAttribute("pickName", pickUpPointDomain.getPickName()); | ||
266 | - } | ||
267 | - } | ||
268 | - // 零售商户 | ||
269 | - if (shop.getShopSource() == 4) { | ||
270 | - // 店铺商户类型 | ||
271 | - DataDictionary dataDictionary = dataDictionaryService.getDataDictionaryByCode("SHOP_MERCHANT_TYPE"); | ||
272 | - if (dataDictionary != null) { | ||
273 | - List<DataDictionaryValue> list = dataDictionaryService | ||
274 | - .getDataDictionaryValue(dataDictionary.getId()); | ||
275 | - if (list != null && list.size() > 0) { | ||
276 | - for (int i = 0; i < list.size(); i++) { | ||
277 | - DataDictionaryValue dataDictionaryValue = list.get(i); | ||
278 | - if (dataDictionaryValue.getCode().equals(shop.getMerchantType().toString())) { | ||
279 | - model.addAttribute("merchantType", dataDictionaryValue.getName()); | ||
280 | - break; | ||
281 | - } | ||
282 | - } | ||
283 | - } | ||
284 | - } | ||
285 | - } | ||
286 | - // 代购商户 | ||
287 | - if (shop.getShopSource() == 5) { | ||
288 | - List<Long> buyAreaList = shop.getBuyArea(); | ||
289 | - if (buyAreaList != null && buyAreaList.size() > 0) { | ||
290 | - List cityAreaList = new ArrayList(); | ||
291 | - for (int j = 0; j < buyAreaList.size(); j++) { | ||
292 | - Long buyAreaId = buyAreaList.get(j); | ||
293 | - // 代购辐射区域 | ||
294 | - Result cityResult = cityService.getCityList(buyAreaId.intValue()); | ||
295 | - List<City> cityList = (List) cityResult.getAllResult().get("city"); | ||
296 | - if (cityList != null && cityList.size() > 0) { | ||
297 | - String cityAreaP = ""; | ||
298 | - String cityAreaC = ""; | ||
299 | - String cityAreaA = ""; | ||
300 | - for (int i = 0; i < cityList.size(); i++) { | ||
301 | - City city = cityList.get(i); | ||
302 | - if (city.getLevel() == 1) { | ||
303 | - cityAreaP = city.getRegionName(); | ||
304 | - } | ||
305 | - if (city.getLevel() == 2) { | ||
306 | - cityAreaC = city.getRegionName(); | ||
307 | - } | ||
308 | - if (city.getLevel() == 3) { | ||
309 | - cityAreaA = city.getRegionName(); | ||
310 | - } | ||
311 | - } | ||
312 | - String cityArea = cityAreaP + cityAreaC + cityAreaA; | ||
313 | - cityAreaList.add(cityArea); | ||
314 | - model.addAttribute("cityAreaList", cityAreaList); | ||
315 | - } | ||
316 | - } | ||
317 | - } | ||
318 | - // 代购品类 | ||
319 | - List<Category> buyCategoryList = productRPCService.listCategoriesInfo(shop.getBuyCategory()); | ||
320 | - model.addAttribute("buyCategoryList", buyCategoryList); | ||
321 | - // 代购市场 | ||
322 | - List<Long> buyMarketList = shop.getBuyMarket(); | ||
323 | - if (buyMarketList != null && buyMarketList.size() > 0) { | ||
324 | - List buyMarketNameList = new ArrayList(); | ||
325 | - for (int k = 0; k < buyMarketList.size(); k++) { | ||
326 | - PickUpPointDomain pickUpPointDomain = pickUpPointService | ||
327 | - .getPickUpPointDomainInfo(buyMarketList.get(k)); | ||
328 | - if (pickUpPointDomain != null) { | ||
329 | - buyMarketNameList.add(pickUpPointDomain.getPickName()); | ||
330 | - } | ||
331 | - } | ||
332 | - model.addAttribute("buyMarketNameList", buyMarketNameList); | ||
333 | - } | ||
334 | - } | ||
335 | - // 物流商户 | ||
336 | - if (shop.getShopSource() == 6) { | ||
337 | - DataDictionary dataDictionary = dataDictionaryService.getDataDictionaryByCode("SHOP_LOGISTICS_TYPE_ID"); | ||
338 | - if (dataDictionary != null) { | ||
339 | - List<DataDictionaryValue> list = dataDictionaryService | ||
340 | - .getDataDictionaryValue(dataDictionary.getId()); | ||
341 | - if (list != null && list.size() > 0) { | ||
342 | - for (int i = 0; i < list.size(); i++) { | ||
343 | - DataDictionaryValue dataDictionaryValue = list.get(i); | ||
344 | - if (shop.getLogisticsTypeId() != null | ||
345 | - && dataDictionaryValue.getCode().equals(shop.getLogisticsTypeId().toString())) { | ||
346 | - model.addAttribute("logistics", dataDictionaryValue.getName()); | ||
347 | - break; | ||
348 | - } | ||
349 | - } | ||
350 | - } | ||
351 | - } | ||
352 | - } | ||
353 | - } | ||
354 | - MemberQueryResp userAuth = openShopApplyService.getUserAuthInfo(userId); | ||
355 | - List<OperateLog> log = operateLogService.getOperateLog(shopId, StateTypesUtil.shopAuthenTyupe); | ||
356 | - if (log.size() > 0) { | ||
357 | - model.addAttribute("operateLog", log.get(0)); | ||
358 | - } | ||
359 | - String detailAddress = ""; | ||
360 | - String address = shop.getAddressText(); | ||
361 | - DataDictionary dataDictionary = dataDictionaryService.getDataDictionaryByCode("DIC_SHOP_CHECK_REASON"); | ||
362 | - List<DataDictionaryValue> list = dataDictionaryService.getDataDictionaryValue(dataDictionary.getId()); | ||
363 | - if (!StringUtils.isBlank(address)) { | ||
364 | - String addr[] = address.split("/"); | ||
365 | - if (addr.length != 0) { | ||
366 | - address = addr[0]; | ||
367 | - if (addr.length > 1) { | ||
368 | - detailAddress = addr[1]; | ||
369 | - } | ||
370 | - } | ||
371 | - } | ||
372 | - shop.setAddressText(address); | ||
373 | - if (shop.getAddressId() != null) { | ||
374 | - String countryAddress = cityService.getCountryAddress(Integer.parseInt(shop.getAddressId().toString())); | ||
375 | - model.addAttribute("countryAddress", countryAddress); | ||
376 | - } | ||
377 | - model.addAttribute("shopInfo", shop); | ||
378 | - model.addAttribute("userId", userId); | ||
379 | - model.addAttribute("list", list); | ||
380 | - model.addAttribute("detailAddress", detailAddress); | ||
381 | - model.addAttribute("userAuth", userAuth); | ||
382 | - return toVM("authen/show", model); | ||
383 | - } | ||
384 | - | ||
385 | - /** | ||
386 | - * this method is 审批用户开店申请信息 | ||
387 | - * | ||
388 | - * @param auditRemark | ||
389 | - * @param shopState | ||
390 | - * @param shopId | ||
391 | - * @return | ||
392 | - * @createTime 2014年6月19日 下午3:49:31 | ||
393 | - * @author liujie | ||
394 | - */ | ||
395 | - @RequestMapping(value = "shopAudit") | ||
396 | - @ResponseBody | ||
397 | - public void shopAudit(@RequestParam("auditRemark") String auditRemark, @RequestParam("status") String shopState, | ||
398 | - @RequestParam("shopName") String shopName, @RequestParam("shopId") Long shopId, HttpServletResponse resp) { | ||
399 | - SessionContext session = SessionContext.getSessionContext(); | ||
400 | - UserTicket user = session.getUserTicket(); | ||
401 | - Shop shop = openShopApplyService.getShopInfoByShopId(shopId); | ||
402 | - Map<String, Object> param = Maps.newHashMap(); | ||
403 | - if (shop.getShopState() != 1) { | ||
404 | - logger.info("该条记录已经被操作过了,不能再进行操作!"); | ||
405 | - param.put("msg", "该条记录已经被操作过了,不能再进行操作!"); | ||
406 | - writeJSON(resp, param); | ||
407 | - return; | ||
408 | - } | ||
409 | - try { | ||
410 | - if (auditRemark.trim().length() > 60) { | ||
411 | - logger.info("审批用户描述信息超过指定字符串长度(60个)"); | ||
412 | - param.put("msg", "审批用户描述信息超过指定字符串长度(60个)!"); | ||
413 | - writeJSON(resp, param); | ||
414 | - return; | ||
415 | - } | ||
416 | - logger.info("审批用户开店申请信息"); | ||
417 | - boolean flag = openShopApplyService.shopAudit(shopId, auditRemark.trim(), Integer.parseInt(shopState)); | ||
418 | - if (flag) { | ||
419 | - if (shopState.equals("2")) { | ||
420 | - LogUtils.log(LogData.builder(WebUtils.getCurrentUserName(), "会员中心", shopId + "").model("开店申请") | ||
421 | - .operation("审核通过").dataName(shopName).build()); | ||
422 | - } else { | ||
423 | - BaseQuery bq = new BaseQuery(); | ||
424 | - bq.addParam("shopId", shopId + ""); | ||
425 | - bq.addParam("state", "2"); | ||
426 | - bq.addParam("closeType", "4"); | ||
427 | - PageTemplate pageTemplate = shopCloseHistoryService.getShopCloseHistoryList(bq); | ||
428 | - if (pageTemplate != null) { | ||
429 | - if (pageTemplate.getList() != null && pageTemplate.getList().size() > 0) { | ||
430 | - openShopApplyService.shopAudit(shopId, auditRemark.trim(), 4); | ||
431 | - } | ||
432 | - } | ||
433 | - LogUtils.log(LogData.builder(WebUtils.getCurrentUserName(), "会员中心", shopId + "").model("开店申请") | ||
434 | - .operation("审核拒绝").dataName(shopName).build()); | ||
435 | - } | ||
436 | - logger.info("记录用户操作信息"); | ||
437 | - operateLog.setOperateName(user.getRealName()); | ||
438 | - operateLog.setOperateId(user.getId()); | ||
439 | - operateLog.setOperateDataId(shopId); | ||
440 | - operateLog.setOperateType(StateTypesUtil.shopAuthenTyupe); | ||
441 | - operateLog.setOperateRemark(auditRemark.trim()); | ||
442 | - operateLogService.saveOperateLog(operateLog); | ||
443 | - } | ||
444 | - } catch (Exception e) { | ||
445 | - e.printStackTrace(); | ||
446 | - logger.info("审批用户开店申请信息失败", e); | ||
447 | - } | ||
448 | - } | ||
449 | - | ||
450 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/ShopCloseHistoryController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import com.alibaba.fastjson.JSONObject; | ||
4 | -import com.diligrp.log.util.LogData; | ||
5 | -import com.diligrp.log.util.LogUtils; | ||
6 | -import com.diligrp.manage.sdk.domain.UserTicket; | ||
7 | -import com.diligrp.manage.sdk.session.SessionContext; | ||
8 | -import com.diligrp.website.domain.*; | ||
9 | -import com.diligrp.website.manweb.utils.StateTypesUtil; | ||
10 | -import com.diligrp.website.manweb.utils.WebUtils; | ||
11 | -import com.diligrp.website.rpc.LogicRPCService; | ||
12 | -import com.diligrp.website.rpc.OrdersRPCService; | ||
13 | -import com.diligrp.website.rpc.PurchasingRPCService; | ||
14 | -import com.diligrp.website.rpc.ShopRPCService; | ||
15 | -import com.diligrp.website.service.DataDictionaryService; | ||
16 | -import com.diligrp.website.service.OperateLogService; | ||
17 | -import com.diligrp.website.service.ShopCloseHistoryService; | ||
18 | -import com.diligrp.website.service.ShopNameModifyService; | ||
19 | -import com.diligrp.website.util.dao.BaseQuery; | ||
20 | -import com.diligrp.website.util.domain.Result; | ||
21 | -import com.diligrp.website.util.web.BaseController; | ||
22 | -import com.diligrp.website.util.web.PageTemplate; | ||
23 | -import com.google.common.collect.Maps; | ||
24 | -import org.apache.commons.lang3.StringUtils; | ||
25 | -import org.springframework.beans.factory.annotation.Value; | ||
26 | -import org.springframework.stereotype.Controller; | ||
27 | -import org.springframework.ui.Model; | ||
28 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
29 | -import org.springframework.web.bind.annotation.RequestParam; | ||
30 | -import org.springframework.web.bind.annotation.ResponseBody; | ||
31 | -import org.springframework.web.servlet.ModelAndView; | ||
32 | - | ||
33 | -import javax.annotation.Resource; | ||
34 | -import javax.servlet.http.HttpServletRequest; | ||
35 | -import javax.servlet.http.HttpServletResponse; | ||
36 | -import java.util.HashMap; | ||
37 | -import java.util.List; | ||
38 | -import java.util.Map; | ||
39 | - | ||
40 | -/** | ||
41 | - * <B>Description</B> <br /> | ||
42 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. | ||
43 | - * <br /> | ||
44 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
45 | - * <B>Company</B> 地利集团 | ||
46 | - * | ||
47 | - * @author LaiKui | ||
48 | - * @createTime 2015年11月3日 | ||
49 | - */ | ||
50 | -@Controller | ||
51 | -@RequestMapping("shopCloseHistory") | ||
52 | -public class ShopCloseHistoryController extends BaseController { | ||
53 | - | ||
54 | - @Value("${project.system.domain}") | ||
55 | - private String domain; | ||
56 | - @Resource | ||
57 | - private ShopCloseHistoryService shopCloseHistoryService; | ||
58 | - @Resource | ||
59 | - private ShopRPCService shopRPCService; | ||
60 | - @Resource | ||
61 | - private OperateLogService operateLogService; | ||
62 | - @Resource | ||
63 | - private OrdersRPCService ordersRPCService; | ||
64 | - @Resource | ||
65 | - private LogicRPCService logicRPCService; | ||
66 | - @Resource | ||
67 | - private DataDictionaryService dataDictionaryService; | ||
68 | - @Resource | ||
69 | - private ShopNameModifyService shopNameModifyService; | ||
70 | - @Resource | ||
71 | - private PurchasingRPCService purchasingRPCService; | ||
72 | - | ||
73 | - private static Map<Integer, String> typeMap = new HashMap<Integer, String>(); | ||
74 | - | ||
75 | - private static Map<Integer, String> closeTypeMap = new HashMap<Integer, String>(); | ||
76 | - | ||
77 | - static { | ||
78 | - typeMap.put(0, "全部"); | ||
79 | - typeMap.put(1, "待审核"); | ||
80 | - typeMap.put(2, "审核通过"); | ||
81 | - typeMap.put(3, "审核未通过"); | ||
82 | - closeTypeMap.put(0, "全部"); | ||
83 | - closeTypeMap.put(4, "关闭"); | ||
84 | - closeTypeMap.put(5, "注销"); | ||
85 | - } | ||
86 | - | ||
87 | - @RequestMapping(value = "list") | ||
88 | - public ModelAndView list(HttpServletRequest request, BaseQuery bq, Model model) { | ||
89 | - String id = request.getParameter("id"); | ||
90 | - String shopName = request.getParameter("shopName"); | ||
91 | - String mobile = request.getParameter("mobile"); | ||
92 | - String stateStr = request.getParameter("state"); | ||
93 | - String closeTypeStr = request.getParameter("closeType"); | ||
94 | - String startTime = request.getParameter("startTime"); | ||
95 | - String endTime = request.getParameter("endTime"); | ||
96 | - if (StringUtils.isNotBlank(startTime)) { | ||
97 | - bq.addParam("startTime", startTime + " " + "00:00:00"); | ||
98 | - } | ||
99 | - if (StringUtils.isNotBlank(endTime)) { | ||
100 | - bq.addParam("endTime", endTime + " " + "23:59:59"); | ||
101 | - } | ||
102 | - if (StringUtils.isNotBlank(stateStr)) { | ||
103 | - if ("0".equals(stateStr)) { | ||
104 | - bq.addParam("state", null); | ||
105 | - } else { | ||
106 | - Integer state = Integer.parseInt(stateStr); | ||
107 | - bq.addParam("state", state + ""); | ||
108 | - } | ||
109 | - } | ||
110 | - if (StringUtils.isNotBlank(closeTypeStr)) { | ||
111 | - if ("0".equals(closeTypeStr)) { | ||
112 | - bq.addParam("closeType", null); | ||
113 | - } else { | ||
114 | - Integer closeType = Integer.parseInt(closeTypeStr); | ||
115 | - bq.addParam("closeType", closeType + ""); | ||
116 | - } | ||
117 | - } | ||
118 | - if (StringUtils.isNotBlank(mobile)) { | ||
119 | - bq.addParam("mobile", mobile); | ||
120 | - } | ||
121 | - if (StringUtils.isNotBlank(id)) { | ||
122 | - bq.addParam("id", id); | ||
123 | - } | ||
124 | - if (StringUtils.isNotBlank(shopName)) { | ||
125 | - bq.addParam("shopName", shopName); | ||
126 | - } | ||
127 | - PageTemplate page = shopCloseHistoryService.getShopCloseHistoryList(bq); | ||
128 | - model.addAttribute("page", page); | ||
129 | - model.addAttribute("type", typeMap); | ||
130 | - model.addAttribute("closeTypeMap", closeTypeMap); | ||
131 | - model.addAttribute("mobile", mobile); | ||
132 | - model.addAttribute("startTime", startTime); | ||
133 | - model.addAttribute("endTime", endTime); | ||
134 | - model.addAttribute("state", stateStr); | ||
135 | - model.addAttribute("closeType", closeTypeStr); | ||
136 | - model.addAttribute("shopName", shopName); | ||
137 | - model.addAttribute("id", id); | ||
138 | - model.addAttribute("reasonViewFlag", | ||
139 | - SessionContext.hasAccess("get", this.domain + "/shopCloseHistory/reasonView.do#reasonView")); | ||
140 | - model.addAttribute("auditFlag", | ||
141 | - SessionContext.hasAccess("get", this.domain + "/shopCloseHistory/audit.do#audit")); | ||
142 | - return toVM("shopCloseHistory/list", model); | ||
143 | - } | ||
144 | - | ||
145 | - @RequestMapping("getAuditShopCloseHistoryByShopId") | ||
146 | - @ResponseBody | ||
147 | - public void getAuditShopCloseHistoryByShopId(@RequestParam Long shopId, HttpServletResponse resp) { | ||
148 | - ShopCloseHistory shopCloseHistory = shopCloseHistoryService.getAuditShopCloseHistoryByShopId(shopId); | ||
149 | - Map<String, Object> param = Maps.newHashMap(); | ||
150 | - if (shopCloseHistory != null) { | ||
151 | - param.put("msg", "此店铺已经提交过关店/注销申请,请等待审核结果!"); | ||
152 | - writeJSON(resp, param); | ||
153 | - } | ||
154 | - } | ||
155 | - | ||
156 | - @RequestMapping("audit") | ||
157 | - @ResponseBody | ||
158 | - public void audit(@RequestParam("id") Long id, @RequestParam("state") Integer state, | ||
159 | - @RequestParam("refuseReason") String refuseReason, HttpServletResponse resp) { | ||
160 | - ShopCloseHistory shopCloseHistory = shopCloseHistoryService.getShopCloseHistoryById(id); | ||
161 | - Map<String, Object> param = Maps.newHashMap(); | ||
162 | - if (shopCloseHistory.getState() != 1) { | ||
163 | - param.put("msg", "该条记录已经被操作过了,不能再进行操作!"); | ||
164 | - writeJSON(resp, param); | ||
165 | - return; | ||
166 | - } | ||
167 | - shopCloseHistory.setState(state); | ||
168 | - shopCloseHistory.setRefuseReason(refuseReason); | ||
169 | - Result rst = shopCloseHistoryService.editShopCloseHistory(shopCloseHistory); | ||
170 | - OperateLog operateLog = new OperateLog(); | ||
171 | - operateLog.setOperateDataId(shopCloseHistory.getShopId()); | ||
172 | - SessionContext session = SessionContext.getSessionContext(); | ||
173 | - UserTicket user = session.getUserTicket(); | ||
174 | - operateLog.setOperateId(user.getId()); | ||
175 | - operateLog.setOperateName(user.getRealName()); | ||
176 | - operateLog.setOperateType(StateTypesUtil.shopAuthenTyupe); | ||
177 | - String reasonCode = "967"; | ||
178 | - String otherCode = "967"; | ||
179 | - if (StringUtils.isNotEmpty(shopCloseHistory.getReason())) { | ||
180 | - reasonCode = shopCloseHistory.getReason(); | ||
181 | - } | ||
182 | - if (StringUtils.isNotEmpty(shopCloseHistory.getOtherReason())) { | ||
183 | - otherCode = shopCloseHistory.getOtherReason(); | ||
184 | - } | ||
185 | - if (state == 2) { | ||
186 | - shopRPCService.updateShopClose(shopCloseHistory.getShopId(), reasonCode, otherCode, | ||
187 | - shopCloseHistory.getCloseType()); | ||
188 | - if (shopCloseHistory.getCloseType() == 4) { | ||
189 | - operateLog.setOperateRemark("关店审核通过"); | ||
190 | - } else { | ||
191 | - operateLog.setOperateRemark("注销审核通过"); | ||
192 | - } | ||
193 | - BaseQuery bq = new BaseQuery(); | ||
194 | - bq.addParam("shopId", shopCloseHistory.getShopId() + ""); | ||
195 | - bq.addParam("state", "1"); | ||
196 | - PageTemplate pageTemplate = shopNameModifyService.getShopNameModifyList(bq); | ||
197 | - if (pageTemplate != null) { | ||
198 | - if (pageTemplate.getList() != null && pageTemplate.getList().size() > 0) { | ||
199 | - ShopNameModify shopNameModify = (ShopNameModify) pageTemplate.getList().get(0); | ||
200 | - shopNameModify.setYn(2); | ||
201 | - shopNameModifyService.editShopNameModify(shopNameModify); | ||
202 | - } | ||
203 | - } | ||
204 | - } else { | ||
205 | - if (shopCloseHistory.getCloseType() == 4) { | ||
206 | - operateLog.setOperateRemark("关店审核拒绝:" + refuseReason); | ||
207 | - } else { | ||
208 | - operateLog.setOperateRemark("注销审核拒绝:" + refuseReason); | ||
209 | - } | ||
210 | - } | ||
211 | - operateLogService.saveOperateLog(operateLog); | ||
212 | - param.put("success", rst.isSuccess()); | ||
213 | - param.put("code", rst.getCode()); | ||
214 | - LogUtils.log(LogData.builder(WebUtils.getCurrentUserName(), "会员中心", shopCloseHistory.getId() + "") | ||
215 | - .model("关闭店铺申请").operation("修改").dataName(rst.getMsg()).build()); | ||
216 | - writeJSON(resp, param); | ||
217 | - } | ||
218 | - | ||
219 | - @RequestMapping("/reasonView") | ||
220 | - @ResponseBody | ||
221 | - public void reasonView(@RequestParam("id") Long id, HttpServletResponse resp) { | ||
222 | - ShopCloseHistory shopCloseHistory = shopCloseHistoryService.getShopCloseHistoryById(id); | ||
223 | - Map<String, Object> param = Maps.newHashMap(); | ||
224 | - if (shopCloseHistory != null) { | ||
225 | - if (shopCloseHistory.getCloseType() == 4) { | ||
226 | - param.put("closeTypeText", "该店铺提交关闭申请的原因:"); | ||
227 | - param.put("refuseReasonText", "该店铺提交关闭申请后被拒绝的原因:"); | ||
228 | - } else { | ||
229 | - param.put("closeTypeText", "该店铺提交注销申请的原因:"); | ||
230 | - param.put("refuseReasonText", "该店铺提交注销申请后被拒绝的原因:"); | ||
231 | - } | ||
232 | - String reason = ""; | ||
233 | - if (StringUtils.isNotEmpty(shopCloseHistory.getReason())) { | ||
234 | - String[] codeArray = shopCloseHistory.getReason().split(","); | ||
235 | - DataDictionary dataDictionary = dataDictionaryService.getDataDictionaryByCode("SHOP_CLOSE_REASON"); | ||
236 | - if (dataDictionary != null) { | ||
237 | - List<DataDictionaryValue> list = dataDictionaryService | ||
238 | - .getDataDictionaryValue(dataDictionary.getId()); | ||
239 | - if (list != null && list.size() > 0) { | ||
240 | - for (int i = 0; i < list.size(); i++) { | ||
241 | - DataDictionaryValue dataDictionaryValue = list.get(i); | ||
242 | - for (int j = 0; j < codeArray.length; j++) { | ||
243 | - if (dataDictionaryValue.getCode().equals(codeArray[j])) { | ||
244 | - reason += dataDictionaryValue.getName() + ";</br>"; | ||
245 | - } | ||
246 | - } | ||
247 | - } | ||
248 | - } | ||
249 | - } | ||
250 | - } | ||
251 | - if (shopCloseHistory.getState() == 3) { | ||
252 | - if (StringUtils.isEmpty(shopCloseHistory.getReason())) { | ||
253 | - param.put("reason", shopCloseHistory.getOtherReason()); | ||
254 | - } else if (StringUtils.isEmpty(shopCloseHistory.getOtherReason())) { | ||
255 | - param.put("reason", reason); | ||
256 | - } else { | ||
257 | - param.put("reason", reason + shopCloseHistory.getOtherReason()); | ||
258 | - } | ||
259 | - param.put("refuseReason", shopCloseHistory.getRefuseReason()); | ||
260 | - writeJSON(resp, param); | ||
261 | - } else { | ||
262 | - if (StringUtils.isEmpty(shopCloseHistory.getReason())) { | ||
263 | - param.put("reason", shopCloseHistory.getOtherReason()); | ||
264 | - } else if (StringUtils.isEmpty(shopCloseHistory.getOtherReason())) { | ||
265 | - param.put("reason", reason); | ||
266 | - } else { | ||
267 | - param.put("reason", reason + shopCloseHistory.getOtherReason()); | ||
268 | - } | ||
269 | - writeJSON(resp, param); | ||
270 | - } | ||
271 | - } | ||
272 | - } | ||
273 | - | ||
274 | - @RequestMapping("getValidOrderNumByShop") | ||
275 | - @ResponseBody | ||
276 | - public void getValidOrderNumByShop(@RequestParam Long shopId, @RequestParam Integer shopSource, | ||
277 | - HttpServletResponse resp) { | ||
278 | - Map<String, Object> param = Maps.newHashMap(); | ||
279 | - // 物流 | ||
280 | - if (shopSource == 6) { | ||
281 | - JSONObject losJson = logicRPCService.shopLosOrdersCount(shopId); | ||
282 | - if (losJson != null) { | ||
283 | - Object code = losJson.get("code"); | ||
284 | - if ("200".equals(code.toString())) { | ||
285 | - int losNum = losJson.getIntValue("count"); | ||
286 | - if (losNum != 0) { | ||
287 | - param.put("msg", "此店铺还存在未完结的订单,不能提交注销申请!"); | ||
288 | - } | ||
289 | - } | ||
290 | - } else { | ||
291 | - param.put("msg", "获取数据出错!"); | ||
292 | - } | ||
293 | - // 代购 | ||
294 | - } else if (shopSource == 5) { | ||
295 | - Integer orderNum = purchasingRPCService.getValidOrderNumByShop(shopId); | ||
296 | - if (orderNum == null) { | ||
297 | - param.put("msg", "获取数据出错!"); | ||
298 | - } else { | ||
299 | - if (orderNum != 0) { | ||
300 | - param.put("msg", "此店铺还存在未完结的订单,不能提交注销申请!"); | ||
301 | - } | ||
302 | - } | ||
303 | - } else { | ||
304 | - Integer orderNum = ordersRPCService.getValidOrderNumByShop(shopId); | ||
305 | - if (orderNum == null) { | ||
306 | - param.put("msg", "获取数据出错!"); | ||
307 | - } else { | ||
308 | - if (orderNum != 0) { | ||
309 | - param.put("msg", "此店铺还存在未完结的订单,不能提交注销申请!"); | ||
310 | - } | ||
311 | - } | ||
312 | - } | ||
313 | - writeJSON(resp, param); | ||
314 | - } | ||
315 | - | ||
316 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/ShopController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import java.net.URLEncoder; | ||
4 | -import java.sql.Timestamp; | ||
5 | -import java.util.ArrayList; | ||
6 | -import java.util.HashMap; | ||
7 | -import java.util.List; | ||
8 | -import java.util.Map; | ||
9 | - | ||
10 | -import javax.servlet.http.HttpServletRequest; | ||
11 | -import javax.servlet.http.HttpServletResponse; | ||
12 | - | ||
13 | -import org.apache.commons.lang3.StringUtils; | ||
14 | -import org.nutz.lang.meta.Pair; | ||
15 | -import org.springframework.beans.factory.annotation.Autowired; | ||
16 | -import org.springframework.beans.factory.annotation.Value; | ||
17 | -import org.springframework.stereotype.Controller; | ||
18 | -import org.springframework.util.CollectionUtils; | ||
19 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
20 | -import org.springframework.web.bind.annotation.RequestMethod; | ||
21 | -import org.springframework.web.bind.annotation.RequestParam; | ||
22 | -import org.springframework.web.bind.annotation.ResponseBody; | ||
23 | -import org.springframework.web.servlet.ModelAndView; | ||
24 | - | ||
25 | -import com.diligrp.log.util.LogData; | ||
26 | -import com.diligrp.log.util.LogUtils; | ||
27 | -import com.diligrp.manage.sdk.domain.UserTicket; | ||
28 | -import com.diligrp.manage.sdk.session.SessionContext; | ||
29 | -import com.diligrp.pnr.sdk.domain.PageResult; | ||
30 | -import com.diligrp.pnr.sdk.domain.Shop; | ||
31 | -import com.diligrp.pnr.sdk.domain.ShopGrade; | ||
32 | -import com.diligrp.pnr.sdk.resp.BaseResp; | ||
33 | -import com.diligrp.website.domain.AuthLevel; | ||
34 | -import com.diligrp.website.domain.City; | ||
35 | -import com.diligrp.website.domain.DataDictionary; | ||
36 | -import com.diligrp.website.domain.DataDictionaryValue; | ||
37 | -import com.diligrp.website.domain.OperateLog; | ||
38 | -import com.diligrp.website.domain.PickUpPointDomain; | ||
39 | -import com.diligrp.website.domain.ShopCloseHistory; | ||
40 | -import com.diligrp.website.manweb.utils.StateTypesUtil; | ||
41 | -import com.diligrp.website.manweb.utils.WebUtils; | ||
42 | -import com.diligrp.website.rpc.input.ShopInfoListInput; | ||
43 | -import com.diligrp.website.rpc.input.ShopProductCategoryListInput; | ||
44 | -import com.diligrp.website.rpc.input.ShopProductRecommendListInput; | ||
45 | -import com.diligrp.website.service.AuthLevelService; | ||
46 | -import com.diligrp.website.service.CityService; | ||
47 | -import com.diligrp.website.service.DataDictionaryService; | ||
48 | -import com.diligrp.website.service.MemberService; | ||
49 | -import com.diligrp.website.service.OperateLogService; | ||
50 | -import com.diligrp.website.service.PickUpPointService; | ||
51 | -import com.diligrp.website.service.ShopCloseHistoryService; | ||
52 | -import com.diligrp.website.service.ShopService; | ||
53 | -import com.diligrp.website.util.domain.Result; | ||
54 | -import com.diligrp.website.util.format.DateFormatUtils; | ||
55 | -import com.diligrp.website.util.web.BaseController; | ||
56 | -import com.google.common.collect.Maps; | ||
57 | -import com.yqyw.user.rpc.client.domain.output.UserInfoResp; | ||
58 | - | ||
59 | -/** | ||
60 | - * <p> | ||
61 | - * Title: 〈标题〉 | ||
62 | - * </p> | ||
63 | - * <p> | ||
64 | - * Description: 〈描述〉 | ||
65 | - * </p> | ||
66 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. | ||
67 | - * <br /> | ||
68 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
69 | - * <B>Company</B> 地利集团 | ||
70 | - * <p> | ||
71 | - * CreateTime:2014/6/19 | ||
72 | - * </p> | ||
73 | - * | ||
74 | - * @author zhukai | ||
75 | - */ | ||
76 | -@Controller | ||
77 | -@RequestMapping("/shop") | ||
78 | -public class ShopController extends BaseController { | ||
79 | - | ||
80 | - @Value("${project.system.domain}") | ||
81 | - private String domain; | ||
82 | - @Autowired | ||
83 | - private ShopService shopService; | ||
84 | - @Autowired | ||
85 | - private CityService cityService; | ||
86 | - @Autowired | ||
87 | - private PickUpPointService pickUpPointService; | ||
88 | - @Autowired | ||
89 | - private AuthLevelService authLevelService; | ||
90 | - @Autowired | ||
91 | - private MemberService memberService; | ||
92 | - @Autowired | ||
93 | - private ShopCloseHistoryService shopCloseHistoryService; | ||
94 | - @Autowired | ||
95 | - private OperateLogService operateLogService; | ||
96 | - @Autowired | ||
97 | - private DataDictionaryService ddService; | ||
98 | - private static final String SHOP_SOURCE = "SHOP_SOURCE"; | ||
99 | - | ||
100 | - private static Map<Integer, String> gradeMap = new HashMap<Integer, String>(); | ||
101 | - private static Map<Integer, String> dishonestyMap = new HashMap<Integer, String>(); | ||
102 | - private static Map<Integer, String> placeMap = new HashMap<Integer, String>(); | ||
103 | - private static Map<Integer, String> statisticsMarketMap = new HashMap<Integer, String>(); | ||
104 | - private static Map<Integer, String> shopStatusQueryMap = new HashMap<Integer, String>(); | ||
105 | - | ||
106 | - static { | ||
107 | - gradeMap.put(0, "全部"); | ||
108 | - gradeMap.put(1, "否"); | ||
109 | - gradeMap.put(2, "是"); | ||
110 | - dishonestyMap.put(0, "全部"); | ||
111 | - dishonestyMap.put(1, "否"); | ||
112 | - dishonestyMap.put(2, "是"); | ||
113 | - placeMap.put(0, "全部"); | ||
114 | - placeMap.put(1, "否"); | ||
115 | - placeMap.put(2, "是"); | ||
116 | - statisticsMarketMap.put(0, "全部"); | ||
117 | - statisticsMarketMap.put(1, "否"); | ||
118 | - statisticsMarketMap.put(2, "是"); | ||
119 | - shopStatusQueryMap.put(0, "全部"); | ||
120 | - shopStatusQueryMap.put(4, "关闭"); | ||
121 | - shopStatusQueryMap.put(2, "正常"); | ||
122 | - } | ||
123 | - | ||
124 | - @RequestMapping("/list") | ||
125 | - public ModelAndView list(ShopInfoListInput in, Integer currPage, HttpServletRequest req) throws Exception { | ||
126 | - String listQuery = req.getQueryString(); | ||
127 | - if (currPage != null) { | ||
128 | - in.setCurrentPage(currPage + 1); | ||
129 | - } else { | ||
130 | - in.setCurrentPage(currPage); | ||
131 | - } | ||
132 | - in.setPageDataSize(20); | ||
133 | - String startTimeStr = req.getParameter("startTime"); | ||
134 | - String endTimeStr = req.getParameter("endTime"); | ||
135 | - String mobile = req.getParameter("mobile"); | ||
136 | - String gradeStateStr = req.getParameter("gradeState"); | ||
137 | - String isDishonestyStr = req.getParameter("isDishonesty"); | ||
138 | - String isSoptauthStr = req.getParameter("isSoptauth"); | ||
139 | - String levelStateStr = req.getParameter("levelState"); | ||
140 | - String marketStr = req.getParameter("market"); | ||
141 | - String statisticsMarketStr = req.getParameter("statisticsMarket"); | ||
142 | - String shopStatusStr = req.getParameter("shopStatus"); | ||
143 | - if (!StringUtils.isEmpty(shopStatusStr)) { | ||
144 | - Integer shopStatus = Integer.parseInt(shopStatusStr); | ||
145 | - in.setShopStatus(shopStatus); | ||
146 | - } | ||
147 | - if (!StringUtils.isEmpty(marketStr)) { | ||
148 | - Integer market = Integer.parseInt(marketStr); | ||
149 | - in.setMarket(market); | ||
150 | - } | ||
151 | - if (!StringUtils.isEmpty(statisticsMarketStr)) { | ||
152 | - Integer statisticsMarket = Integer.parseInt(statisticsMarketStr); | ||
153 | - in.setStatisticsMarket(statisticsMarket); | ||
154 | - } | ||
155 | - if (!StringUtils.isEmpty(gradeStateStr)) { | ||
156 | - Integer gradeState = Integer.parseInt(gradeStateStr); | ||
157 | - in.setGradeState(gradeState); | ||
158 | - } | ||
159 | - if (!StringUtils.isEmpty(isDishonestyStr)) { | ||
160 | - Integer isDishonesty = Integer.parseInt(isDishonestyStr); | ||
161 | - in.setIsDishonesty(isDishonesty); | ||
162 | - } | ||
163 | - if (!StringUtils.isEmpty(isSoptauthStr)) { | ||
164 | - Integer isSoptauth = Integer.parseInt(isSoptauthStr); | ||
165 | - in.setIsSoptauth(isSoptauth); | ||
166 | - } | ||
167 | - if (!StringUtils.isEmpty(levelStateStr)) { | ||
168 | - Integer levelState = Integer.parseInt(levelStateStr); | ||
169 | - in.setLevelState(levelState); | ||
170 | - } | ||
171 | - if (!StringUtils.isEmpty(startTimeStr)) { | ||
172 | - String startTime = startTimeStr + " " + "00:00:00"; | ||
173 | - in.setStartTime(startTime); | ||
174 | - } | ||
175 | - if (!StringUtils.isEmpty(endTimeStr)) { | ||
176 | - String endTime = endTimeStr + " " + "23:59:59"; | ||
177 | - in.setEndTime(endTime); | ||
178 | - } | ||
179 | - if (!StringUtils.isEmpty(mobile)) { | ||
180 | - in.setMobile(mobile); | ||
181 | - } | ||
182 | - SessionContext session = SessionContext.getSessionContext(); | ||
183 | - // 获取当前登录用户 | ||
184 | - // UserTicket user = session.getUserTicket(); | ||
185 | - // 获取指定数据权限的所有集合 | ||
186 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
187 | - if (cityIds != null && cityIds.size() > 0) { | ||
188 | - String cityId = ""; | ||
189 | - for (int i = 0; i < cityIds.size(); i++) { | ||
190 | - cityId += cityIds.get(i).getName() + ","; | ||
191 | - } | ||
192 | - cityId = cityId.substring(0, cityId.length() - 1); | ||
193 | - if ("-1".equals(cityId)) { | ||
194 | - cityId = null;// 查全部 | ||
195 | - } | ||
196 | - in.setCityId(cityId); | ||
197 | - } else { | ||
198 | - in.setCityId("-1");// 无权限 | ||
199 | - } | ||
200 | - DataDictionary dd = this.ddService.getDataDictionaryByCode(SHOP_SOURCE); | ||
201 | - List<DataDictionaryValue> ddValues = null; | ||
202 | - if (dd != null) { | ||
203 | - ddValues = this.ddService.getDataDictionaryValue(dd.getId()); | ||
204 | - } | ||
205 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
206 | - String shopSource = ""; | ||
207 | - for (int i = 0; i < ddValues.size(); i++) { | ||
208 | - shopSource += ddValues.get(i).getCode() + ","; | ||
209 | - } | ||
210 | - shopSource = shopSource.substring(0, shopSource.length() - 1); | ||
211 | - if ("-1".equals(shopSource)) { | ||
212 | - shopSource = null;// 查全部 | ||
213 | - } | ||
214 | - in.setShopSource(shopSource); | ||
215 | - } else { | ||
216 | - in.setShopSource("-1");// 无权限 | ||
217 | - } | ||
218 | - | ||
219 | - Result result = shopService.list(in); | ||
220 | - | ||
221 | - BaseResp resp = (BaseResp) result.getAllResult().get("model"); | ||
222 | - PageResult<Shop> pageResult = null; | ||
223 | - if (resp != null) { | ||
224 | - pageResult = resp.getPageResult(Shop.class); | ||
225 | - } | ||
226 | - List<Shop> list = null; | ||
227 | - if (pageResult != null) { | ||
228 | - list = pageResult.getList(); | ||
229 | - } | ||
230 | - Map<Integer, String> levelType = new HashMap<Integer, String>(); | ||
231 | - List<AuthLevel> levelList = authLevelService.getAllAuthLevel(); | ||
232 | - levelType.put(0, "全部"); | ||
233 | - if (levelList != null && levelList.size() > 0) { | ||
234 | - for (int i = 0; i < levelList.size(); i++) { | ||
235 | - AuthLevel authLevelTemp = levelList.get(i); | ||
236 | - levelType.put(authLevelTemp.getId().intValue(), authLevelTemp.getLevelName()); | ||
237 | - } | ||
238 | - } | ||
239 | - result.addResult("levelType", levelType); | ||
240 | - | ||
241 | - List<PickUpPointDomain> marketList = new ArrayList<PickUpPointDomain>(); | ||
242 | - List<PickUpPointDomain> marketListTemp = pickUpPointService.getAllMarketPickUpInfo(); | ||
243 | - if (marketListTemp != null && marketListTemp.size() > 0) { | ||
244 | - for (int i = 0; i < marketListTemp.size(); i++) { | ||
245 | - PickUpPointDomain market = marketListTemp.get(i); | ||
246 | - marketList.add(market); | ||
247 | - } | ||
248 | - } | ||
249 | - result.addResult("marketList", marketList); | ||
250 | - | ||
251 | - List<Shop> shopList = new ArrayList<Shop>(); | ||
252 | - if (list != null && list.size() > 0) { | ||
253 | - for (int i = 0; i < list.size(); i++) { | ||
254 | - Shop shop = list.get(i); | ||
255 | - Long gradeId = shop.getGradeId(); | ||
256 | - if (gradeId == null) { | ||
257 | - shop.setGradeName("未认证"); | ||
258 | - } else { | ||
259 | - AuthLevel authLevel = authLevelService.getAuthLevelById(gradeId); | ||
260 | - if (authLevel != null) { | ||
261 | - shop.setGradeName(authLevel.getLevelName()); | ||
262 | - } else { | ||
263 | - shop.setGradeName("未认证"); | ||
264 | - } | ||
265 | - } | ||
266 | - shopList.add(shop); | ||
267 | - } | ||
268 | - } | ||
269 | - if (StringUtils.isNotBlank(listQuery)) { | ||
270 | - result.addResult("listQuery", URLEncoder.encode(listQuery, "utf-8")); | ||
271 | - } | ||
272 | - result.addResult("showFlag", SessionContext.hasAccess("get", this.domain + "/shop/show.do#show")); | ||
273 | - result.addResult("auditFlag", | ||
274 | - SessionContext.hasAccess("get", this.domain + "/shop/shopAuthLevel.do#shopAuthLevel")); | ||
275 | - result.addResult("productRecommendFlag", | ||
276 | - SessionContext.hasAccess("get", this.domain + "/shop/productRecommend.do#productRecommend")); | ||
277 | - result.addResult("categoryFlag", SessionContext.hasAccess("get", this.domain + "/shop/category.do#category")); | ||
278 | - result.addResult("qualificationFlag", | ||
279 | - SessionContext.hasAccess("get", this.domain + "/shop/qualification.do#qualification")); | ||
280 | - result.addResult("relateMarketFlag", | ||
281 | - SessionContext.hasAccess("get", this.domain + "/shop/relateMarket.do#relateMarket")); | ||
282 | - result.addResult("belongFlag", | ||
283 | - SessionContext.hasAccess("get", this.domain + "/shop/belongStatistics.do#belongStatistics")); | ||
284 | - result.addResult("closeFlag", SessionContext.hasAccess("get", this.domain + "/shop/closeShop.do#closeShop")); | ||
285 | - result.addResult("shopList", shopList); | ||
286 | - if (!StringUtils.isEmpty(mobile)) { | ||
287 | - result.addResult("mobile", mobile); | ||
288 | - } | ||
289 | - if (!StringUtils.isEmpty(startTimeStr)) { | ||
290 | - result.addResult("startTime", startTimeStr); | ||
291 | - } | ||
292 | - if (!StringUtils.isEmpty(endTimeStr)) { | ||
293 | - result.addResult("endTime", endTimeStr); | ||
294 | - } | ||
295 | - if (!StringUtils.isEmpty(in.getShopId())) { | ||
296 | - result.addResult("shopId", in.getShopId()); | ||
297 | - } | ||
298 | - if (!StringUtils.isEmpty(in.getShopName())) { | ||
299 | - result.addResult("shopName", in.getShopName()); | ||
300 | - } | ||
301 | - result.addResult("gradeStateMap", gradeMap); | ||
302 | - result.addResult("dishonestyStateMap", dishonestyMap); | ||
303 | - result.addResult("placeStateMap", placeMap); | ||
304 | - result.addResult("statisticsMarketMap", statisticsMarketMap); | ||
305 | - result.addResult("shopStatusQueryMap", shopStatusQueryMap); | ||
306 | - result.addResult("gradeState", in.getGradeState()); | ||
307 | - result.addResult("isDishonesty", in.getIsDishonesty()); | ||
308 | - result.addResult("levelState", in.getLevelState()); | ||
309 | - result.addResult("isSoptauth", in.getIsSoptauth()); | ||
310 | - result.addResult("statisticsMarket", in.getStatisticsMarket()); | ||
311 | - result.addResult("shopStatus", in.getShopStatus()); | ||
312 | - result.addResult("market", in.getMarket()); | ||
313 | - return toVM("/shop/list", result.getAllResult()); | ||
314 | - } | ||
315 | - | ||
316 | - @RequestMapping("/qualification") | ||
317 | - public ModelAndView qualification(Long shopId) { | ||
318 | - Result resultShop = shopService.getShopInfoById(shopId); | ||
319 | - Shop shop = (Shop) resultShop.getAllResult().get("model"); | ||
320 | - if (shop != null) { | ||
321 | - boolean flag1 = false; | ||
322 | - boolean flag2 = false; | ||
323 | - SessionContext session = SessionContext.getSessionContext(); | ||
324 | - // 获取指定数据权限的所有集合 | ||
325 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
326 | - if (cityIds != null && cityIds.size() > 0) { | ||
327 | - for (int i = 0; i < cityIds.size(); i++) { | ||
328 | - if ("-1".equals(cityIds.get(i).getName())) { | ||
329 | - flag1 = true; | ||
330 | - break; | ||
331 | - } | ||
332 | - if (cityIds.get(i).getName().equals(shop.getCityId().toString())) { | ||
333 | - flag1 = true; | ||
334 | - } | ||
335 | - } | ||
336 | - } | ||
337 | - DataDictionary dd = this.ddService.getDataDictionaryByCode(SHOP_SOURCE); | ||
338 | - List<DataDictionaryValue> ddValues = null; | ||
339 | - if (dd != null) { | ||
340 | - ddValues = this.ddService.getDataDictionaryValue(dd.getId()); | ||
341 | - } | ||
342 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
343 | - for (int i = 0; i < ddValues.size(); i++) { | ||
344 | - if ("-1".equals(ddValues.get(i).getCode())) { | ||
345 | - flag2 = true; | ||
346 | - break; | ||
347 | - } | ||
348 | - if (ddValues.get(i).getCode().equals(shop.getShopSource().toString())) { | ||
349 | - flag2 = true; | ||
350 | - } | ||
351 | - } | ||
352 | - } | ||
353 | - if (flag1 == false || flag2 == false) { | ||
354 | - return new ModelAndView("redirect:/shop/list.do"); | ||
355 | - } | ||
356 | - } | ||
357 | - Result result = shopService.getShopQualificationsByShopId(shopId); | ||
358 | - result.addResult("checkQualificationFlag", | ||
359 | - SessionContext.hasAccess("get", this.domain + "/shop/checkQualification.do#checkQualification")); | ||
360 | - return toVM("/shop/qualification", result.getAllResult()); | ||
361 | - } | ||
362 | - | ||
363 | - @RequestMapping(value = "/checkQualification", method = { RequestMethod.POST, | ||
364 | - RequestMethod.GET }, produces = "application/json") | ||
365 | - @ResponseBody | ||
366 | - public String checkQualification(Long qid, int audit) { | ||
367 | - return shopService.checkShopQualification(qid, audit); | ||
368 | - } | ||
369 | - | ||
370 | - @RequestMapping(value = "/show", method = RequestMethod.GET) | ||
371 | - public ModelAndView show(Long uid) { | ||
372 | - Result result = shopService.show(uid); | ||
373 | - Shop shop = (Shop) result.getAllResult().get("shop"); | ||
374 | - if (shop != null) { | ||
375 | - boolean flag1 = false; | ||
376 | - boolean flag2 = false; | ||
377 | - SessionContext session = SessionContext.getSessionContext(); | ||
378 | - // 获取指定数据权限的所有集合 | ||
379 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
380 | - if (cityIds != null && cityIds.size() > 0) { | ||
381 | - for (int i = 0; i < cityIds.size(); i++) { | ||
382 | - if ("-1".equals(cityIds.get(i).getName())) { | ||
383 | - flag1 = true; | ||
384 | - break; | ||
385 | - } | ||
386 | - if (cityIds.get(i).getName().equals(shop.getCityId().toString())) { | ||
387 | - flag1 = true; | ||
388 | - } | ||
389 | - } | ||
390 | - } | ||
391 | - DataDictionary dd = this.ddService.getDataDictionaryByCode(SHOP_SOURCE); | ||
392 | - List<DataDictionaryValue> ddValues = null; | ||
393 | - if (dd != null) { | ||
394 | - ddValues = this.ddService.getDataDictionaryValue(dd.getId()); | ||
395 | - } | ||
396 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
397 | - for (int i = 0; i < ddValues.size(); i++) { | ||
398 | - if ("-1".equals(ddValues.get(i).getCode())) { | ||
399 | - flag2 = true; | ||
400 | - break; | ||
401 | - } | ||
402 | - if (ddValues.get(i).getCode().equals(shop.getShopSource().toString())) { | ||
403 | - flag2 = true; | ||
404 | - } | ||
405 | - } | ||
406 | - } | ||
407 | - if (flag1 == false || flag2 == false) { | ||
408 | - return new ModelAndView("redirect:/shop/list.do"); | ||
409 | - } | ||
410 | - Long addressId = shop.getAddressId(); | ||
411 | - Result res = cityService.getCityList(addressId.intValue()); | ||
412 | - List<City> cityList = (List) res.getAllResult().get("city"); | ||
413 | - String addressName = ""; | ||
414 | - String name1 = ""; | ||
415 | - String name2 = ""; | ||
416 | - String name3 = ""; | ||
417 | - if (cityList != null && cityList.size() > 0) { | ||
418 | - for (int i = 0; i < cityList.size(); i++) { | ||
419 | - City city = cityList.get(i); | ||
420 | - if (city.getLevel() == 3) { | ||
421 | - name3 = city.getRegionName(); | ||
422 | - } | ||
423 | - if (city.getLevel() == 2) { | ||
424 | - name2 = city.getRegionName(); | ||
425 | - } | ||
426 | - if (city.getLevel() == 1) { | ||
427 | - name1 = city.getRegionName(); | ||
428 | - } | ||
429 | - } | ||
430 | - addressName = name1 + name2 + name3 + shop.getAddressText(); | ||
431 | - result.addResult("addressName", addressName); | ||
432 | - } | ||
433 | - } | ||
434 | - if (result.isSuccess()) { | ||
435 | - return toVM("/shop/show", result.getAllResult()); | ||
436 | - } else { | ||
437 | - ModelAndView view = new ModelAndView("redirect:/shop/list.do"); | ||
438 | - view.addObject("succ", false); | ||
439 | - view.addObject("msg", result.getMsg()); | ||
440 | - return view; | ||
441 | - } | ||
442 | - } | ||
443 | - | ||
444 | - @RequestMapping(value = "/getSopInfo", method = RequestMethod.GET) | ||
445 | - @ResponseBody | ||
446 | - public Map<?, ?> getSopInfo(Long uid) { | ||
447 | - try { | ||
448 | - Result result = shopService.show(uid); | ||
449 | - Shop shop = (Shop) result.getAllResult().get("shop"); | ||
450 | - if (shop != null) { | ||
451 | - boolean flag1 = false; | ||
452 | - boolean flag2 = false; | ||
453 | - SessionContext session = SessionContext.getSessionContext(); | ||
454 | - // 获取指定数据权限的所有集合 | ||
455 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
456 | - if (cityIds != null && cityIds.size() > 0) { | ||
457 | - for (int i = 0; i < cityIds.size(); i++) { | ||
458 | - if ("-1".equals(cityIds.get(i).getName())) { | ||
459 | - flag1 = true; | ||
460 | - break; | ||
461 | - } | ||
462 | - if (cityIds.get(i).getName().equals(shop.getCityId().toString())) { | ||
463 | - flag1 = true; | ||
464 | - } | ||
465 | - } | ||
466 | - } | ||
467 | - DataDictionary dd = this.ddService.getDataDictionaryByCode(SHOP_SOURCE); | ||
468 | - List<DataDictionaryValue> ddValues = null; | ||
469 | - if (dd != null) { | ||
470 | - ddValues = this.ddService.getDataDictionaryValue(dd.getId()); | ||
471 | - } | ||
472 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
473 | - for (int i = 0; i < ddValues.size(); i++) { | ||
474 | - if ("-1".equals(ddValues.get(i).getCode())) { | ||
475 | - flag2 = true; | ||
476 | - break; | ||
477 | - } | ||
478 | - if (ddValues.get(i).getCode().equals(shop.getShopSource().toString())) { | ||
479 | - flag2 = true; | ||
480 | - } | ||
481 | - } | ||
482 | - } | ||
483 | - if (flag1 == false || flag2 == false) { | ||
484 | - return null; | ||
485 | - } | ||
486 | - } | ||
487 | - if (result.isSuccess()) { | ||
488 | - return result.getAllResult(); | ||
489 | - } | ||
490 | - } catch (Exception e) { | ||
491 | - e.printStackTrace(); | ||
492 | - } | ||
493 | - return null; | ||
494 | - } | ||
495 | - | ||
496 | - /** | ||
497 | - * 商品推荐 | ||
498 | - * | ||
499 | - * @return | ||
500 | - */ | ||
501 | - @SuppressWarnings("deprecation") | ||
502 | - @RequestMapping(value = "/productRecommend") | ||
503 | - public ModelAndView productRecommend(ShopProductRecommendListInput in, Integer dateType, String listQuery) { | ||
504 | - Result resultShop = shopService.show(in.getUserId()); | ||
505 | - Shop shop = (Shop) resultShop.getAllResult().get("shop"); | ||
506 | - if (shop != null) { | ||
507 | - boolean flag1 = false; | ||
508 | - boolean flag2 = false; | ||
509 | - SessionContext session = SessionContext.getSessionContext(); | ||
510 | - // 获取指定数据权限的所有集合 | ||
511 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
512 | - if (cityIds != null && cityIds.size() > 0) { | ||
513 | - for (int i = 0; i < cityIds.size(); i++) { | ||
514 | - if ("-1".equals(cityIds.get(i).getName())) { | ||
515 | - flag1 = true; | ||
516 | - break; | ||
517 | - } | ||
518 | - if (cityIds.get(i).getName().equals(shop.getCityId().toString())) { | ||
519 | - flag1 = true; | ||
520 | - } | ||
521 | - } | ||
522 | - } | ||
523 | - DataDictionary dd = this.ddService.getDataDictionaryByCode(SHOP_SOURCE); | ||
524 | - List<DataDictionaryValue> ddValues = null; | ||
525 | - if (dd != null) { | ||
526 | - ddValues = this.ddService.getDataDictionaryValue(dd.getId()); | ||
527 | - } | ||
528 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
529 | - for (int i = 0; i < ddValues.size(); i++) { | ||
530 | - if ("-1".equals(ddValues.get(i).getCode())) { | ||
531 | - flag2 = true; | ||
532 | - break; | ||
533 | - } | ||
534 | - if (ddValues.get(i).getCode().equals(shop.getShopSource().toString())) { | ||
535 | - flag2 = true; | ||
536 | - } | ||
537 | - } | ||
538 | - } | ||
539 | - if (flag1 == false || flag2 == false) { | ||
540 | - return new ModelAndView("redirect:/shop/list.do"); | ||
541 | - } | ||
542 | - } | ||
543 | - if (dateType != null) { | ||
544 | - Timestamp endTime = new Timestamp(System.currentTimeMillis()); | ||
545 | - Timestamp startTime = new Timestamp(System.currentTimeMillis()); | ||
546 | - switch (dateType) { | ||
547 | - case 1: | ||
548 | - startTime.setMonth(endTime.getMonth() - 1); | ||
549 | - break; | ||
550 | - case 2: | ||
551 | - startTime.setMonth(endTime.getMonth() - 3); | ||
552 | - break; | ||
553 | - case 3: | ||
554 | - startTime.setYear(endTime.getYear() - 1); | ||
555 | - break; | ||
556 | - default: | ||
557 | - endTime = null; | ||
558 | - startTime = null; | ||
559 | - break; | ||
560 | - } | ||
561 | - in.setBeginTime(DateFormatUtils.format(startTime)); | ||
562 | - in.setEndTime(DateFormatUtils.format(endTime)); | ||
563 | - } | ||
564 | - Result result = shopService.productRecommend(in); | ||
565 | - result.addResult("dateType", dateType); | ||
566 | - result.addResult("listQuery", listQuery); | ||
567 | - return toVM("/shop/productRecommend", result.getAllResult()); | ||
568 | - } | ||
569 | - | ||
570 | - /** | ||
571 | - * 商品分类 | ||
572 | - * | ||
573 | - * @return | ||
574 | - */ | ||
575 | - @RequestMapping(value = "/category", method = RequestMethod.GET) | ||
576 | - public ModelAndView category(ShopProductCategoryListInput in, String listQuery) { | ||
577 | - Result resultShop = shopService.show(in.getUserId()); | ||
578 | - Shop shop = (Shop) resultShop.getAllResult().get("shop"); | ||
579 | - if (shop != null) { | ||
580 | - boolean flag1 = false; | ||
581 | - boolean flag2 = false; | ||
582 | - SessionContext session = SessionContext.getSessionContext(); | ||
583 | - // 获取指定数据权限的所有集合 | ||
584 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
585 | - if (cityIds != null && cityIds.size() > 0) { | ||
586 | - for (int i = 0; i < cityIds.size(); i++) { | ||
587 | - if ("-1".equals(cityIds.get(i).getName())) { | ||
588 | - flag1 = true; | ||
589 | - break; | ||
590 | - } | ||
591 | - if (cityIds.get(i).getName().equals(shop.getCityId().toString())) { | ||
592 | - flag1 = true; | ||
593 | - } | ||
594 | - } | ||
595 | - } | ||
596 | - DataDictionary dd = this.ddService.getDataDictionaryByCode(SHOP_SOURCE); | ||
597 | - List<DataDictionaryValue> ddValues = null; | ||
598 | - if (dd != null) { | ||
599 | - ddValues = this.ddService.getDataDictionaryValue(dd.getId()); | ||
600 | - } | ||
601 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
602 | - for (int i = 0; i < ddValues.size(); i++) { | ||
603 | - if ("-1".equals(ddValues.get(i).getCode())) { | ||
604 | - flag2 = true; | ||
605 | - break; | ||
606 | - } | ||
607 | - if (ddValues.get(i).getCode().equals(shop.getShopSource().toString())) { | ||
608 | - flag2 = true; | ||
609 | - } | ||
610 | - } | ||
611 | - } | ||
612 | - if (flag1 == false || flag2 == false) { | ||
613 | - return new ModelAndView("redirect:/shop/list.do"); | ||
614 | - } | ||
615 | - } | ||
616 | - Result result = shopService.productCategory(in); | ||
617 | - result.addResult("listQuery", listQuery); | ||
618 | - return toVM("/shop/category", result.getAllResult()); | ||
619 | - } | ||
620 | - | ||
621 | - /** | ||
622 | - * this method is 关联店铺和市场 | ||
623 | - * | ||
624 | - * @param shopId | ||
625 | - * @param marketId | ||
626 | - * @return | ||
627 | - * @createTime 2014年12月25日 下午6:39:39 | ||
628 | - * @author liujie | ||
629 | - */ | ||
630 | - @RequestMapping(value = "/relateMarket", method = RequestMethod.POST) | ||
631 | - @ResponseBody | ||
632 | - public boolean relateMarket(@RequestParam Long shopId, @RequestParam Long marketId, @RequestParam String shopName) { | ||
633 | - try { | ||
634 | - boolean flag = shopService.relationMarketByStoreid(shopId, marketId); | ||
635 | - LogUtils.log(LogData.builder(WebUtils.getCurrentUserName(), "会员中心", shopId + "").model("店铺管理") | ||
636 | - .operation("修改").dataName(shopName).build()); | ||
637 | - return flag; | ||
638 | - } catch (Exception e) { | ||
639 | - e.printStackTrace(); | ||
640 | - } | ||
641 | - return false; | ||
642 | - } | ||
643 | - | ||
644 | - @RequestMapping("/shopAuthLevel") | ||
645 | - public ModelAndView shopAuthLevel(Long shopId, String listQuery) { | ||
646 | - Result result = shopService.getShopAuthLevelById(shopId); | ||
647 | - Result resultShop = shopService.getShopInfoById(shopId); | ||
648 | - Shop shop = (Shop) resultShop.getAllResult().get("model"); | ||
649 | - if (shop != null) { | ||
650 | - boolean flag1 = false; | ||
651 | - boolean flag2 = false; | ||
652 | - SessionContext session = SessionContext.getSessionContext(); | ||
653 | - // 获取指定数据权限的所有集合 | ||
654 | - List<Pair<String>> cityIds = session.dataAuth("city"); | ||
655 | - if (cityIds != null && cityIds.size() > 0) { | ||
656 | - for (int i = 0; i < cityIds.size(); i++) { | ||
657 | - if ("-1".equals(cityIds.get(i).getName())) { | ||
658 | - flag1 = true; | ||
659 | - break; | ||
660 | - } | ||
661 | - if (cityIds.get(i).getName().equals(shop.getCityId().toString())) { | ||
662 | - flag1 = true; | ||
663 | - } | ||
664 | - } | ||
665 | - } | ||
666 | - DataDictionary dd = this.ddService.getDataDictionaryByCode(SHOP_SOURCE); | ||
667 | - List<DataDictionaryValue> ddValues = null; | ||
668 | - if (dd != null) { | ||
669 | - ddValues = this.ddService.getDataDictionaryValue(dd.getId()); | ||
670 | - } | ||
671 | - if (ddValues != null && !CollectionUtils.isEmpty(ddValues)) { | ||
672 | - for (int i = 0; i < ddValues.size(); i++) { | ||
673 | - if ("-1".equals(ddValues.get(i).getCode())) { | ||
674 | - flag2 = true; | ||
675 | - break; | ||
676 | - } | ||
677 | - if (ddValues.get(i).getCode().equals(shop.getShopSource().toString())) { | ||
678 | - flag2 = true; | ||
679 | - } | ||
680 | - } | ||
681 | - } | ||
682 | - if (flag1 == false || flag2 == false) { | ||
683 | - return new ModelAndView("redirect:/shop/list.do"); | ||
684 | - } | ||
685 | - } | ||
686 | - ShopGrade shopGrade = (ShopGrade) result.getAllResult().get("model"); | ||
687 | - Map<Integer, String> levelType = new HashMap<Integer, String>(); | ||
688 | - if (shopGrade.getGradeId() != null && shopGrade.getGradeId() != 0) { | ||
689 | - AuthLevel authLevel = authLevelService.getAuthLevelById(shopGrade.getGradeId()); | ||
690 | - result.addResult("level", authLevel.getId()); | ||
691 | - levelType.put(authLevel.getId().intValue(), authLevel.getLevelName()); | ||
692 | - } | ||
693 | - List<AuthLevel> levelList = authLevelService.getAllAuthLevel(); | ||
694 | - levelType.put(0, "请选择诚信认证"); | ||
695 | - if (levelList != null && levelList.size() > 0) { | ||
696 | - for (int i = 0; i < levelList.size(); i++) { | ||
697 | - AuthLevel authLevelTemp = levelList.get(i); | ||
698 | - levelType.put(authLevelTemp.getId().intValue(), authLevelTemp.getLevelName()); | ||
699 | - } | ||
700 | - } | ||
701 | - result.addResult("shopGrade", shopGrade); | ||
702 | - result.addResult("levelType", levelType); | ||
703 | - result.addResult("shopId", shopId); | ||
704 | - // 保存查询条件 | ||
705 | - result.addResult("listQuery", listQuery); | ||
706 | - return toVM("/shop/authLevel", result.getAllResult()); | ||
707 | - } | ||
708 | - | ||
709 | - @RequestMapping(value = "saveShopAuthLevel", method = RequestMethod.POST) | ||
710 | - public ModelAndView saveShopAuthLevel(HttpServletRequest request, @RequestParam(value = "shopId") Long shopId, | ||
711 | - @RequestParam(value = "level") Long levelId) { | ||
712 | - String isDishonestyStr = request.getParameter("shopGrade.isDishonesty"); | ||
713 | - String isSoptauthStr = request.getParameter("shopGrade.isSoptauth"); | ||
714 | - String listQuery = request.getParameter("listQuery"); | ||
715 | - Integer isDishonesty = 1; | ||
716 | - Integer isSoptauth = 1; | ||
717 | - if (StringUtils.isNotEmpty(isDishonestyStr)) { | ||
718 | - isDishonesty = 2; | ||
719 | - } | ||
720 | - if (StringUtils.isNotEmpty(isSoptauthStr)) { | ||
721 | - isSoptauth = 2; | ||
722 | - } | ||
723 | - if (levelId == 0) { | ||
724 | - levelId = null; | ||
725 | - } | ||
726 | - shopService.saveShopAuthLevel(shopId, levelId, isDishonesty, isSoptauth); | ||
727 | - return new ModelAndView("redirect:/shop/list.do?" + listQuery); | ||
728 | - } | ||
729 | - | ||
730 | - @RequestMapping(value = "/shopNameShow", method = RequestMethod.GET) | ||
731 | - public ModelAndView shopNameShow(Long uid) { | ||
732 | - Result result = shopService.show(uid); | ||
733 | - Shop shop = (Shop) result.getAllResult().get("shop"); | ||
734 | - if (shop != null) { | ||
735 | - Long addressId = shop.getAddressId(); | ||
736 | - Result res = cityService.getCityList(addressId.intValue()); | ||
737 | - List<City> cityList = (List) res.getAllResult().get("city"); | ||
738 | - String addressName = ""; | ||
739 | - String name1 = ""; | ||
740 | - String name2 = ""; | ||
741 | - String name3 = ""; | ||
742 | - if (cityList != null && cityList.size() > 0) { | ||
743 | - for (int i = 0; i < cityList.size(); i++) { | ||
744 | - City city = cityList.get(i); | ||
745 | - if (city.getLevel() == 3) { | ||
746 | - name3 = city.getRegionName(); | ||
747 | - } | ||
748 | - if (city.getLevel() == 2) { | ||
749 | - name2 = city.getRegionName(); | ||
750 | - } | ||
751 | - if (city.getLevel() == 1) { | ||
752 | - name1 = city.getRegionName(); | ||
753 | - } | ||
754 | - } | ||
755 | - addressName = name1 + name2 + name3 + shop.getAddressText(); | ||
756 | - result.addResult("addressName", addressName); | ||
757 | - } | ||
758 | - } | ||
759 | - if (result.isSuccess()) { | ||
760 | - return toVM("/shop/show", result.getAllResult()); | ||
761 | - } else { | ||
762 | - return new ModelAndView("redirect:/shopNameModify/list.do"); | ||
763 | - } | ||
764 | - } | ||
765 | - | ||
766 | - /** | ||
767 | - * this method is 统计归属 | ||
768 | - * | ||
769 | - * @param shopId | ||
770 | - * @param marketId | ||
771 | - * @createTime 2015年10月20日 上午10:39:39 | ||
772 | - * @author LaiKui | ||
773 | - */ | ||
774 | - @RequestMapping(value = "/belongStatistics", method = RequestMethod.POST) | ||
775 | - @ResponseBody | ||
776 | - public boolean belongStatistics(@RequestParam Long shopId, @RequestParam Long marketId, | ||
777 | - @RequestParam String shopName) { | ||
778 | - try { | ||
779 | - boolean flag = shopService.belongStatistics(shopId, marketId); | ||
780 | - LogUtils.log(LogData.builder(WebUtils.getCurrentUserName(), "会员中心", shopId + "").model("店铺管理") | ||
781 | - .operation("修改").dataName(shopName).build()); | ||
782 | - return flag; | ||
783 | - } catch (Exception e) { | ||
784 | - e.printStackTrace(); | ||
785 | - } | ||
786 | - return false; | ||
787 | - } | ||
788 | - | ||
789 | - /** | ||
790 | - * this method is 关闭店铺申请 | ||
791 | - * | ||
792 | - * @param shopId | ||
793 | - * @createTime 2015年11月2日 上午10:39:39 | ||
794 | - * @author LaiKui | ||
795 | - */ | ||
796 | - @RequestMapping(value = "/closeShop", method = RequestMethod.POST) | ||
797 | - @ResponseBody | ||
798 | - public void closeShop(@RequestParam Long shopId, @RequestParam String reason, @RequestParam String otherReason, | ||
799 | - @RequestParam Integer closeType, HttpServletResponse resp) { | ||
800 | - Result resultShop = shopService.getShopInfoById(shopId); | ||
801 | - Shop shop = (Shop) resultShop.getAllResult().get("model"); | ||
802 | - Map<String, Object> param = Maps.newHashMap(); | ||
803 | - if (shop != null) { | ||
804 | - ShopCloseHistory shopCloseHistory = new ShopCloseHistory(); | ||
805 | - shopCloseHistory.setState(1); | ||
806 | - shopCloseHistory.setShopName(shop.getShopName()); | ||
807 | - shopCloseHistory.setShopId(shop.getId()); | ||
808 | - if (StringUtils.isNotEmpty(reason)) { | ||
809 | - reason = reason.substring(0, reason.length() - 1); | ||
810 | - shopCloseHistory.setReason(reason); | ||
811 | - } | ||
812 | - shopCloseHistory.setOtherReason(otherReason); | ||
813 | - shopCloseHistory.setShopType(shop.getShopSource()); | ||
814 | - shopCloseHistory.setIsCredit(shop.getIsDishonesty()); | ||
815 | - shopCloseHistory.setPlaceAuth(shop.getIsSoptauth()); | ||
816 | - shopCloseHistory.setCloseType(closeType); | ||
817 | - AuthLevel authLevel = authLevelService.getAuthLevelById(shop.getGradeId()); | ||
818 | - if (authLevel != null) { | ||
819 | - shopCloseHistory.setCreditAuth(authLevel.getLevelName()); | ||
820 | - } | ||
821 | - UserInfoResp userInfoResp = memberService.getMemberInfo(shop.getUserId()); | ||
822 | - if (userInfoResp != null) { | ||
823 | - shopCloseHistory.setMobile(userInfoResp.getMobilePhone()); | ||
824 | - } | ||
825 | - shopCloseHistory.setOpenTime(shop.getAuditTime()); | ||
826 | - shopCloseHistory.setReqCloseTime(new Timestamp(System.currentTimeMillis())); | ||
827 | - shopCloseHistory.setCreated(new Timestamp(System.currentTimeMillis())); | ||
828 | - shopCloseHistory.setYn(1); | ||
829 | - shopCloseHistoryService.addShopCloseHistory(shopCloseHistory); | ||
830 | - OperateLog operateLog = new OperateLog(); | ||
831 | - operateLog.setOperateDataId(shopId); | ||
832 | - SessionContext session = SessionContext.getSessionContext(); | ||
833 | - UserTicket user = session.getUserTicket(); | ||
834 | - operateLog.setOperateId(user.getId()); | ||
835 | - operateLog.setOperateName(user.getRealName()); | ||
836 | - operateLog.setOperateType(StateTypesUtil.shopAuthenTyupe); | ||
837 | - if (closeType == 4) { | ||
838 | - operateLog.setOperateRemark("申请关店"); | ||
839 | - } else { | ||
840 | - operateLog.setOperateRemark("申请注销"); | ||
841 | - param.put("msg", "您已经提交注销店铺的申请,为了能够审核通过,请您下架该卖家的所有商品,避免在售商品产生未完结的订单而导致您的此次申请被审核失败。"); | ||
842 | - } | ||
843 | - operateLogService.saveOperateLog(operateLog); | ||
844 | - LogUtils.log(LogData.builder(WebUtils.getCurrentUserName(), "会员中心", shopId + "").model("店铺管理") | ||
845 | - .operation("提交关店/注销申请").dataName(shop.getShopName()).build()); | ||
846 | - } | ||
847 | - param.put("res", "success"); | ||
848 | - writeJSON(resp, param); | ||
849 | - } | ||
850 | - | ||
851 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/ShopNameModifyController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import java.sql.Timestamp; | ||
4 | -import java.util.HashMap; | ||
5 | -import java.util.Map; | ||
6 | -import java.util.regex.Matcher; | ||
7 | -import java.util.regex.Pattern; | ||
8 | - | ||
9 | -import javax.annotation.Resource; | ||
10 | -import javax.servlet.http.HttpServletRequest; | ||
11 | -import javax.servlet.http.HttpServletResponse; | ||
12 | - | ||
13 | -import org.apache.commons.lang3.StringUtils; | ||
14 | -import org.springframework.beans.factory.annotation.Value; | ||
15 | -import org.springframework.stereotype.Controller; | ||
16 | -import org.springframework.ui.Model; | ||
17 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
18 | -import org.springframework.web.bind.annotation.RequestParam; | ||
19 | -import org.springframework.web.bind.annotation.ResponseBody; | ||
20 | -import org.springframework.web.servlet.ModelAndView; | ||
21 | - | ||
22 | -import com.diligrp.log.util.LogData; | ||
23 | -import com.diligrp.log.util.LogUtils; | ||
24 | -import com.diligrp.manage.sdk.domain.UserTicket; | ||
25 | -import com.diligrp.manage.sdk.session.SessionContext; | ||
26 | -import com.diligrp.website.domain.ShopNameModify; | ||
27 | -import com.diligrp.website.manweb.utils.WebUtils; | ||
28 | -import com.diligrp.website.rpc.ShopRPCService; | ||
29 | -import com.diligrp.website.rpc.UserRPCService; | ||
30 | -import com.diligrp.website.service.ShopNameModifyService; | ||
31 | -import com.diligrp.website.util.dao.BaseQuery; | ||
32 | -import com.diligrp.website.util.domain.Result; | ||
33 | -import com.diligrp.website.util.web.BaseController; | ||
34 | -import com.diligrp.website.util.web.PageTemplate; | ||
35 | -import com.google.common.collect.Maps; | ||
36 | -import com.yqyw.user.rpc.client.domain.output.UserInfoResp; | ||
37 | - | ||
38 | -/** | ||
39 | - * <B>Description</B> <br /> | ||
40 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
41 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
42 | - * <B>Company</B> 地利集团 | ||
43 | - * | ||
44 | - * @author LaiKui | ||
45 | - * @createTime 2015年7月7日 | ||
46 | - */ | ||
47 | -@Controller | ||
48 | -@RequestMapping("shopNameModify") | ||
49 | -public class ShopNameModifyController extends BaseController { | ||
50 | - | ||
51 | - @Value("${project.system.domain}") | ||
52 | - private String domain; | ||
53 | - @Resource | ||
54 | - private ShopNameModifyService shopNameModifyService; | ||
55 | - @Resource | ||
56 | - private UserRPCService userRPCService; | ||
57 | - @Resource | ||
58 | - private ShopRPCService shopRPCService; | ||
59 | - private static Map<Integer, String> typeMap = new HashMap<Integer, String>(); | ||
60 | - | ||
61 | - static { | ||
62 | - typeMap.put(0, "全部 "); | ||
63 | - typeMap.put(1, "待审核"); | ||
64 | - typeMap.put(2, "审核通过 "); | ||
65 | - typeMap.put(3, "审核未通过"); | ||
66 | - } | ||
67 | - | ||
68 | - @RequestMapping(value = "list") | ||
69 | - public ModelAndView list(HttpServletRequest request, BaseQuery bq, | ||
70 | - Model model) { | ||
71 | - String mobile = request.getParameter("mobile"); | ||
72 | - String stateStr = request.getParameter("state"); | ||
73 | - String startTime = request.getParameter("startTime"); | ||
74 | - String endTime = request.getParameter("endTime"); | ||
75 | - if (StringUtils.isNotBlank(mobile)) { | ||
76 | - Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$"); | ||
77 | - Matcher m = p.matcher(mobile); | ||
78 | - if (m.matches()) { | ||
79 | - UserInfoResp userInfoResp = userRPCService.getUserInfoByMobile(mobile); | ||
80 | - bq.addParam("userId", userInfoResp.getId() + ""); | ||
81 | - } else { | ||
82 | - bq.addParam("userId", "00000"); | ||
83 | - } | ||
84 | - } | ||
85 | - if (StringUtils.isNotBlank(startTime)) { | ||
86 | - bq.addParam("startTime", startTime + " " + "00:00:00"); | ||
87 | - } | ||
88 | - if (StringUtils.isNotBlank(endTime)) { | ||
89 | - bq.addParam("endTime", endTime + " " + "23:59:59"); | ||
90 | - } | ||
91 | - if (StringUtils.isNotBlank(stateStr)) { | ||
92 | - if ("0".equals(stateStr)) { | ||
93 | - bq.addParam("state", null); | ||
94 | - } else { | ||
95 | - Integer state = Integer.parseInt(stateStr); | ||
96 | - bq.addParam("state", state + ""); | ||
97 | - } | ||
98 | - } | ||
99 | - PageTemplate page = shopNameModifyService.getShopNameModifyList(bq); | ||
100 | - model.addAttribute("page", page); | ||
101 | - model.addAttribute("type", typeMap); | ||
102 | - model.addAttribute("mobile", mobile); | ||
103 | - model.addAttribute("startTime", startTime); | ||
104 | - model.addAttribute("endTime", endTime); | ||
105 | - model.addAttribute("state", stateStr); | ||
106 | - model.addAttribute("shopNameViewFlag", SessionContext.hasAccess("get", this.domain+"/openStore/getShopInfo.do#shopNameView")); | ||
107 | - model.addAttribute("auditFlag", SessionContext.hasAccess("get", this.domain+"/shopNameModify/audit.do#audit")); | ||
108 | - return toVM("shopNameModify/list", model); | ||
109 | - } | ||
110 | - | ||
111 | - @RequestMapping("audit") | ||
112 | - @ResponseBody | ||
113 | - public void audit(@RequestParam("id") Long id, @RequestParam("state") Integer state, @RequestParam("refuseReason") String refuseReason, HttpServletResponse resp) { | ||
114 | - ShopNameModify shopNameModify = shopNameModifyService.getShopNameModifyById(id); | ||
115 | - Map<String, Object> param = Maps.newHashMap(); | ||
116 | - if (shopNameModify.getState() != 1) { | ||
117 | - param.put("msg", "该条记录已经被操作过了,不能再进行操作!"); | ||
118 | - writeJSON(resp, param); | ||
119 | - return; | ||
120 | - } | ||
121 | - SessionContext session = SessionContext.getSessionContext(); | ||
122 | - //获取当前登录用户 | ||
123 | - UserTicket user = session.getUserTicket(); | ||
124 | - if (user != null) { | ||
125 | - shopNameModify.setAuditUser(user.getRealName()); | ||
126 | - } | ||
127 | - shopNameModify.setState(state); | ||
128 | - shopNameModify.setRefuseReason(refuseReason); | ||
129 | - shopNameModify.setAuditTime(new Timestamp(System.currentTimeMillis())); | ||
130 | - Result rst = shopNameModifyService.editShopNameModify(shopNameModify); | ||
131 | - if (state == 2) { | ||
132 | - shopRPCService.updateShopName(shopNameModify.getShopId(), shopNameModify.getNewShopName()); | ||
133 | -// userRPCService.updateShopName(shopNameModify.getShopId(), shopNameModify.getNewShopName()); | ||
134 | - } | ||
135 | - param.put("success", rst.isSuccess()); | ||
136 | - param.put("code", rst.getCode()); | ||
137 | - LogUtils.log(LogData.builder(WebUtils.getCurrentUserName(), "会员中心", shopNameModify.getId() + "").model("店铺名称修改申请").operation("修改").dataName(rst.getMsg()).build()); | ||
138 | - writeJSON(resp, param); | ||
139 | - } | ||
140 | - | ||
141 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/WokerController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller; | ||
2 | - | ||
3 | -import java.util.List; | ||
4 | - | ||
5 | -import javax.annotation.Resource; | ||
6 | -import javax.servlet.http.HttpServletRequest; | ||
7 | - | ||
8 | -import org.springframework.stereotype.Controller; | ||
9 | -import org.springframework.ui.Model; | ||
10 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
11 | -import org.springframework.web.servlet.ModelAndView; | ||
12 | - | ||
13 | -import com.diligrp.website.service.WokerManWebService; | ||
14 | -import com.diligrp.website.util.dao.BaseQuery; | ||
15 | -import com.diligrp.website.util.web.BaseController; | ||
16 | -import com.yqyw.user.rpc.client.domain.output.SpringWokerInfoResp; | ||
17 | - | ||
18 | -/** | ||
19 | - * <B>Description</B> TODO <br /> | ||
20 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
21 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
22 | - * <B>Company</B> 地利集团 | ||
23 | - * @createTime 2014年8月7日 上午11:23:22 | ||
24 | - * @author liujie | ||
25 | - */ | ||
26 | -@Controller | ||
27 | -@RequestMapping("woker") | ||
28 | -public class WokerController extends BaseController { | ||
29 | - | ||
30 | - @Resource | ||
31 | - private WokerManWebService wokerManWebService; | ||
32 | - /** | ||
33 | - * | ||
34 | - * this method is 获取定时任务列表 | ||
35 | - * @param request | ||
36 | - * @param bq | ||
37 | - * @param model | ||
38 | - * @return | ||
39 | - * @createTime 2014年8月8日 上午11:53:49 | ||
40 | - * @author liujie | ||
41 | - */ | ||
42 | - @RequestMapping(value = "list") | ||
43 | - public ModelAndView list(HttpServletRequest request, BaseQuery bq, | ||
44 | - Model model) { | ||
45 | - List<SpringWokerInfoResp> list = wokerManWebService.getWokerList(); | ||
46 | - model.addAttribute("list", list); | ||
47 | - return toVM("woker/list", model); | ||
48 | - } | ||
49 | - /** | ||
50 | - * | ||
51 | - * this method is 启动定时任务 | ||
52 | - * @param request | ||
53 | - * @param bq | ||
54 | - * @param model | ||
55 | - * @return | ||
56 | - * @createTime 2014年8月8日 上午11:54:00 | ||
57 | - * @author liujie | ||
58 | - */ | ||
59 | - @RequestMapping(value = "start") | ||
60 | - public String start(HttpServletRequest request, BaseQuery bq, Model model) { | ||
61 | - String name = request.getParameter("jobName"); | ||
62 | - try { | ||
63 | - boolean flag = wokerManWebService.startJob(name); | ||
64 | - return "redirect:/woker/list.do"; | ||
65 | - } catch (Exception e) { | ||
66 | - e.printStackTrace(); | ||
67 | - return null; | ||
68 | - } | ||
69 | - | ||
70 | - } | ||
71 | - /** | ||
72 | - * | ||
73 | - * this method is 停止定时任务 | ||
74 | - * @param request | ||
75 | - * @param bq | ||
76 | - * @param model | ||
77 | - * @return | ||
78 | - * @createTime 2014年8月8日 上午11:54:09 | ||
79 | - * @author liujie | ||
80 | - */ | ||
81 | - @RequestMapping(value = "stop") | ||
82 | - public String stop(HttpServletRequest request, BaseQuery bq, Model model) { | ||
83 | - String name = request.getParameter("jobName"); | ||
84 | - try { | ||
85 | - boolean flag = wokerManWebService.stopJob(name); | ||
86 | - return "redirect:/woker/list.do"; | ||
87 | - } catch (Exception e) { | ||
88 | - e.printStackTrace(); | ||
89 | - return null; | ||
90 | - } | ||
91 | - } | ||
92 | - /** | ||
93 | - * | ||
94 | - * this method is 执行一次定时任务 | ||
95 | - * @param request | ||
96 | - * @param bq | ||
97 | - * @param model | ||
98 | - * @return | ||
99 | - * @createTime 2014年8月8日 上午11:54:20 | ||
100 | - * @author liujie | ||
101 | - */ | ||
102 | - @RequestMapping(value = "runningOnce") | ||
103 | - public String runningOnce(HttpServletRequest request, BaseQuery bq, | ||
104 | - Model model) { | ||
105 | - String name = request.getParameter("jobName"); | ||
106 | - try { | ||
107 | - boolean flag = wokerManWebService.runOnceJob(name); | ||
108 | - return "redirect:/woker/list.do"; | ||
109 | - } catch (Exception e) { | ||
110 | - e.printStackTrace(); | ||
111 | - return null; | ||
112 | - } | ||
113 | - } | ||
114 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/api/MailApiController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller.api; | ||
2 | - | ||
3 | -import java.util.HashMap; | ||
4 | -import java.util.Map; | ||
5 | - | ||
6 | -import javax.annotation.Resource; | ||
7 | -import javax.servlet.http.HttpServletRequest; | ||
8 | -import javax.servlet.http.HttpServletResponse; | ||
9 | - | ||
10 | -import org.apache.commons.lang3.StringUtils; | ||
11 | -import org.springframework.stereotype.Controller; | ||
12 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
13 | -import org.springframework.web.bind.annotation.RequestMethod; | ||
14 | -import org.springframework.web.bind.annotation.RequestParam; | ||
15 | - | ||
16 | -import com.alibaba.fastjson.JSON; | ||
17 | -import com.diligrp.website.domain.Mail; | ||
18 | -import com.diligrp.website.service.MailService; | ||
19 | -import com.diligrp.website.util.code.ValidateUtils; | ||
20 | -import com.diligrp.website.util.format.DateFormatUtils; | ||
21 | -import com.diligrp.website.util.web.BaseController; | ||
22 | -import com.diligrp.website.web.interfaces.domain.input.MailReq; | ||
23 | -import com.diligrp.website.web.interfaces.domain.output.BaseResp; | ||
24 | -import com.diligrp.website.web.interfaces.domain.output.MailResp; | ||
25 | - | ||
26 | -/** | ||
27 | - * | ||
28 | - * <B>Description</B> 邮件发送API <br /> | ||
29 | - * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | ||
30 | - * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | ||
31 | - * <B>Company</B> 地利集团 | ||
32 | - * @createTime 2014年6月3日 上午11:30:51 | ||
33 | - * @author Wang22 | ||
34 | - */ | ||
35 | -@Controller | ||
36 | -@RequestMapping("api/email") | ||
37 | -public class MailApiController extends BaseController { | ||
38 | - | ||
39 | - @Resource | ||
40 | - private MailService mailService; | ||
41 | - | ||
42 | - @RequestMapping(value = "sendEmail", method = RequestMethod.POST) | ||
43 | - public void sendEmail(@RequestParam("emailJson") String emailJson, | ||
44 | - HttpServletResponse resp, HttpServletRequest req) { | ||
45 | - | ||
46 | - BaseResp bresp = new BaseResp(); | ||
47 | - | ||
48 | - if (StringUtils.isEmpty(emailJson)) { | ||
49 | - // 参数错误 | ||
50 | - bresp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | ||
51 | - bresp.setMsg("argument is illegal !"); | ||
52 | - writeJSON(resp, bresp); | ||
53 | - return; | ||
54 | - } | ||
55 | - MailReq ereq = JSON.parseObject(emailJson, MailReq.class); | ||
56 | - if (ereq == null) { | ||
57 | - // 参数错误 | ||
58 | - bresp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | ||
59 | - bresp.setMsg("argument is illegal !"); | ||
60 | - writeJSON(resp, bresp); | ||
61 | - return; | ||
62 | - } | ||
63 | - | ||
64 | - if (!ValidateUtils.isEmail(ereq.getAddressee())) { | ||
65 | - // 不是邮件格式 | ||
66 | - bresp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | ||
67 | - bresp.setMsg("the email format error !"); | ||
68 | - writeJSON(resp, bresp); | ||
69 | - return; | ||
70 | - } | ||
71 | - | ||
72 | - if (StringUtils.isEmpty(ereq.getSubject()) | ||
73 | - || StringUtils.isEmpty(ereq.getContent())) { | ||
74 | - // 主题和内容为空 | ||
75 | - bresp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | ||
76 | - bresp.setMsg("the subject or content is empty !"); | ||
77 | - writeJSON(resp, bresp); | ||
78 | - return; | ||
79 | - } | ||
80 | - | ||
81 | - Mail mh = makeMailHistoryByEamilReq(ereq, req.getRemoteAddr()); | ||
82 | - boolean flag = mailService.sendMail(mh); | ||
83 | - if (flag) { | ||
84 | - bresp.setCode(BaseResp.CODE_SUCCESS); | ||
85 | - } else { | ||
86 | - bresp.setCode(BaseResp.CODE_FAIL); | ||
87 | - bresp.setMsg("send email is fail !"); | ||
88 | - } | ||
89 | - | ||
90 | - writeJSON(resp, bresp); | ||
91 | - | ||
92 | - } | ||
93 | - | ||
94 | - @RequestMapping(value = "sendMailByTemplate", method = RequestMethod.POST) | ||
95 | - public void sendMailByTemplate(@RequestParam("emailJson") String emailJson, | ||
96 | - @RequestParam("template") String template, | ||
97 | - @RequestParam("paramJson") String paramJson, | ||
98 | - HttpServletResponse resp, HttpServletRequest req) { | ||
99 | - | ||
100 | - MailResp bresp = new MailResp(); | ||
101 | - | ||
102 | - if (StringUtils.isEmpty(emailJson)) { | ||
103 | - // 参数错误 | ||
104 | - bresp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | ||
105 | - bresp.setMsg("argument is illegal !"); | ||
106 | - writeJSON(resp, bresp); | ||
107 | - return; | ||
108 | - } | ||
109 | - | ||
110 | - MailReq ereq = JSON.parseObject(emailJson, MailReq.class); | ||
111 | - if (ereq == null) { | ||
112 | - // 参数错误 | ||
113 | - bresp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | ||
114 | - bresp.setMsg("argument is illegal !"); | ||
115 | - writeJSON(resp, bresp); | ||
116 | - return; | ||
117 | - } | ||
118 | - | ||
119 | - if (!ValidateUtils.isEmail(ereq.getAddressee())) { | ||
120 | - // 不是邮件格式 | ||
121 | - bresp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | ||
122 | - bresp.setMsg("the email format error !"); | ||
123 | - writeJSON(resp, bresp); | ||
124 | - return; | ||
125 | - } | ||
126 | - | ||
127 | - if (StringUtils.isEmpty(ereq.getSubject())) { | ||
128 | - // 主题为空 | ||
129 | - bresp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | ||
130 | - bresp.setMsg("the subject is empty !"); | ||
131 | - writeJSON(resp, bresp); | ||
132 | - return; | ||
133 | - } | ||
134 | - @SuppressWarnings("unchecked") | ||
135 | - Map<String, String> param = JSON.parseObject(paramJson, HashMap.class); | ||
136 | - Mail mh = makeMailHistoryByEamilReq(ereq, req.getRemoteAddr()); | ||
137 | - bresp = mailService.sendMailByTemplate(mh, template, param); | ||
138 | - writeJSON(resp, bresp); | ||
139 | - } | ||
140 | - | ||
141 | - private Mail makeMailHistoryByEamilReq(MailReq req, String ip) { | ||
142 | - Mail mail = new Mail(); | ||
143 | - mail.setIp(ip); | ||
144 | - mail.setAddressee(req.getAddressee()); | ||
145 | - mail.setSubject(req.getSubject()); | ||
146 | - mail.setContent(req.getContent()); | ||
147 | - mail.setCreated(DateFormatUtils.currTimestamp()); | ||
148 | - mail.setModified(DateFormatUtils.currTimestamp()); | ||
149 | - return mail; | ||
150 | - } | ||
151 | - | ||
152 | -} |
diligrp-website-manweb/src/main/java/com/diligrp/website/manweb/controller/api/SMSApiController.java deleted
100644 → 0
1 | -package com.diligrp.website.manweb.controller.api; | ||
2 | - | ||
3 | -import javax.annotation.Resource; | ||
4 | -import javax.servlet.http.HttpServletResponse; | ||
5 | - | ||
6 | -import com.dili.dd.monitor.MonitorLevel; | ||
7 | -import com.dili.dd.monitor.MonitorService; | ||
8 | -import com.dili.dd.monitor.UserMonitorType; | ||
9 | -import org.apache.commons.lang3.StringUtils; | ||
10 | -import org.slf4j.Logger; | ||
11 | -import org.slf4j.LoggerFactory; | ||
12 | -import org.springframework.stereotype.Controller; | ||
13 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
14 | -import org.springframework.web.bind.annotation.RequestMethod; | ||
15 | -import org.springframework.web.bind.annotation.RequestParam; | ||
16 | - | ||
17 | -import com.alibaba.fastjson.JSON; | ||
18 | -import com.diligrp.website.domain.MobMessage; | ||
19 | -import com.diligrp.website.service.SMSService; | ||
20 | -import com.diligrp.website.util.web.BaseController; | ||
21 | -import com.diligrp.website.web.interfaces.domain.input.SMSReq; | ||
22 | -import com.diligrp.website.web.interfaces.domain.output.SMSResp; | ||
23 | - | ||
24 | -@Controller | ||
25 | -@RequestMapping("api/sms") | ||
26 | -public class SMSApiController extends BaseController { | ||
27 | - | ||
28 | - private static final Logger logger = LoggerFactory.getLogger(SMSApiController.class); | ||
29 | - @Resource | ||
30 | - private SMSService smsService; | ||
31 | - @Resource | ||
32 | - private String monitorName; | ||
33 | - | ||
34 | - /** | ||
35 | - * 发送短信 | ||
36 | - * | ||
37 | - * @createTime 2014年6月4日 下午5:24:22 | ||
38 | - * @author Wang22 | ||
39 | - */ | ||
40 | - @RequestMapping(value = "sendMSM", method = RequestMethod.POST) | ||
41 | - public void sendMSM(@RequestParam("smsJson") String smsJson, | ||
42 | - HttpServletResponse resp) { | ||
43 | - try { | ||
44 | - SMSResp smsResp = new SMSResp(); | ||
45 | - if (StringUtils.isEmpty(smsJson)) { | ||
46 | - // 非法参数 | ||
47 | - returnResp(resp, smsResp, SMSResp.CODE_ILLEGAL_PARAM); | ||
48 | - return; | ||
49 | - } | ||
50 | - | ||
51 | - SMSReq smsReq = JSON.parseObject(smsJson, SMSReq.class); | ||
52 | - | ||
53 | - if (smsReq == null) { | ||
54 | - // 参数错误 | ||
55 | - returnResp(resp, smsResp, SMSResp.CODE_ILLEGAL_PARAM); | ||
56 | - return; | ||
57 | - } | ||
58 | - | ||
59 | - if (smsReq.getSmsMob() == null || smsReq.getSmsMob().length == 0 | ||
60 | - || StringUtils.isEmpty(smsReq.getSmsText())) { | ||
61 | - // 手机号码为空,或短信内容错误 | ||
62 | - returnResp(resp, smsResp, SMSResp.CODE_ILLEGAL_PARAM); | ||
63 | - return; | ||
64 | - } | ||
65 | - | ||
66 | - if (smsReq.getSmsMob().length > 100) { | ||
67 | - // 手机号码超过最大数 | ||
68 | - returnResp(resp, smsResp, SMSResp.CODE_MOBILE_SIZE_TOO_MUCH); | ||
69 | - return; | ||
70 | - } | ||
71 | - | ||
72 | - MobMessage mm = convertSMSToMobMessage(smsReq); | ||
73 | - boolean flag = smsService.sendSMS(mm); | ||
74 | - if (flag) { | ||
75 | - returnResp(resp, smsResp, SMSResp.CODE_SUCCESS); | ||
76 | - } else { | ||
77 | - returnResp(resp, smsResp, SMSResp.CODE_FAIL); | ||
78 | - } | ||
79 | - } catch (Exception e) { | ||
80 | - logger.error("发送短信接口异常,参数:" + smsJson, e); | ||
81 | - MonitorService monitorService = MonitorService.getMonitorService(monitorName); | ||
82 | - monitorService.monitor("136", UserMonitorType.ERROR, MonitorLevel.LEVEL5, SMSApiController.class, "sendMSM", "发送短信接口异常,参数:" + smsJson); | ||
83 | - } | ||
84 | - } | ||
85 | - | ||
86 | - private MobMessage convertSMSToMobMessage(SMSReq req) { | ||
87 | - MobMessage mm = new MobMessage(); | ||
88 | - mm.setSmsMob(req.getSmsMob()); | ||
89 | - mm.setSmsText(req.getSmsText()); | ||
90 | - return mm; | ||
91 | - } | ||
92 | - | ||
93 | - /** | ||
94 | - * 发送返回 | ||
95 | - * | ||
96 | - * @param resp | ||
97 | - * @param smsResp | ||
98 | - * @param errCode | ||
99 | - * @createTime 2014年6月4日 下午5:36:10 | ||
100 | - * @author Wang22 | ||
101 | - */ | ||
102 | - private void returnResp(HttpServletResponse resp, SMSResp smsResp, | ||
103 | - int errCode) { | ||
104 | - smsResp.setCode(errCode); | ||
105 | - writeJSON(resp, smsResp); | ||
106 | - } | ||
107 | - | ||
108 | -} |