提交 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,6 +48,10 @@ public class Aufk implements Serializable { ...@@ -44,6 +48,10 @@ 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
......
------------------
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
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 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}
</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}
select top 20 "$rowid$" as rowids,
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 sapabap1.aufk
where "$rowid$" > 100 and mandt = '800'
order by "$rowid$"
\ No newline at end of file
...@@ -21,3 +21,5 @@ alter table aufk add column rowNum serial; ...@@ -21,3 +21,5 @@ 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;
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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论