提交 92e76ea8 作者: guofeng

1、aufk增加aedat字段

上级 2eaa4d3f
...@@ -3,6 +3,10 @@ package com.huazheng.project.hana.model; ...@@ -3,6 +3,10 @@ package com.huazheng.project.hana.model;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
...@@ -44,8 +48,12 @@ public class Aufk implements Serializable { ...@@ -44,8 +48,12 @@ public class Aufk implements Serializable {
private Date erdat1; // 转换 erdat 创建日期yyyy-MM-dd private Date erdat1; // 转换 erdat 创建日期yyyy-MM-dd
private Date erdat2; // 转换 erdat 创建日期yyyy-MM-dd hh:mm:ss private Date erdat2; // 转换 erdat 创建日期yyyy-MM-dd hh:mm:ss
@DateTimeFormat(pattern="yyyy-MM-dd") // 页面写入数据库时格式化
@JSONField(format="yyyy-MM-dd") // 数据库导出页面时json格式化
private Date aedat; // 更改订单主文件日期
private Vbap vbap; private Vbap vbap;
private Long rowids; // sap那边的rowid private Long rowids; // sap那边的rowid
private boolean exist; // 用于标记,不是字段 private boolean exist; // 用于标记,不是字段
......
------------------
select top 20 a."$rowid$" as rowids,
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from sapabap1.bsid a
where a."$rowid$" > '1' and a.mandt = '800'
order by a."$rowid$"
</select>
<select id="selectBsadNew" parameterType="Bsad" resultType="Bsad">
select top 20 a."$rowid$" as rowids,
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from sapabap1.bsad a
where a."$rowid$" > '1' and a.mandt = '800'
order by a."$rowid$"
select top 20 "$rowid$" as rowids,
kdauf,kdpos,mandt,aufnr,erdat,erfzeit,ernam,aenam,bukrs,loekz,auart,werks,
select case aedat when '00000000' then null else to_date(aedat) end as aedat
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis, from sapabap1.aufk
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm where "$rowid$" > 100 and mandt = '800'
from sapabap1.Bsid a limit 10 order by "$rowid$"
where a.mandt = #{mandt}
and a.bukrs = #{bukrs} and a.kunnr = #{kunnr} and a.umsks = #{umsks} and a.umskz = #{umskz} \ No newline at end of file
and a.augdt = #{augdts} and a.augbl = #{augbl} and a.zuonr = #{zuonr} and a.gjahr = #{gjahr}
and a.belnr = #{belnr} and a.buzei = #{buzeis}
</select>
<select id="selectBsadById" parameterType="Bsad" resultType="Bsad">
select
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from sapabap1.Bsad a limit 10
where a.mandt = #{mandt}
and a.bukrs = #{bukrs} and a.kunnr = #{kunnr} and a.umsks = #{umsks} and a.umskz = #{umskz}
and a.augdt = #{augdts} and a.augbl = #{augbl} and a.zuonr = #{zuonr} and a.gjahr = #{gjahr}
and a.belnr = #{belnr} and a.buzei = #{buzeis}
\ No newline at end of file
...@@ -20,4 +20,6 @@ alter table aufk add column rowNum serial; ...@@ -20,4 +20,6 @@ alter table aufk add column rowNum serial;
alter table aufk add column loekz text; alter table aufk add column loekz text;
alter table aufk add column auart text; alter table aufk add column auart text;
alter table aufk add column werks text; alter table aufk add column werks text;
\ No newline at end of file
alter table aufk add column aedat date;
...@@ -512,8 +512,10 @@ ...@@ -512,8 +512,10 @@
select * from aufk where mandt = #{mandt} and aufnr = #{aufnr} select * from aufk where mandt = #{mandt} and aufnr = #{aufnr}
</select> </select>
<insert id="insertAufk" parameterType="com.huazheng.project.hana.model.Aufk"> <insert id="insertAufk" parameterType="com.huazheng.project.hana.model.Aufk">
insert into aufk (kdauf, kdpos, mandt, aufnr, erdat, erfzeit, ernam, aenam, bukrs, erdat1, erdat2, loekz, auart, werks, hashResult) insert into aufk (kdauf, kdpos, mandt, aufnr, erdat, erfzeit, ernam, aenam, bukrs, erdat1, erdat2, loekz,
values (#{kdauf}, #{kdpos}, #{mandt}, #{aufnr}, #{erdat}, #{erfzeit}, #{ernam}, #{aenam}, #{bukrs}, #{erdat1}, #{erdat2}, #{loekz}, #{auart}, #{werks}, #{hashResult}) auart, werks, aedat, hashResult)
values (#{kdauf}, #{kdpos}, #{mandt}, #{aufnr}, #{erdat}, #{erfzeit}, #{ernam}, #{aenam}, #{bukrs}, #{erdat1}, #{erdat2}, #{loekz},
#{auart}, #{werks}, #{aedat}, #{hashResult})
</insert> </insert>
<delete id="deleteAufk" parameterType="com.huazheng.project.hana.model.Aufk"> <delete id="deleteAufk" parameterType="com.huazheng.project.hana.model.Aufk">
delete from aufk where mandt = #{mandt} and aufnr = #{aufnr} delete from aufk where mandt = #{mandt} and aufnr = #{aufnr}
...@@ -521,7 +523,8 @@ ...@@ -521,7 +523,8 @@
<update id="updateAufk" parameterType="com.huazheng.project.hana.model.Aufk"> <update id="updateAufk" parameterType="com.huazheng.project.hana.model.Aufk">
update Aufk set update Aufk set
kdauf = #{kdauf}, kdpos = #{kdpos}, mandt = #{mandt}, aufnr = #{aufnr}, erdat = #{erdat}, erfzeit = #{erfzeit}, kdauf = #{kdauf}, kdpos = #{kdpos}, mandt = #{mandt}, aufnr = #{aufnr}, erdat = #{erdat}, erfzeit = #{erfzeit},
ernam = #{ernam}, aenam = #{aenam}, bukrs = #{bukrs}, erdat1 = #{erdat1}, erdat2 = #{erdat2}, loekz=#{loekz}, auart=#{auart}, werks=#{werks}, hashResult = #{hashResult} ernam = #{ernam}, aenam = #{aenam}, bukrs = #{bukrs}, erdat1 = #{erdat1}, erdat2 = #{erdat2}, loekz=#{loekz},
auart=#{auart}, werks=#{werks}, aedat = #{aedat}, hashResult = #{hashResult}
where mandt = #{mandt} and aufnr = #{aufnr} where mandt = #{mandt} and aufnr = #{aufnr}
</update> </update>
<select id="selectAufkCheck" parameterType="com.huazheng.project.hana.model.Aufk" resultType="com.huazheng.project.hana.model.Aufk"> <select id="selectAufkCheck" parameterType="com.huazheng.project.hana.model.Aufk" resultType="com.huazheng.project.hana.model.Aufk">
......
...@@ -295,7 +295,8 @@ ...@@ -295,7 +295,8 @@
</select> </select>
<select id="selectAufkNew" parameterType="Aufk" resultType="Aufk"> <select id="selectAufkNew" parameterType="Aufk" resultType="Aufk">
select top 20 "$rowid$" as rowids, select top 20 "$rowid$" as rowids,
kdauf,kdpos,mandt,aufnr,erdat,erfzeit,ernam,aenam,bukrs,loekz,auart,werks kdauf,kdpos,mandt,aufnr,erdat,erfzeit,ernam,aenam,bukrs,loekz,auart,werks,
case aedat when '00000000' then null else to_date(aedat) end as aedat
from ${hana_user}.aufk from ${hana_user}.aufk
where "$rowid$" &gt; #{rowids} ${hana_mandt} where "$rowid$" &gt; #{rowids} ${hana_mandt}
order by "$rowid$" order by "$rowid$"
...@@ -417,7 +418,8 @@ ...@@ -417,7 +418,8 @@
where aufnr = #{aufnr} and posnr = #{posnr} and mandt = #{mandt} where aufnr = #{aufnr} and posnr = #{posnr} and mandt = #{mandt}
</select> </select>
<select id="selectAufkById" parameterType="Aufk" resultType="Aufk"> <select id="selectAufkById" parameterType="Aufk" resultType="Aufk">
select kdauf,kdpos,mandt,aufnr,erdat,erfzeit,ernam,aenam,bukrs,loekz,auart,werks select kdauf,kdpos,mandt,aufnr,erdat,erfzeit,ernam,aenam,bukrs,loekz,auart,werks,
case aedat when '00000000' then null else to_date(aedat) end as aedat
from ${hana_user}.aufk from ${hana_user}.aufk
where mandt = #{mandt} and aufnr = #{aufnr} where mandt = #{mandt} and aufnr = #{aufnr}
</select> </select>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论