Commit 4c26173a by wang_jiaxing

全国相关接口

parent efb5848b
......@@ -8,7 +8,6 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* TODO
*
* @author create by lystar
* @date 2022/8/16 09:42
......@@ -16,6 +15,6 @@ import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface CheckAuthorization {
CheckType type();
boolean checkIp();
CheckType type() default CheckType.FW;
boolean checkIp() default true;
}
......@@ -2,8 +2,11 @@ package com.founder.checkAuthorization.mysqldao;
import com.founder.checkAuthorization.entity.CheckEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.Map;
/**
* @author create by lystar
* @date 2022/8/16 10:17
......@@ -14,4 +17,6 @@ public interface AuthorizationMapper {
CheckEntity getAuthorizationByZy(CheckEntity checkEntity);
CheckEntity getAuthorizationByFw(CheckEntity checkEntity);
Map<String, String> getFwidAndXtmc(@Param("appId") String appId, @Param("appSecret") String appSecret);
}
......@@ -8,6 +8,7 @@ public class SysGnsyrzOpenApi {
private String yymcJyqk;
private String yhGmsfhm;
private String yhIp;
private String fwid;
private String yhdwGajgjgdm;
private String yhdwGajgmc;
private String czlxdm;
......@@ -26,6 +27,15 @@ public class SysGnsyrzOpenApi {
private Date gxsj;
private String xxlyms;
public SysGnsyrzOpenApi(){}
public String getFwid() {
return fwid;
}
public void setFwid(String fwid) {
this.fwid = fwid;
}
public String getRzlsh() {
return rzlsh;
}
......
......@@ -7,5 +7,7 @@ import com.founder.model.Rycj;
public interface SysGnsyrzOpenApiService {
String insertGNSYRZOPENAPI(String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8, String var9, String var10);
String insertGNSYRZOPENAPI(String var1, String var2, String var3, String var4, String var5, String var6,
String var7, String var8, String var9, String var10, String var11);
}
......@@ -75,7 +75,7 @@ public class SysGnsyrzOpenApiServiceImpl implements SysGnsyrzOpenApiService {
gnsyrz.setFwsj(now);
gnsyrz.setXxdjdwGajgjgdm(unitCode);
gnsyrz.setXxdjdwGajgmc(unitName);
gnsyrz.setXxscPdbz("0");
gnsyrz.setXxscPdbz(sjly);
gnsyrz.setXxdjryXm(userName);
gnsyrz.setXxdjryGmsfhm(userId);
gnsyrz.setXxdjryLxdh(lxdh);
......@@ -90,4 +90,55 @@ public class SysGnsyrzOpenApiServiceImpl implements SysGnsyrzOpenApiService {
sysGnsyrzOpenApiDao.saveSysgnsyrz(gnsyrz);
return rzlsh;
}
public String insertGNSYRZOPENAPI(String type, String yymc, String cxcs, String userId, String userName, String unitCode, String unitName, String lxdh, String ip, String sjly, String fwid) {
String rzlsh = null;
rzlsh = this.getRzlsh(unitCode);
String cznr = "";
if (cxcs != null && !"".equals(cxcs)) {
cxcs = cxcs.replace(" ", ",");
}
if ("01".equals(type)) {
cznr = "执行[查询]动作,参数为:" + cxcs;
} else if ("02".equals(type)) {
cznr = "执行[新建]动作";
} else if ("03".equals(type)) {
cznr = "执行[修改]动作,参数为:" + cxcs;
} else if ("04".equals(type)) {
cznr = "执行[删除]动作,参数为:" + cxcs;
} else if ("05".equals(type)) {
cznr = "执行[点击访问]动作,参数为:" + cxcs;
} else {
cznr = "执行[未知]操作,参数为:" + cxcs + ",类型为:" + type;
}
Date now = new Date();
SysGnsyrzOpenApi gnsyrz = new SysGnsyrzOpenApi();
gnsyrz.setYhGmsfhm(userId);
gnsyrz.setYhIp(ip);
gnsyrz.setYhdwGajgjgdm(unitCode);
gnsyrz.setYhdwGajgmc(unitName);
gnsyrz.setRzlsh(rzlsh);
gnsyrz.setDjsj(now);
gnsyrz.setGxsj(now);
gnsyrz.setFwsj(now);
gnsyrz.setXxdjdwGajgjgdm(unitCode);
gnsyrz.setXxdjdwGajgmc(unitName);
gnsyrz.setXxscPdbz(sjly);
gnsyrz.setXxdjryXm(userName);
gnsyrz.setXxdjryGmsfhm(userId);
gnsyrz.setXxdjryLxdh(lxdh);
gnsyrz.setXxczdwGajgjgdm(unitCode);
gnsyrz.setXxczdwGajgmc(unitName);
gnsyrz.setXxczryGmsfhm(userId);
gnsyrz.setXxczryXm(userName);
gnsyrz.setCzlxdm(type);
gnsyrz.setCzxxJyqk(cznr);
gnsyrz.setYymcJyqk(yymc);
gnsyrz.setXxlyms("服务调用日志");
gnsyrz.setFwid(fwid);
sysGnsyrzOpenApiDao.saveSysgnsyrz(gnsyrz);
return rzlsh;
}
}
......@@ -19,4 +19,13 @@
ORDER BY djsj DESC
LIMIT 1
</select>
<select id="getFwidAndXtmc" resultType="java.util.Map">
SELECT fwid AS FWID,
fwmc AS FWMC,
(SELECT xtmc FROM tb_st_ggfw_zcxt WHERE xxsc_pdbz = '0' AND id = xtid) AS XTMC
FROM tb_st_ggfw_zcfw
WHERE app_id = #{appId,jdbcType=VARCHAR}
AND app_secret = #{appSecret,jdbcType=VARCHAR}
AND xxsc_pdbz = '0'
</select>
</mapper>
\ No newline at end of file
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