Merge remote-tracking branch 'origin/master'
| | |
| | | public R selectMarketCirculate() { |
| | | return R.data(saleService.selectMarketCirculate()); |
| | | } |
| | | |
| | | /** |
| | | * 按行政区统计市场流通 |
| | | */ |
| | | @GetMapping("/selectMarketDistrict") |
| | | public R selectMarketDistrict() { |
| | | return R.data(saleService.selectMarketDistrict()); |
| | | } |
| | | } |
| | |
| | | Map<String, String> selctSaletCount(); |
| | | List<Map<Object,String>> selctSaletZ(); |
| | | List<Map<Object,String>> selectMarketCirculate(); |
| | | List<Map<Object,String>> selectMarketDistrict(); |
| | | } |
| | |
| | | FROM |
| | | sys_sale |
| | | WHERE |
| | | YEAR ( sale_time ) = YEAR ( NOW( ) ) UNION ALL |
| | | YEAR ( sale_time ) = YEAR ( NOW( )-1 ) UNION ALL |
| | | SELECT |
| | | IFNULL( SUM( sale_num * sale_price ), 0 ) AS num |
| | | FROM |
| | |
| | | WHERE |
| | | DATE_FORMAT( sale_time, '%Y%m' ) = DATE_FORMAT( CURDATE( ), '%Y%m' ) |
| | | </select> |
| | | <select id="selectMarketDistrict" resultType="java.util.HashMap" > |
| | | SELECT |
| | | IFNULL( SUM( sale_num ), 0 ) AS num, |
| | | dis.`name`, |
| | | dis.lat, |
| | | dis.lng |
| | | FROM |
| | | sys_sale sale |
| | | LEFT JOIN sys_district dis ON sale.sale_destination = dis.CODE |
| | | WHERE |
| | | YEAR ( sale_time ) = YEAR ( NOW( ) ) |
| | | GROUP BY |
| | | dis.NAME, |
| | | dis.lat, |
| | | dis.lng |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | Map<String, String> selctSaletCount(); |
| | | List<Map<Object,String>> selctSaletZ(); |
| | | List<Map<Object,String>> selectMarketCirculate(); |
| | | List<Map<Object,String>> selectMarketDistrict(); |
| | | } |
| | |
| | | public List<Map<Object, String>> selectMarketCirculate() { |
| | | return baseMapper.selectMarketCirculate(); |
| | | } |
| | | @Override |
| | | public List<Map<Object, String>> selectMarketDistrict() { |
| | | return baseMapper.selectMarketDistrict(); |
| | | } |
| | | |
| | | } |
| | |
| | | map.put("num",i); |
| | | return R.data(map); |
| | | } |
| | | |
| | | /** |
| | | * 统计任务总数 |
| | | */ |
| | | @GetMapping("/countTaskNum") |
| | | public R countTaskNum(String year) { |
| | | return R.data(taskService.countTaskNum(year)); |
| | | } |
| | | } |
| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * Mapper 接口 |
| | |
| | | List<TaskVO> selectTaskPage(IPage page, TaskVO task); |
| | | |
| | | int selectCount(String taskuser); |
| | | List<Map<Object,String>> countTaskNum(String year); |
| | | } |
| | |
| | | sys_task |
| | | WHERE 1=1 and YEAR (create_time)=#{time}; |
| | | </select> |
| | | |
| | | <select id="countTaskNum" resultType="java.util.HashMap"> |
| | | SELECT |
| | | date_format( time , '%Y-%m' ) AS y, |
| | | count( * ) AS count |
| | | FROM |
| | | sys_task |
| | | WHERE 1=1 and YEAR (time)=#{year} |
| | | GROUP BY y; |
| | | </select> |
| | | </mapper> |
| | |
| | | import org.springblade.core.mp.base.BaseService; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 服务类 |
| | | * |
| | |
| | | */ |
| | | IPage<TaskVO> selectTaskPage(IPage<TaskVO> page, TaskVO task); |
| | | int selectCount(String taskuser); |
| | | List<Map<Object,String>> countTaskNum(String year); |
| | | } |
| | |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 服务实现类 |
| | | * |
| | |
| | | return baseMapper.selectCount(taskuser); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<Object, String>> countTaskNum(String year) { |
| | | return baseMapper.countTaskNum(year); |
| | | } |
| | | |
| | | |
| | | } |