| | |
| | | name varchar(50), |
| | | type smallint default 1, |
| | | depid integer default 1, |
| | | sizes float8 default 0, |
| | | dcount integer default 0, |
| | | pwd varchar(200), |
| | | url varchar(512), |
| | |
| | | comment on column lf.sys_download.name is '名称'; |
| | | comment on column lf.sys_download.type is '类型:1-ShapeFile,2-专题图'; |
| | | comment on column lf.sys_download.depid is '单位ID'; |
| | | comment on column lf.sys_download.sizes is '文件大小:单位MB'; |
| | | comment on column lf.sys_download.dcount is '下载次数'; |
| | | comment on column lf.sys_download.pwd is 'MD5'; |
| | | comment on column lf.sys_download.url is '下载地址'; |
| | |
| | | comment on column lf.sys_download.bak is '备注'; |
| | | comment on column lf.sys_download.geom is '空间位置'; |
| | | -- insert into lf.sys_download (name,pwd,url,descr) values ('2022-09-27','123456','','测试下载'); |
| | | -- alter table lf.sys_download add sizes float8 default 0; |
| | | |
| | | select * from lf.sys_download; |
| | | ----------------------------------------------------------------------------------------------------- 23.消息通知表 |
| | |
| | | return fail(ex.getMessage(), null); |
| | | } |
| | | } |
| | | |
| | | @SysLog() |
| | | @ApiOperation(value = "上传元数据") |
| | | @ResponseBody |
| | | @PostMapping(value = "/uploadMetaData") |
| | | public ResponseMsg<Object> uploadMetaData(HttpServletRequest req, HttpServletResponse res) { |
| | | try { |
| | | UserEntity ue = tokenService.getCurrentUser(req); |
| | | if (ue == null) { |
| | | return fail("用户未登录", null); |
| | | } |
| | | |
| | | MetaEntity me = new MetaEntity(); |
| | | List<MetaFileEntity> list = uploaderService.uploadData(me, ue, req, res); |
| | | if (list.size() == 0 || me.getDirid() == 0) { |
| | | return fail("没有找到上传数据", null); |
| | | } |
| | | |
| | | return success(list.size()); |
| | | } catch (Exception ex) { |
| | | return fail(ex.getMessage(), null); |
| | | } |
| | | } |
| | | } |
| | |
| | | import org.apache.http.HttpEntity; |
| | | import org.apache.http.entity.InputStreamEntity; |
| | | import org.apache.http.util.EntityUtils; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | |
| | | |
| | | private static boolean isRedirect = false; |
| | | |
| | | @RequestMapping({"/checkout/license"}) |
| | | @PostMapping({"/checkout/license"}) |
| | | public void license(HttpServletRequest req, HttpServletResponse res) { |
| | | try { |
| | | if (isRedirect) { |
| | |
| | | |
| | | private int type; |
| | | |
| | | private double sizes; |
| | | |
| | | private int depid; |
| | | |
| | | private int dcount; |
| | |
| | | this.type = type; |
| | | } |
| | | |
| | | public double getSizes() { |
| | | return sizes; |
| | | } |
| | | |
| | | public void setSizes(double sizes) { |
| | | this.sizes = sizes; |
| | | } |
| | | |
| | | public int getDepid() { |
| | | return depid; |
| | | } |
| | |
| | | |
| | | <insert id="insert" parameterType="com.lf.server.entity.data.DownloadEntity"> |
| | | insert into lf.sys_download |
| | | (name,type,depid,dcount,pwd,url,descr,guid,create_user,create_time,download_user,download_time,geom,bak) |
| | | (name,type,depid,sizes,dcount,pwd,url,descr,guid,create_user,create_time,download_user,download_time,geom,bak) |
| | | values |
| | | (#{name},#{type},#{depid},#{dcount},#{pwd},#{url},#{descr},#{guid},#{createUser},now(),#{downloadUser},now(),#{geom},#{bak}) |
| | | (#{name},#{type},#{depid},#{sizes},#{dcount},#{pwd},#{url},#{descr},#{guid},#{createUser},now(),#{downloadUser},now(),#{geom},#{bak}) |
| | | </insert> |
| | | |
| | | <insert id="inserts"> |
| | | insert into lf.sys_download |
| | | (name,type,depid,dcount,pwd,url,descr,guid,create_user,create_time,download_user,download_time,geom,bak) |
| | | (name,type,depid,sizes,dcount,pwd,url,descr,guid,create_user,create_time,download_user,download_time,geom,bak) |
| | | values |
| | | <foreach collection="list" item="item" index="index" separator=","> |
| | | (#{item.name},#{item.type},#{item.depid},#{item.dcount},#{item.pwd},#{item.url},#{item.descr},#{item.guid},#{item.createUser},now(),#{item.downloadUser},now(),#{item.geom},#{item.bak}) |
| | | (#{item.name},#{item.type},#{item.depid},#{item.sizes},#{item.dcount},#{item.pwd},#{item.url},#{item.descr},#{item.guid},#{item.createUser},now(),#{item.downloadUser},now(),#{item.geom},#{item.bak}) |
| | | </foreach> |
| | | </insert> |
| | | |
| | |
| | | |
| | | <update id="update"> |
| | | update lf.sys_download |
| | | set name=#{name},type=#{type},depid=#{depid},dcount=#{dcount},pwd=#{pwd},url=#{url},descr=#{descr},guid=#{guid},download_user=#{downloadUser},download_time=now(),geom=#{geom},bak=#{bak} |
| | | set name=#{name},type=#{type},depid=#{depid},sizes=#{sizes},dcount=#{dcount},pwd=#{pwd},url=#{url},descr=#{descr},guid=#{guid},download_user=#{downloadUser},download_time=now(),geom=#{geom},bak=#{bak} |
| | | where id=#{id} |
| | | </update> |
| | | |
| | |
| | | <foreach collection="list" item="item" index="index" separator=";"> |
| | | update lf.sys_download |
| | | <set> |
| | | name=#{item.name},type=#{item.type},depid=#{item.depid},dcount=#{item.dcount},pwd=#{item.pwd},url=#{item.url},descr=#{item.descr},guid=#{item.guid},download_user=#{item.downloadUser},download_time=now(),geom=#{item.geom},bak=#{item.bak} |
| | | name=#{item.name},type=#{item.type},depid=#{item.depid},sizes=#{item.sizes},dcount=#{item.dcount},pwd=#{item.pwd},url=#{item.url},descr=#{item.descr},guid=#{item.guid},download_user=#{item.downloadUser},download_time=now(),geom=#{item.geom},bak=#{item.bak} |
| | | </set> |
| | | where id = #{item.id} |
| | | </foreach> |