Merge remote-tracking branch 'origin/yuecheng-project' into yuecheng-project
This commit is contained in:
commit
4ae3c5b623
|
@ -73,6 +73,26 @@
|
||||||
FROM formmain_0094 main
|
FROM formmain_0094 main
|
||||||
LEFT JOIN formson_0223 body ON main.id = body.formmain_id
|
LEFT JOIN formson_0223 body ON main.id = body.formmain_id
|
||||||
WHERE field0053 IS NOT NULL and finishedflag = '1'
|
WHERE field0053 IS NOT NULL and finishedflag = '1'
|
||||||
|
union all
|
||||||
|
SELECT
|
||||||
|
main.id as id,
|
||||||
|
field0002 as bill_code,
|
||||||
|
field0058 AS bill_date,
|
||||||
|
sum(field0019) AS primal_money,
|
||||||
|
field0051 AS pk_oppaccount,
|
||||||
|
'GGKH' AS pk_supplier,
|
||||||
|
field0048 AS pk_org,
|
||||||
|
field0060 AS pk_balatype,
|
||||||
|
'' AS pk_recproject,
|
||||||
|
field0047 AS memo,
|
||||||
|
'formmain_0224' as table_name,
|
||||||
|
'field0055' as field_name,
|
||||||
|
field0055 as send_state
|
||||||
|
FROM formmain_0224 main
|
||||||
|
LEFT JOIN formson_0225 body ON main.id = body.formmain_id
|
||||||
|
WHERE field0058 IS NOT NULL and finishedflag = '1'
|
||||||
|
group by main.id,field0002,field0058,field0051,field0048
|
||||||
|
,field0060,field0055,field0047
|
||||||
)m1 left join formmain_0236 on m1.pk_recproject_code = formmain_0236.field0002
|
)m1 left join formmain_0236 on m1.pk_recproject_code = formmain_0236.field0002
|
||||||
<trim prefix="where" prefixOverrides="and">
|
<trim prefix="where" prefixOverrides="and">
|
||||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||||
|
|
|
@ -24,6 +24,33 @@ public class RecBillEntity extends BaseEntity {
|
||||||
private String billmaker;//组织
|
private String billmaker;//组织
|
||||||
private String billCode;//单据编号
|
private String billCode;//单据编号
|
||||||
private String queryState;
|
private String queryState;
|
||||||
|
private String pkBalatype;//结算方式
|
||||||
|
private String pkRecproject;//收款方名称
|
||||||
|
private String memo;//摘要
|
||||||
|
|
||||||
|
public String getPkBalatype() {
|
||||||
|
return pkBalatype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPkBalatype(String pkBalatype) {
|
||||||
|
this.pkBalatype = pkBalatype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPkRecproject() {
|
||||||
|
return pkRecproject;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPkRecproject(String pkRecproject) {
|
||||||
|
this.pkRecproject = pkRecproject;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMemo() {
|
||||||
|
return memo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMemo(String memo) {
|
||||||
|
this.memo = memo;
|
||||||
|
}
|
||||||
|
|
||||||
public String getQueryState() {
|
public String getQueryState() {
|
||||||
return queryState;
|
return queryState;
|
||||||
|
|
|
@ -13,27 +13,34 @@
|
||||||
<result property="tableName" column="table_name" jdbcType="VARCHAR"/>
|
<result property="tableName" column="table_name" jdbcType="VARCHAR"/>
|
||||||
<result property="fieldName" column="field_name" jdbcType="VARCHAR"/>
|
<result property="fieldName" column="field_name" jdbcType="VARCHAR"/>
|
||||||
<result property="billCode" column="bill_code" jdbcType="VARCHAR"/>
|
<result property="billCode" column="bill_code" jdbcType="VARCHAR"/>
|
||||||
|
<result property="memo" column="memo" jdbcType="VARCHAR"/>
|
||||||
|
<result property="pkRecproject" column="pk_recproject" jdbcType="VARCHAR"/>
|
||||||
|
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<!--工程项目查询-->
|
<!--工程项目查询-->
|
||||||
<select id="RecBillEntity_list_base" resultMap="get-RecBillEntity-result" parameterType="com.hzya.frame.seeyon.recbill.entity.RecBillEntity">
|
<select id="RecBillEntity_list_base" resultMap="get-RecBillEntity-result" parameterType="com.hzya.frame.seeyon.recbill.entity.RecBillEntity">
|
||||||
SELECT
|
SELECT
|
||||||
id AS id,
|
main.id AS id,
|
||||||
field0005 AS bill_code,
|
main.field0005 AS bill_code,
|
||||||
field0002 AS pk_org,
|
org.field0002 AS pk_org,
|
||||||
field0006 AS bill_date,
|
main.field0006 AS bill_date,
|
||||||
field0009 AS primal_money,
|
main.field0009 AS primal_money,
|
||||||
field0001 AS pk_account,
|
main.field0001 AS pk_account,
|
||||||
field0013 AS pk_customer,
|
case when cust.field0013 is null then 'GGKH' else cust.field0013 end AS pk_customer,
|
||||||
field0012 AS pk_oppaccount,
|
main.field0012 AS pk_oppaccount,
|
||||||
'formmain_0233' as table_name,
|
'formmain_0233' as table_name,
|
||||||
'field0016' as field_name
|
'field0016' as field_name,
|
||||||
FROM formmain_0233
|
concat(cust.field0014,main.field0010) as memo,
|
||||||
<trim prefix="where" prefixOverrides="and">
|
cost.field0003 as pk_recproject
|
||||||
<if test="id != null and id != ''"> and id = #{id} </if>
|
FROM formmain_0233 main
|
||||||
<if test="queryState != null and queryState != ''"> and field0016 IS null </if>
|
left join formmain_0235 org on main.field0002 = org.field0001
|
||||||
</trim>
|
left join formmain_0177 cust on main.field0013 = cust.field0014
|
||||||
|
left join formmain_0236 cost on cost.field0001 = main.field0010
|
||||||
|
where 1=1
|
||||||
|
<if test="id != null and id != ''"> and main.id = #{id} </if>
|
||||||
|
<if test="queryState != null and queryState != ''"> and main.field0016 IS null </if>
|
||||||
|
and org.field0002 is not null
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!--通过主键修改方法-->
|
<!--通过主键修改方法-->
|
||||||
|
|
|
@ -123,13 +123,15 @@ public class RecBillServiceImpl extends BaseService<PaymentEntity,String> implem
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private JSONObject bindingAdd(RecBillEntity pay) {
|
private JSONObject bindingAdd(RecBillEntity pay) {
|
||||||
|
String dateSte = pay.getBillDate()+" 00:00:00";
|
||||||
|
|
||||||
JSONObject head = new JSONObject();
|
JSONObject head = new JSONObject();
|
||||||
head.put("pk_org",pay.getPkOrg());//所属组织
|
head.put("pk_org",pay.getPkOrg());//所属组织
|
||||||
head.put("pk_group","ycjf");//集团
|
head.put("pk_group","ycjf");//集团
|
||||||
head.put("bill_type","F4");//单据类型 默认F5
|
head.put("bill_type","F4");//单据类型 默认F5
|
||||||
head.put("trade_type","D4");//付款结算类型 默认D5
|
head.put("trade_type","D4");//付款结算类型 默认D5
|
||||||
head.put("source_flag","2");//付款结算类型 默认2
|
head.put("source_flag","2");//付款结算类型 默认2
|
||||||
head.put("bill_date",pay.getBillDate());//单据日期
|
head.put("bill_date",dateSte);//单据日期
|
||||||
head.put("primal_money",pay.getPrimalMoney());//付款原币金额
|
head.put("primal_money",pay.getPrimalMoney());//付款原币金额
|
||||||
head.put("pk_currtype","CNY");//币种
|
head.put("pk_currtype","CNY");//币种
|
||||||
head.put("billmaker","yonyou");//制单人 //先临时使用管理员账户,后续在确认
|
head.put("billmaker","yonyou");//制单人 //先临时使用管理员账户,后续在确认
|
||||||
|
@ -137,17 +139,20 @@ public class RecBillServiceImpl extends BaseService<PaymentEntity,String> implem
|
||||||
JSONArray detailsArr = new JSONArray();
|
JSONArray detailsArr = new JSONArray();
|
||||||
JSONObject body = new JSONObject();
|
JSONObject body = new JSONObject();
|
||||||
body.put("pk_org",pay.getPkOrg());//所属组织
|
body.put("pk_org",pay.getPkOrg());//所属组织
|
||||||
|
body.put("pk_balatype",pay.getPkBalatype());//结算方式
|
||||||
body.put("pk_group","ycjf");//集团
|
body.put("pk_group","ycjf");//集团
|
||||||
body.put("bill_type","F4");//单据类型 默认F5
|
body.put("bill_type","F4");//单据类型 默认F5
|
||||||
body.put("trade_type","D4");//付款结算类型 默认D5
|
body.put("trade_type","D4");//付款结算类型 默认D5
|
||||||
body.put("pk_currtype","CNY");//币种
|
body.put("pk_currtype","CNY");//币种
|
||||||
body.put("bill_date",pay.getBillDate());//单据日期
|
body.put("bill_date",dateSte);//单据日期
|
||||||
body.put("pay_primal",pay.getPrimalMoney());//付款原币金额
|
body.put("rec_primal",pay.getPrimalMoney());//付款原币金额
|
||||||
body.put("creationtime",pay.getBillDate());//创建时间
|
body.put("creationtime",dateSte);//创建时间
|
||||||
body.put("direction","-1");//方向 :1=收;-1=付;
|
body.put("direction","-1");//方向 :1=收;-1=付;
|
||||||
body.put("objecttype","0");//交易对象
|
body.put("objecttype","0");//交易对象
|
||||||
body.put("pk_customer",pay.getPkCustomer());//客户
|
body.put("pk_customer",pay.getPkCustomer());//客户
|
||||||
body.put("pk_account",pay.getPkAccount());//收款银行账号
|
body.put("pk_account",pay.getPkAccount());//收款银行账号
|
||||||
|
// body.put("pk_recproject",pay.getPkRecproject());//收支项目
|
||||||
|
body.put("memo",pay.getMemo());//摘要
|
||||||
detailsArr.add(body);
|
detailsArr.add(body);
|
||||||
JSONObject main = new JSONObject();
|
JSONObject main = new JSONObject();
|
||||||
main.put("head",head);//表头
|
main.put("head",head);//表头
|
||||||
|
|
Loading…
Reference in New Issue