|
@@ -62,7 +62,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
GROUP BY
|
|
|
ar.mainkunnr
|
|
|
) = mainkunnr
|
|
|
-
|
|
|
+ GROUP BY kunnr
|
|
|
</select>
|
|
|
|
|
|
<insert id="insertAssRelcustomerinfo" parameterType="AssRelcustomerinfo" useGeneratedKeys="true" keyProperty="id">
|
|
@@ -99,6 +99,42 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</trim>
|
|
|
</insert>
|
|
|
|
|
|
+ <insert id="relationCustomerOnlineSync">
|
|
|
+ INSERT INTO customers_start (customers_code, customers_name, online_time)
|
|
|
+
|
|
|
+ SELECT t.mainkunnr,t.mainname1,t1.online_time FROM (
|
|
|
+
|
|
|
+ SELECT s.mainkunnr,s.mainname1,s.kunnr from (
|
|
|
+ SELECT
|
|
|
+ ar.*
|
|
|
+ FROM
|
|
|
+ customers_start cs
|
|
|
+ LEFT JOIN ass_relcustomerinfo ar ON (cs.customers_code=ar.kunnr or cs.customers_code=ar.mainkunnr)
|
|
|
+ WHERE ar.glfs != '开票方关联'
|
|
|
+ GROUP BY kunnr
|
|
|
+
|
|
|
+ ) s LEFT JOIN customers_start c ON s.mainkunnr = c.customers_code
|
|
|
+ WHERE c.customers_code is null
|
|
|
+ ) t LEFT JOIN customers_start t1 ON t.kunnr = t1.customers_code
|
|
|
+
|
|
|
+ union all
|
|
|
+
|
|
|
+ SELECT t.kunnr,t.name1,t1.online_time FROM (
|
|
|
+ SELECT s.kunnr,s.name1,s.mainkunnr from (
|
|
|
+ SELECT
|
|
|
+ ar.*
|
|
|
+ FROM
|
|
|
+ customers_start cs
|
|
|
+ LEFT JOIN ass_relcustomerinfo ar ON (cs.customers_code=ar.kunnr or cs.customers_code=ar.mainkunnr)
|
|
|
+ WHERE ar.glfs != '开票方关联'
|
|
|
+ GROUP BY kunnr
|
|
|
+ ) s LEFT JOIN customers_start c ON s.kunnr = c.customers_code
|
|
|
+ WHERE c.customers_code is null
|
|
|
+ ) t LEFT JOIN customers_start t1 ON t.mainkunnr = t1.customers_code
|
|
|
+
|
|
|
+
|
|
|
+ </insert>
|
|
|
+
|
|
|
<update id="updateAssRelcustomerinfo" parameterType="AssRelcustomerinfo">
|
|
|
update ass_relcustomerinfo
|
|
|
<trim prefix="SET" suffixOverrides=",">
|