Browse Source

更新批量导入数据功能

master
fanzongzhe 1 year ago
parent
commit
c5adb3383b
  1. 55
      src/main/java/com/yxt/yyth/biz/empcard/EmpCardMapper.xml
  2. 3
      src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.xml
  3. 2
      src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardRest.java

55
src/main/java/com/yxt/yyth/biz/empcard/EmpCardMapper.xml

@ -58,7 +58,7 @@
<select id="recordDetails" resultType="com.yxt.yyth.api.empcard.EmpCardVo"> <select id="recordDetails" resultType="com.yxt.yyth.api.empcard.EmpCardVo">
SELECT SELECT
card.sid, card.sid,
card.recordId, br.id as recordId,
date_format(card.createTime, '%Y-%m-%d') as createTime, date_format(card.createTime, '%Y-%m-%d') as createTime,
card.remarks, card.remarks,
card.giftbagSid, card.giftbagSid,
@ -76,30 +76,29 @@
card.customerSid card.customerSid
FROM FROM
emp_card card emp_card card
left join emp_card_build_record as br
on card.recordSid = br.sid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
</select> </select>
<select id="getEmpCardBySid" resultType="com.yxt.yyth.api.empcard.EmpAppletVo"> <select id="getEmpCardBySid" resultType="com.yxt.yyth.api.empcard.EmpAppletVo">
SELECT SELECT card.*,
card.*, CASE
CASE card.state
card.state WHEN 2 THEN
WHEN 2 THEN '已绑定'
'已绑定' WHEN 3 THEN
WHEN 3 THEN '已完成'
'已完成' END stateValue,
END stateValue, bag.dateStart AS dateStart,
bag.dateStart AS dateStart, bag.dateEnd AS dateEnd,
bag.dateEnd AS dateEnd, bag.NAME AS pname,
bag.NAME AS pname, card.state AS states,
card.state AS states, card.serialNumber AS serialNumber
card.serialNumber AS serialNumber FROM emp_card card
FROM LEFT JOIN lpk_giftbag bag ON card.giftbagSid = bag.sid
emp_card card where card.sid = #{sid}
LEFT JOIN lpk_giftbag bag ON card.giftbagSid = bag.sid
where
card.sid = #{sid}
</select> </select>
<select id="getEmpCardByCustomerSid" resultType="com.yxt.yyth.api.empcard.EmpAppletVo"> <select id="getEmpCardByCustomerSid" resultType="com.yxt.yyth.api.empcard.EmpAppletVo">
SELECT SELECT
@ -121,14 +120,12 @@
</where> </where>
</select> </select>
<select id="selEmpCardSid" resultType="com.yxt.yyth.api.empcard.EmpCardVo"> <select id="selEmpCardSid" resultType="com.yxt.yyth.api.empcard.EmpCardVo">
SELECT SELECT card.*,
card.*, s.name as goodsNmae,
s.name as goodsNmae, s.sid as goodsSid
s.sid as goodsSid FROM emp_card card
FROM LEFT JOIN lpk_giftbag bag on card.giftbagSid = bag.sid
emp_card card left join lpk_giftbag_goods s on card.sid = s.giftbagSid
LEFT JOIN lpk_giftbag bag on card.giftbagSid=bag.sid where card.sid = #{empCardSid}
left join lpk_giftbag_goods s on card.sid=s.giftbagSid
where card.sid=#{empCardSid}
</select> </select>
</mapper> </mapper>

3
src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.xml

@ -88,7 +88,7 @@
<select id="recordDetails" resultType="com.yxt.yyth.api.lpkgiftcard.LpkGiftCardListVo"> <select id="recordDetails" resultType="com.yxt.yyth.api.lpkgiftcard.LpkGiftCardListVo">
SELECT SELECT
card.sid, card.sid,
card.recordId, br.id as recordId,
date_format(card.createTime, '%Y-%m-%d') as createTime, date_format(card.createTime, '%Y-%m-%d') as createTime,
card.remarks, card.remarks,
card.giftbagSid, card.giftbagSid,
@ -111,6 +111,7 @@
lpk_giftcard card lpk_giftcard card
left join lpk_bank bank on bank.sid=card.bankSid left join lpk_bank bank on bank.sid=card.bankSid
left join lpk_card_grant_record rr on rr.sid =card.grantRecordSid left join lpk_card_grant_record rr on rr.sid =card.grantRecordSid
left join lpk_card_build_record br on br.sid =card.recordSid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

2
src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardRest.java

@ -139,7 +139,7 @@ public class LpkGiftCardRest {
@RequestParam(value = "file") MultipartFile file, @RequestParam(value = "file") MultipartFile file,
HttpServletRequest request, HttpServletRequest request,
HttpServletResponse response) throws IOException { HttpServletResponse response) throws IOException {
return lpkGiftCardService.getExcelInfo2(startDate,endDate,file,request,response); return lpkGiftCardService.getExcelInfo3(startDate,endDate,file,request,response);
} }
} }

Loading…
Cancel
Save