|
@@ -407,4 +407,87 @@
|
|
|
</if>
|
|
|
order by wfni.currentNodeId DESC
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="findMajorSubClient" resultType="com.dayou.dto.MajorSubClientDTO">
|
|
|
+ SELECT
|
|
|
+ m.id,
|
|
|
+
|
|
|
+ m.clientele_sub_id,
|
|
|
+
|
|
|
+ (select id from customer_company where deleted = 0 and parent_id = m.clientele_id and name = cc.NAME limit 1) as realSubId
|
|
|
+ FROM
|
|
|
+ major m
|
|
|
+ LEFT JOIN customer_company cc ON (m.clientele_sub_id = cc.id )
|
|
|
+ WHERE
|
|
|
+ m.deleted = 0 and cc.level = 1
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="productionDetail" resultType="com.dayou.vo.MajorVO">
|
|
|
+ SELECT
|
|
|
+ m.id,
|
|
|
+ mp.report_no as productionNo,
|
|
|
+ mp.evaluate_acreage,
|
|
|
+ mp.evaluate_amount/10000 as evaluateAmount,
|
|
|
+ m.created,
|
|
|
+ m.NAME,
|
|
|
+ m.order_id,
|
|
|
+ m.financial,
|
|
|
+ m.allot_type,
|
|
|
+ m.client_manager_id,
|
|
|
+ m.principal_id,
|
|
|
+ m.department_id,
|
|
|
+ m.business_object_type,
|
|
|
+ m.special_type,
|
|
|
+ m.business_gener,
|
|
|
+ m.evaluate_aim,
|
|
|
+ m.entrust_again,
|
|
|
+ m.multiple_removal,
|
|
|
+ m.informal_evaluate,
|
|
|
+ m.clientele_type,
|
|
|
+ m.clientele_id,
|
|
|
+ m.clientele_sub_id,
|
|
|
+ m.clientele_contact_id,
|
|
|
+ m.dispense_benefit,
|
|
|
+ m.nonnative,
|
|
|
+ m.refinance,
|
|
|
+ m.loan_limit,
|
|
|
+ m.loan_period,
|
|
|
+ m.loan_nature,
|
|
|
+ m.loan_aim,
|
|
|
+ m.loan_expire,
|
|
|
+ m.bailor,
|
|
|
+ m.bailor_address,
|
|
|
+ m.bailor_contact_name,
|
|
|
+ m.bailor_contact_tel,
|
|
|
+ m.OWNER,
|
|
|
+ m.owner_tel,
|
|
|
+ m.urgent,
|
|
|
+ m.terminal_clientele_id,
|
|
|
+ m.terminal_clientele_type,
|
|
|
+ m.terminal_clientele_contact_id,
|
|
|
+ m.remark,
|
|
|
+ m.members,
|
|
|
+ m.feedback_info,
|
|
|
+ u.NAME AS clientManager ,
|
|
|
+ cc1.name as cClienteleName,
|
|
|
+ cc2.name as cClienteleSubName,
|
|
|
+ cl1.name as cClienteleContactName,
|
|
|
+ cl1.mobile as cMobile,
|
|
|
+ cl1.department as cDepartment,
|
|
|
+ cl1.duty as cDuty,
|
|
|
+ cc3.name as tTerminalClienteleName,
|
|
|
+ cc3.phone as tCompanyMobile,
|
|
|
+ cl2.name as tTerminalClienteleContactName,
|
|
|
+ cl2.mobile as tMobile
|
|
|
+ FROM
|
|
|
+ major m
|
|
|
+ LEFT JOIN user u ON u.id = m.client_manager_id
|
|
|
+ left join (select major_id,report_no, evaluate_acreage,evaluate_amount from major_production where major_id = #{id} and report_no = #{productionNo} and deleted=0) mp on mp.major_id = m.id
|
|
|
+ left join customer_company cc1 on cc1.id = m.clientele_id
|
|
|
+ left join customer_company cc2 on cc2.id = m.clientele_sub_id
|
|
|
+ left join customer_linkman cl1 on cl1.id = m.clientele_contact_id
|
|
|
+ left join customer_company cc3 on cc3.id = m.terminal_clientele_id
|
|
|
+ left join customer_linkman cl2 on cl2.id = m.terminal_clientele_contact_id where m.id =#{id}
|
|
|
+
|
|
|
+ </select>
|
|
|
</mapper>
|