Просмотр исходного кода

[A端][修复]:删除冗余的消费总额接口数据

release_toaliyun_real
hupeng 7 лет назад
Родитель
Сommit
168fdb5001
3 измененных файлов: 0 добавлений и 39 удалений
  1. +0
    -3
      mallinkService/src/main/java/com/iformall/mapper/WxDateAmountRecordMapper.java
  2. +0
    -26
      mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java
  3. +0
    -10
      mallinkService/src/main/resources/mapper/WxDateAmountRecordMapper.xml

+ 0
- 3
mallinkService/src/main/java/com/iformall/mapper/WxDateAmountRecordMapper.java Просмотреть файл

@@ -12,7 +12,4 @@ public interface WxDateAmountRecordMapper extends CommonMapper<WxDateAmountRecor
int updateAmount(WxDateAmountRecord wxDateAmountRecord); int updateAmount(WxDateAmountRecord wxDateAmountRecord);



List<Map<String,Object>> queryprice(String tenantId);

} }

+ 0
- 26
mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java Просмотреть файл

@@ -43,9 +43,6 @@ public class DataTowerServiceImpl implements DataTowerService {
@Autowired @Autowired
WxMerchantTradeDailyMapper wxMerchantTradeDailyMapper; WxMerchantTradeDailyMapper wxMerchantTradeDailyMapper;


@Autowired
WxDateAmountRecordMapper wxDateAmountRecordMapper;

@Autowired @Autowired
WxCarCmdLogMapper wxCarCmdLogMapper; WxCarCmdLogMapper wxCarCmdLogMapper;


@@ -473,29 +470,6 @@ public class DataTowerServiceImpl implements DataTowerService {
int shsbjg = tradelist.stream().mapToInt(WxMerchantTradeDaily::getTradeAmt).sum(); int shsbjg = tradelist.stream().mapToInt(WxMerchantTradeDaily::getTradeAmt).sum();
datamap.put("shsbjg", shsbjg); datamap.put("shsbjg", shsbjg);


List<Map<String, Object>> recordlist = wxDateAmountRecordMapper.queryprice(tenantId);
Map<Object, Object> collect = recordlist.stream().collect(Collectors.toMap(m -> {
return DateUtils.date2String((Date) m.get("date"), "MM/dd");
}, m -> {
return m.get("price");
}));

TreeMap<Object, Object> recordmap = new TreeMap<>();
recordmap.putAll(collect);

/*WxDateAmountRecord wxDateAmountRecord = new WxDateAmountRecord();
wxDateAmountRecord.setTenantId(tenantId);
wxDateAmountRecord.setType(0);
List<WxDateAmountRecord> records = wxDateAmountRecordMapper.findList(wxDateAmountRecord);
Map<Date, Integer> recordmap = records.stream().
collect(Collectors.groupingBy(WxDateAmountRecord::getDate,
TreeMap::new,
Collectors.summingInt(r -> {
return r.getPayPrice().intValue();
})));*/

datamap.put("records", recordmap);

return datamap; return datamap;
} }




+ 0
- 10
mallinkService/src/main/resources/mapper/WxDateAmountRecordMapper.xml Просмотреть файл

@@ -97,16 +97,6 @@
</update> </update>


<select id="queryprice" resultType="hashmap">
select record.date,sum(record.pay_price) price
from (select * from wx_date_amount_record r where r.`tenant_id`=#{value} and r.`type`=0 and date(r.`date`) > date(now(),INTERVAL 30 day)) record
group by record.date
limit 30
</select>








</mapper> </mapper>

Загрузка…
Отмена
Сохранить