Commit e61c9834 by qwmqiuwenmin

Merge branch 'developer' of http://115.159.76.241/haoban3.0/haoban-manage3.0.git into developer

parents 14ad07e4 5172e156
...@@ -20,6 +20,8 @@ import cn.hutool.core.collection.CollectionUtil; ...@@ -20,6 +20,8 @@ import cn.hutool.core.collection.CollectionUtil;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.commons.util.GlobalVar; import com.gic.commons.util.GlobalVar;
import com.gic.commons.util.Md5Util;
import com.gic.commons.util.RandomUtil;
import com.gic.enterprise.api.dto.EnterpriseDTO; import com.gic.enterprise.api.dto.EnterpriseDTO;
import com.gic.enterprise.api.dto.StoreDTO; import com.gic.enterprise.api.dto.StoreDTO;
import com.gic.enterprise.api.service.EnterpriseService; import com.gic.enterprise.api.service.EnterpriseService;
...@@ -28,6 +30,7 @@ import com.gic.haoban.base.api.common.BasePageInfo; ...@@ -28,6 +30,7 @@ import com.gic.haoban.base.api.common.BasePageInfo;
import com.gic.haoban.base.api.common.PageResult; import com.gic.haoban.base.api.common.PageResult;
import com.gic.haoban.common.utils.EntityUtil; import com.gic.haoban.common.utils.EntityUtil;
import com.gic.haoban.common.utils.HaobanResponse; import com.gic.haoban.common.utils.HaobanResponse;
import com.gic.haoban.common.utils.UuidUtil;
import com.gic.haoban.manage.api.dto.DepartmentDTO; import com.gic.haoban.manage.api.dto.DepartmentDTO;
import com.gic.haoban.manage.api.dto.EnterpriseDetailDTO; import com.gic.haoban.manage.api.dto.EnterpriseDetailDTO;
import com.gic.haoban.manage.api.dto.YwWxEnterpriseDTO; import com.gic.haoban.manage.api.dto.YwWxEnterpriseDTO;
...@@ -37,6 +40,7 @@ import com.gic.haoban.manage.api.service.WxEnterpriseRelatedApiService; ...@@ -37,6 +40,7 @@ import com.gic.haoban.manage.api.service.WxEnterpriseRelatedApiService;
import com.gic.haoban.manage.web.errCode.HaoBanErrCode; import com.gic.haoban.manage.web.errCode.HaoBanErrCode;
import com.gic.haoban.manage.web.vo.EnterpriseDetailVo; import com.gic.haoban.manage.web.vo.EnterpriseDetailVo;
import com.gic.haoban.operation.api.service.EnterpriseRelationService; import com.gic.haoban.operation.api.service.EnterpriseRelationService;
import com.gic.redis.data.util.RedisUtil;
@RestController @RestController
public class EnterpriseController extends WebBaseController{ public class EnterpriseController extends WebBaseController{
...@@ -116,7 +120,9 @@ public class EnterpriseController extends WebBaseController{ ...@@ -116,7 +120,9 @@ public class EnterpriseController extends WebBaseController{
public void ywLogin(String wxEnterpriseId,HttpServletResponse httpServletResponse) throws IOException { public void ywLogin(String wxEnterpriseId,HttpServletResponse httpServletResponse) throws IOException {
String host = GlobalVar.ctxPropertiesMap.get("haoban_service_host"); String host = GlobalVar.ctxPropertiesMap.get("haoban_service_host");
logger.info("host============================>{}",host); logger.info("host============================>{}",host);
String url=host+LOGIN_URL+"?wxEnterpriseId="+wxEnterpriseId; String random = "ywLogin:"+UuidUtil.randomUUID();
RedisUtil.setCache(random, 1,1000L);
String url=host+LOGIN_URL+"?wxEnterpriseId="+wxEnterpriseId+"&random="+random;
httpServletResponse.sendRedirect(url); httpServletResponse.sendRedirect(url);
} }
} }
...@@ -160,9 +160,12 @@ public class AuditApiServiceImpl implements AuditApiService{ ...@@ -160,9 +160,12 @@ public class AuditApiServiceImpl implements AuditApiService{
//非门店图片修改 //非门店图片修改
logger.info("===================进222"); logger.info("===================进222");
StoreDetailDTO detailDTO = new StoreDetailDTO(); StoreDetailDTO detailDTO = new StoreDetailDTO();
detailDTO = EntityUtil.changeEntityByJSON(StoreDetailDTO.class, store);
detailDTO.setStoreId(storeId); detailDTO.setStoreId(storeId);
detailDTO.setEnterpriseId(store.getEnterpriseId()); detailDTO.setEnterpriseId(store.getEnterpriseId());
detailDTO.setStatus(2); detailDTO.setStatus(2);
detailDTO.setOpenTime(null);
detailDTO.setCloseTime(null);
getStoreDTO( detailDTO, changeField, oldValue, newValue); getStoreDTO( detailDTO, changeField, oldValue, newValue);
logger.info("detailDTO====================>为{}",JSONObject.toJSONString(detailDTO)); logger.info("detailDTO====================>为{}",JSONObject.toJSONString(detailDTO));
......
...@@ -120,6 +120,7 @@ ...@@ -120,6 +120,7 @@
select select
<include refid="Base_Column_List" /> <include refid="Base_Column_List" />
from tab_haoban_dict from tab_haoban_dict
order by update_time desc
</select> </select>
<select id="queryList" resultMap="BaseResultMap" parameterType="java.lang.String"> <select id="queryList" resultMap="BaseResultMap" parameterType="java.lang.String">
......
...@@ -22,6 +22,7 @@ import com.gic.haoban.manage.web.auth.AuthRequestUtil; ...@@ -22,6 +22,7 @@ import com.gic.haoban.manage.web.auth.AuthRequestUtil;
import com.gic.haoban.manage.web.config.Config; import com.gic.haoban.manage.web.config.Config;
import com.gic.haoban.manage.web.errCode.HaoBanErrCode; import com.gic.haoban.manage.web.errCode.HaoBanErrCode;
import com.gic.haoban.manage.web.vo.LoginVO; import com.gic.haoban.manage.web.vo.LoginVO;
import com.gic.redis.data.util.RedisUtil;
import com.gic.wechat.api.dto.qywx.UserDTO; import com.gic.wechat.api.dto.qywx.UserDTO;
import com.gic.wechat.api.service.qywx.QywxCorpApiService; import com.gic.wechat.api.service.qywx.QywxCorpApiService;
import com.gic.wechat.api.service.qywx.QywxUserApiService; import com.gic.wechat.api.service.qywx.QywxUserApiService;
...@@ -135,7 +136,12 @@ public class LoginController extends WebBaseController{ ...@@ -135,7 +136,12 @@ public class LoginController extends WebBaseController{
//运维登录 //运维登录
@IgnoreLogin @IgnoreLogin
@RequestMapping("yw-login") @RequestMapping("yw-login")
public void ywLogin(String wxEnterpriseId,HttpServletResponse response) { public HaobanResponse ywLogin(String wxEnterpriseId,String random,HttpServletResponse response) {
//判断是否存在random
Object o = RedisUtil.getCache(random);
if(o == null){
return resultResponse(HaoBanErrCode.ERR_4);
}
//TODO 获取超级管理员账号接口 //TODO 获取超级管理员账号接口
StaffDTO staff = staffApiService.selectSuperByWxEnterpriseId(wxEnterpriseId); StaffDTO staff = staffApiService.selectSuperByWxEnterpriseId(wxEnterpriseId);
// StaffDTO staff = staffApiService.selectById("1"); // StaffDTO staff = staffApiService.selectById("1");
...@@ -156,7 +162,10 @@ public class LoginController extends WebBaseController{ ...@@ -156,7 +162,10 @@ public class LoginController extends WebBaseController{
} catch (IOException e) { } catch (IOException e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} } }
return resultResponse(HaoBanErrCode.ERR_1);
}
@RequestMapping("login-out") @RequestMapping("login-out")
public HaobanResponse loginOut() { public HaobanResponse loginOut() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment