DailyMapper.xml 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.gree.mall.manager.commonmapper.DailyMapper">
  4. <update id="bindWorkerNumber2">
  5. UPDATE
  6. (
  7. SELECT
  8. u.id_card,
  9. wb.websit_id,
  10. wb.worker_number,
  11. u.mobile,
  12. u.nick_name
  13. FROM
  14. user u, websit_user wb
  15. WHERE
  16. u.company_wechat_id = wb.company_wechat_id
  17. AND u.user_id = wb.user_id
  18. AND u.apply_type = 'WORKER'
  19. AND wb.examine_status = 'OK'
  20. ) a
  21. JOIN
  22. settle_daily_reduce_cost c
  23. ON c.repair_worker_name = a.nick_name AND c.repair_worker_mobile = a.mobile AND c.websit_number = a.websit_id
  24. SET
  25. c.worker_number = a.worker_number
  26. WHERE
  27. c.company_wechat_id = #{companyWechatId}
  28. AND c.import_batch_no = #{importBatchNo}
  29. </update>
  30. <update id="bindWorkerNumber">
  31. UPDATE
  32. (
  33. SELECT
  34. u.id_card,
  35. wb.websit_id,
  36. wb.worker_number,
  37. u.mobile,
  38. u.nick_name
  39. FROM
  40. user u, websit_user wb
  41. WHERE
  42. u.company_wechat_id = wb.company_wechat_id
  43. AND u.user_id = wb.user_id
  44. AND u.apply_type = 'WORKER'
  45. AND wb.examine_status = 'OK'
  46. ) a
  47. JOIN settle_daily_import_summary_item c
  48. ON c.repair_worker_name = a.nick_name AND c.repair_worker_mobile = a.mobile AND c.websit_number = a.websit_id
  49. SET
  50. c.worker_number = a.worker_number
  51. WHERE
  52. c.company_wechat_id = #{companyWechatId}
  53. AND c.import_batch_no = #{importBatchNo}
  54. </update>
  55. <select id="queryDistinctOrderNo" resultType="java.lang.String">
  56. select dispatch_order_no from settle_daily_import_summary_item
  57. where
  58. company_wechat_id = #{companyWechatId}
  59. AND order_status in ('已转结算待汇总','待退旧件','待总部日审','待总部审批','待总部日结审批','已汇总')
  60. group by concat(self_no,dispatch_order_no)
  61. having count(1)>1
  62. </select>
  63. <select id="queryDailyTotalCost" resultType="com.gree.mall.manager.bean.settle.repair.DailyTotalCostBean">
  64. select
  65. b.idcard as 'idCard',
  66. a.worker_number ,
  67. a.repair_worker_name ,
  68. a.summary_name,
  69. a.summary_number,
  70. a.websit_number,
  71. a.websit_name,
  72. a.company_wechat_id,
  73. a.company_wechat_name,
  74. sum(a.total_fee) AS 'total_fee',
  75. count(a.dispatch_order_no) AS repairCount,
  76. a.repair_worker_mobile AS 'mobile'
  77. from settle_daily_import_summary_item a
  78. join (
  79. select DISTINCT a.worker_number, a.idcard from settle_daily_bank_account a
  80. ) b on a.worker_number=b.worker_number
  81. where
  82. company_wechat_id = #{companyWechatId}
  83. <if test="status != null and status.size()> 0">
  84. and summary_status in
  85. <foreach collection="status" item="statusSItem" index="index"
  86. open="(" close=")" separator=",">
  87. #{statusSItem}
  88. </foreach>
  89. </if>
  90. <if test="needSummaryStatus != null and needSummaryStatus.size()> 0">
  91. and order_status in
  92. <foreach collection="needSummaryStatus" item="statusItem" index="index"
  93. open="(" close=")" separator=",">
  94. #{statusItem}
  95. </foreach>
  96. </if>
  97. <if test="importBatchNo !=null and importBatchNo !=''">
  98. and import_batch_no =#{importBatchNo}
  99. </if>
  100. group by worker_number
  101. order by total_fee desc
  102. </select>
  103. <select id="queryIncrDecrByBatch"
  104. resultType="com.gree.mall.manager.bean.settle.repair.DailyIncrDecrCostCountBean">
  105. select
  106. sdidc.*,
  107. sum(cost_amount) totalAmount
  108. from
  109. settle_daily_incr_decr_cost sdidc
  110. where
  111. company_wechat_id = #{companyWechatId}
  112. do_status = #{status}
  113. <if test="importBatchNo != '' and importBatchNo != null">
  114. and import_batch_no = #{importBatchNo}
  115. </if>
  116. group by
  117. service_number,websit_number
  118. </select>
  119. <select id="querySummaryNumber" resultType="java.util.Map">
  120. select distinct summary_number as summaryNumber from settle_daily_issue_summary_record where company_wechat_id = #{companyWechatId} AND summary_batch_no= #{summaryBatchNo} and status in (1,4)
  121. </select>
  122. <select id="querySummaryMonthNumber" resultType="java.util.Map">
  123. select distinct summary_number as summaryNumber from settle_daily_issue_summary_record where company_wechat_id = #{companyWechatId} AND summary_batch_no= #{summaryBatchNo} and status in (1,4)
  124. </select>
  125. <select id="queryIssueSalaryMonthBankCardInfo"
  126. resultType="com.gree.mall.manager.bean.settle.repair.DailyWokerBankCardMonthBean">
  127. SELECT * FROM settle_daily_issue_summary_month_record a
  128. JOIN (
  129. SELECT
  130. u.id_card,
  131. wb.worker_number,
  132. u.nick_name
  133. FROM
  134. user u, websit_user wb
  135. WHERE
  136. u.company_wechat_id = wb.company_wechat_id
  137. AND u.user_id = wb.user_id
  138. AND u.apply_type = 'WORKER'
  139. AND wb.examine_status = 'OK'
  140. ) aa ON a.service_number = aa.worker_number
  141. JOIN settle_daily_bank_account b ON aa.id_card = b.idcard
  142. WHERE
  143. a.company_wechat_id = #{companyWechatId}
  144. AND a.status IN(1,4)
  145. AND is_month_calculate = 1
  146. <if test="summaryBatchNo != null and summaryBatchNo !=''">
  147. AND a.summary_batch_no = #{summaryBatchNo}
  148. </if>
  149. <if test="summaryNumber != null and summaryNumber !=''">
  150. AND a.summary_number = #{summaryNumber}
  151. </if>
  152. </select>
  153. <select id="queryIssueSalaryAndBankCardInfo" resultType="com.gree.mall.manager.bean.settle.repair.DailyWorkerBankCardBean">
  154. select a.*,b.* from settle_daily_issue_summary_record a
  155. JOIN (
  156. SELECT
  157. u.id_card,
  158. wb.worker_number,
  159. u.nick_name
  160. FROM
  161. user u, websit_user wb
  162. WHERE
  163. u.company_wechat_id = wb.company_wechat_id
  164. AND u.user_id = wb.user_id
  165. AND u.apply_type = 'WORKER'
  166. AND wb.examine_status = 'OK'
  167. ) aa ON a.service_number = aa.worker_number
  168. join settle_daily_bank_account b on aa.id_card = b.idcard
  169. where
  170. a.company_wechat_id = #{companyWechatId}
  171. AND a.status in (1,4) and a.issue_cost > 0
  172. and a.service_name = aa.nick_name
  173. <if test="summaryBatchNo != null and summaryBatchNo !=''">
  174. and a.summary_batch_no = #{summaryBatchNo}
  175. </if>
  176. <if test="summaryNumber != null and summaryNumber !=''">
  177. and a.summary_number = #{summaryNumber}
  178. </if>
  179. group by a.id
  180. </select>
  181. <select id="summaryDayList" resultType="com.gree.mall.manager.bean.settle.repair.DailySummaryDataBean">
  182. SELECT
  183. id AS 'issueSalaryId',
  184. summary_batch_no,
  185. month,
  186. COUNT(DISTINCT (service_number)) AS 'summaryNum',
  187. SUM(repair_count) AS 'summaryOrderNum',
  188. SUM(repair_total_amount) AS 'totalRepairCostC',
  189. IF(FIND_IN_SET('4', GROUP_CONCAT(DISTINCT status)) > 0 || FIND_IN_SET('1', GROUP_CONCAT(DISTINCT status)) > 0, 1, status) AS 'status',
  190. issue_time,
  191. issue_by,
  192. SUM(should_reduce_cost) AS 'reduceCostC',
  193. SUM(incr_decr_cost) AS 'incrDecrCostC',
  194. SUM(should_emp_insurance_cost) AS 'injuryCostC',
  195. SUM(should_residual_insurance_cost) AS 'residualCostC',
  196. SUM(withhold_cost) AS 'withholdCostC',
  197. SUM(issue_cost) AS 'issueCostC',
  198. summary_number,
  199. summary_name
  200. FROM
  201. settle_daily_issue_summary_record a
  202. <where>
  203. <if test="companyWechatIds != null and companyWechatIds.size > 0">
  204. AND a.company_wechat_id IN
  205. <foreach item="item" index="index" collection="companyWechatIds" open="(" separator="," close=")">
  206. #{item}
  207. </foreach>
  208. </if>
  209. <if test="adminWebsitIds != null and adminWebsitIds.size > 0">
  210. AND a.websit_number IN
  211. <foreach item="item" index="index" collection="adminWebsitIds" open="(" separator="," close=")">
  212. #{item}
  213. </foreach>
  214. </if>
  215. <if test="summaryBatchNo != null and summaryBatchNo != ''">
  216. AND summary_batch_no = #{summaryBatchNo}
  217. </if>
  218. </where>
  219. GROUP BY
  220. summary_number
  221. </select>
  222. <select id="cwSummaryList" resultType="com.gree.mall.manager.bean.settle.repair.DailySummaryDataBean">
  223. SELECT
  224. t.*
  225. FROM
  226. (
  227. SELECT
  228. summary_batch_no,
  229. month,
  230. COUNT(DISTINCT (service_number)) AS 'summaryNum',
  231. SUM(repair_count) AS 'summaryOrderNum',
  232. SUM(repair_total_amount) AS 'totalRepairCostC',
  233. SUM(issue_cost) AS 'issueCostC',
  234. IF(FIND_IN_SET('4', GROUP_CONCAT(DISTINCT IF(issue_cost > 0, status, 2))) > 0 || FIND_IN_SET('1',GROUP_CONCAT(DISTINCT IF(issue_cost > 0, status, 2))) > 0, 1, status) AS 'status',
  235. status AS 'groupStatus',
  236. summary_by,
  237. summary_time,
  238. issue_time,
  239. issue_by,
  240. create_time
  241. FROM
  242. settle_daily_issue_summary_record a
  243. <where>
  244. <if test="companyWechatIds != null and companyWechatIds.size > 0">
  245. AND a.company_wechat_id IN
  246. <foreach item="item" index="index" collection="companyWechatIds" open="(" separator="," close=")">
  247. #{item}
  248. </foreach>
  249. </if>
  250. <if test="adminWebsitIds != null and adminWebsitIds.size > 0">
  251. AND a.websit_number IN
  252. <foreach item="item" index="index" collection="adminWebsitIds" open="(" separator="," close=")">
  253. #{item}
  254. </foreach>
  255. </if>
  256. <if test="summaryStartTime != null and summaryStartTime !='' and summaryEndTime != null and summaryEndTime != ''">
  257. AND summary_time BETWEEN #{summaryStartTime} AND concat(#{summaryEndTime},' 23:59:59')
  258. </if>
  259. <if test="issueStartTime != null and issueStartTime !='' and issueEndTime != null and issueEndTime != ''">
  260. AND issue_time BETWEEN #{issueStartTime} AND concat(#{issueEndTime},' 23:59:59')
  261. </if>
  262. <if test="summaryBatchNo != null and summaryBatchNo != ''">
  263. AND summary_batch_no = #{summaryBatchNo}
  264. </if>
  265. </where>
  266. GROUP BY
  267. summary_batch_no
  268. ) t
  269. <where>
  270. <if test="status !='' and status != null">
  271. t.status = #{status}
  272. </if>
  273. </where>
  274. ORDER BY t.create_time DESC
  275. </select>
  276. <select id="workerDetailList" resultType="com.gree.mall.manager.bean.settle.repair.DailyWorkerIssueSalaryBean">
  277. select
  278. a.*,b.bank_account ,b.bank_account_name,deposit_bank,c.issue_time ,c.issue_by,c.status as issueStatus,c.`month`
  279. from settle_daily_import_summary_item a
  280. left JOIN (
  281. SELECT
  282. u.id_card,
  283. wb.worker_number,
  284. u.nick_name
  285. FROM
  286. user u, websit_user wb
  287. WHERE
  288. u.company_wechat_id = wb.company_wechat_id
  289. AND u.user_id = wb.user_id
  290. AND u.apply_type = 'WORKER'
  291. AND wb.examine_status = 'OK'
  292. ) aa ON a.worker_number = aa.worker_number
  293. left join settle_daily_bank_account b on aa.id_card = b.idcard AND a.websit_number = b.websit_id
  294. left join settle_daily_issue_summary_record c on c.id = a.issue_salary_id
  295. <where>
  296. <if test="companyWechatIds != null and companyWechatIds.size > 0">
  297. AND a.company_wechat_id IN
  298. <foreach item="item" index="index" collection="companyWechatIds" open="(" separator="," close=")">
  299. #{item}
  300. </foreach>
  301. </if>
  302. <if test="adminWebsitIds != null and adminWebsitIds.size > 0">
  303. AND a.websit_number IN
  304. <foreach item="item" index="index" collection="adminWebsitIds" open="(" separator="," close=")">
  305. #{item}
  306. </foreach>
  307. </if>
  308. <if test="issueSalaryId != null and issueSalaryId != ''">
  309. and a.issue_salary_id = #{issueSalaryId}
  310. </if>
  311. </where>
  312. GROUP BY a.worker_number
  313. </select>
  314. <select id="cwSummaryMonthList" resultType="com.gree.mall.manager.bean.settle.repair.DailyNotMonthSummaryCountBean">
  315. select
  316. t.*
  317. from
  318. (
  319. select
  320. summary_batch_no ,
  321. `month` 'summaryMonth',
  322. sum(repair_count) 'summaryOrderCount',
  323. count(distinct service_number) 'summaryPersonCount',
  324. sum(repair_total_amount) 'summaryCost',
  325. sum(month_send_cost) 'issueCostC',
  326. status 'groupStatus',
  327. if(find_in_set('4',group_concat(distinct status)) > 0 || find_in_set('1',group_concat(distinct status)) > 0 ,1,status) 'issueStatus',
  328. summary_by ,
  329. summary_time ,
  330. issue_time ,
  331. issue_by,
  332. create_time
  333. from
  334. settle_daily_issue_summary_month_record a
  335. <where>
  336. <if test="companyWechatIds != null and companyWechatIds.size > 0">
  337. AND a.company_wechat_id IN
  338. <foreach item="item" index="index" collection="companyWechatIds" open="(" separator="," close=")">
  339. #{item}
  340. </foreach>
  341. </if>
  342. <if test="adminWebsitIds != null and adminWebsitIds.size > 0">
  343. AND a.websit_number IN
  344. <foreach item="item" index="index" collection="adminWebsitIds" open="(" separator="," close=")">
  345. #{item}
  346. </foreach>
  347. </if>
  348. <if test="summaryStartTime != null and summaryStartTime !='' and summaryEndTime != null and summaryEndTime != ''">
  349. and summary_time between #{summaryStartTime} and concat(#{summaryEndTime},' 23:59:59')
  350. </if>
  351. <if test="issueStartTime != null and issueStartTime !='' and issueEndTime != null and issueEndTime != ''">
  352. and issue_time between #{issueStartTime} and concat(#{issueEndTime},' 23:59:59')
  353. </if>
  354. <if test="summaryBatchNo != null and summaryBatchNo != ''">
  355. and summary_batch_no = #{summaryBatchNo}
  356. </if>
  357. </where>
  358. group by summary_batch_no
  359. ) t
  360. <where>
  361. <if test="status != null and status !=''">
  362. and t.issueStatus = #{status}
  363. </if>
  364. </where>
  365. order by t.create_time desc
  366. </select>
  367. <select id="monthlySummaryList" resultType="com.gree.mall.manager.bean.settle.repair.DailyNotMonthSummaryCountBean">
  368. select
  369. summary_number,
  370. summary_name ,
  371. summary_batch_no ,
  372. `month` 'summaryMonth',
  373. sum(repair_count) 'summaryOrderCount',
  374. count(distinct service_number) 'summaryPersonCount',
  375. sum(repair_total_amount) 'summaryCost',
  376. status 'groupStatus',
  377. if(find_in_set('4',group_concat(distinct status)) > 0 || find_in_set('1',group_concat(distinct status)) > 0 ,1,status) 'issueStatus',
  378. summary_by ,
  379. summary_time ,
  380. issue_time ,
  381. issue_by,
  382. sum(should_emp_insurance_cost +should_residual_insurance_cost) 'empCost',
  383. sum(withhold_cost ) 'withholdCost',
  384. sum(incr_decr_cost) 'decrCost',
  385. sum(reduce_cost) 'reduceCost',
  386. sum(income_cost) 'incomeCost',
  387. sum(issue_cost) 'issueCost',
  388. websit_name,
  389. websit_number
  390. from
  391. settle_daily_issue_summary_month_record a
  392. <where>
  393. <if test="companyWechatIds != null and companyWechatIds.size > 0">
  394. AND a.company_wechat_id IN
  395. <foreach item="item" index="index" collection="companyWechatIds" open="(" separator="," close=")">
  396. #{item}
  397. </foreach>
  398. </if>
  399. <if test="adminWebsitIds != null and adminWebsitIds.size > 0">
  400. AND a.websit_number IN
  401. <foreach item="item" index="index" collection="adminWebsitIds" open="(" separator="," close=")">
  402. #{item}
  403. </foreach>
  404. </if>
  405. <if test="summaryBatchNo != null and summaryBatchNo !=''">
  406. and a.summary_batch_no = #{summaryBatchNo}
  407. </if>
  408. </where>
  409. group by summary_number
  410. order by summary_time desc
  411. </select>
  412. <select id="monthlyWebsiteList" resultType="com.gree.mall.manager.bean.settle.repair.DailyNotMonthSummaryCountBean">
  413. select
  414. summary_number,
  415. summary_name ,
  416. summary_batch_no ,
  417. `month` 'summaryMonth',
  418. count(1) 'summaryOrderCount',
  419. count(distinct service_number) 'summaryPersonCount',
  420. sum(repair_total_amount) 'summaryCost',
  421. status 'issueStatus',
  422. summary_by ,
  423. summary_time ,
  424. issue_time ,
  425. issue_by,
  426. sum(should_emp_insurance_cost +should_residual_insurance_cost) 'empCost',
  427. sum(withhold_cost ) 'withholdCost',
  428. sum(incr_decr_cost) 'decrCost',
  429. sum(reduce_cost) 'reduceCost',
  430. sum(income_cost) 'incomeCost',
  431. sum(issue_cost) 'issueCost',
  432. websit_name,
  433. websit_number
  434. from
  435. settle_daily_issue_summary_month_record a
  436. <where>
  437. <if test="companyWechatIds != null and companyWechatIds.size > 0">
  438. AND a.company_wechat_id IN
  439. <foreach item="item" index="index" collection="companyWechatIds" open="(" separator="," close=")">
  440. #{item}
  441. </foreach>
  442. </if>
  443. <if test="adminWebsitIds != null and adminWebsitIds.size > 0">
  444. AND a.websit_number IN
  445. <foreach item="item" index="index" collection="adminWebsitIds" open="(" separator="," close=")">
  446. #{item}
  447. </foreach>
  448. </if>
  449. <if test="summaryBatchNo != null and summaryBatchNo !=''">
  450. and a.summary_batch_no = #{summaryBatchNo}
  451. </if>
  452. </where>
  453. group by websit_number
  454. order by summary_time desc
  455. </select>
  456. <select id="monthlyDetailList" resultType="com.gree.mall.manager.bean.settle.repair.DailyWorkerIssueSalaryBean">
  457. select
  458. a.*,b.status 'issueStatus' ,b.issue_time ,c.bank_account_name ,c.deposit_bank ,c.bank_account
  459. from
  460. settle_daily_import_summary_item a
  461. left join
  462. settle_daily_issue_summary_record b on a.issue_salary_id =b.id
  463. left join (
  464. SELECT
  465. u.id_card,
  466. wb.worker_number,
  467. u.nick_name
  468. FROM
  469. user u, websit_user wb
  470. WHERE
  471. u.company_wechat_id = wb.company_wechat_id
  472. AND u.user_id = wb.user_id
  473. AND u.apply_type = 'WORKER'
  474. AND wb.examine_status = 'OK'
  475. ) aa on a.worker_number = aa.worker_number
  476. left join settle_daily_bank_account c on aa.id_card = c.idcard
  477. <where>
  478. <if test="companyWechatIds != null and companyWechatIds.size > 0">
  479. AND a.company_wechat_id IN
  480. <foreach item="item" index="index" collection="companyWechatIds" open="(" separator="," close=")">
  481. #{item}
  482. </foreach>
  483. </if>
  484. <if test="adminWebsitIds != null and adminWebsitIds.size > 0">
  485. AND a.websit_number IN
  486. <foreach item="item" index="index" collection="adminWebsitIds" open="(" separator="," close=")">
  487. #{item}
  488. </foreach>
  489. </if>
  490. <if test="serviceNumber != null and serviceNumber != ''">
  491. and b.service_number = #{serviceNumber}
  492. </if>
  493. <if test="summaryMonthBatchNo != null and summaryMonthBatchNo != ''">
  494. and b.summary_month_batch_no = #{summaryMonthBatchNo}
  495. </if>
  496. <if test="summaryNumber != null and summaryNumber != ''">
  497. and a.summary_number = #{summaryNumber}
  498. </if>
  499. </where>
  500. </select>
  501. <select id="queryMonthTotalCost" resultType="com.gree.mall.manager.bean.settle.repair.DailyMonthTotalBean">
  502. select
  503. sum(repair_total_amount) 'repairTotalAmount',
  504. sum(should_reduce_cost) 'reduceCost',
  505. sum(incr_decr_cost) 'incrDecrCost',
  506. sum(issue_cost) 'issueCost',
  507. sum(withhold_cost) 'withholdTotalCost',
  508. sum(should_residual_insurance_cost) 'residualInsuranceCostC',
  509. sum(should_emp_insurance_cost) 'empInsuranceCostC',
  510. sum(repair_count) 'repairCountC',
  511. id_card ,
  512. mobile,
  513. service_name,
  514. service_number,
  515. websit_number ,
  516. websit_name ,
  517. summary_name ,
  518. summary_number,
  519. company_wechat_id,
  520. company_wechat_name
  521. from
  522. settle_daily_issue_summary_record a
  523. where
  524. status = 2 and a.install = 0 AND company_wechat_id = #{companyWechatId}
  525. group by
  526. service_number ,summary_number
  527. </select>
  528. <select id="queryNotMonthSummaryData" resultType="com.gree.mall.manager.bean.settle.repair.DailyNotMonthSummaryCountBean">
  529. select
  530. count(distinct(service_number)) 'summaryPersonCount',
  531. count(1) 'summaryOrderCount',
  532. sum(repair_total_amount) 'summaryCost'
  533. from
  534. settle_daily_issue_summary_record
  535. where
  536. is_month_summary = false
  537. AND company_wechat_id = #{companyWechatId}
  538. </select>
  539. </mapper>