Commit c35c3c49 by 邹磊浩

修改代码

parent 56441d43
...@@ -35,7 +35,7 @@ public enum UserType { ...@@ -35,7 +35,7 @@ public enum UserType {
STORE_AMERCHANT_USER("store_merchant_user"), STORE_AMERCHANT_USER("store_merchant_user"),
/** /**
* 商城商 * 商户
*/ */
AMERCHANT_USER("merchant_user"); AMERCHANT_USER("merchant_user");
......
...@@ -71,5 +71,7 @@ public interface TotalOrderMapper extends BaseMapperPlus<TotalOrderMapper, Total ...@@ -71,5 +71,7 @@ public interface TotalOrderMapper extends BaseMapperPlus<TotalOrderMapper, Total
* @param time * @param time
* @return * @return
*/ */
List<OrderColumnarVo> findOrderColumnarVoList(@Param("time") String time); List<OrderColumnarVo> findOrderColumnarVoList(@Param("time") String time,@Param("emIds")List<Integer> emIdS);
List<OrderColumnarVo> findStoreOrderVoList(@Param("time")String time,@Param("emIds")List<Integer> emIdS);
} }
...@@ -287,7 +287,8 @@ public class SysLoginService { ...@@ -287,7 +287,8 @@ public class SysLoginService {
.select(SysUser::getUserName, SysUser::getStatus) .select(SysUser::getUserName, SysUser::getStatus)
.eq(SysUser::getUserName, username) .eq(SysUser::getUserName, username)
.and(con -> { .and(con -> {
con.eq(SysUser::getUserType, UserType.SYS_USER.getUserType()).or().eq(SysUser::getUserType, UserType.STORE_AMERCHANT_USER.getUserType()); con.eq(SysUser::getUserType, UserType.SYS_USER.getUserType()).or().eq(SysUser::getUserType, UserType.STORE_AMERCHANT_USER.getUserType())
.or().eq(SysUser::getUserType, UserType.AMERCHANT_USER.getUserType());
}) })
); );
if (ObjectUtil.isNull(user)) { if (ObjectUtil.isNull(user)) {
......
...@@ -1277,7 +1277,7 @@ public class TotalOrderServiceImpl implements ITotalOrderService { ...@@ -1277,7 +1277,7 @@ public class TotalOrderServiceImpl implements ITotalOrderService {
for (String time : recentDates) { for (String time : recentDates) {
List<OrderColumnarVo> orderColumnarVoList = orderMap.get(time); List<OrderColumnarVo> orderColumnarVoList = orderMap.get(time);
if (orderColumnarVoList == null) { if (orderColumnarVoList == null) {
orderColumnarVoList = baseMapper.findOrderColumnarVoList(time); orderColumnarVoList = baseMapper.findOrderColumnarVoList(time,bo.getEmIds());
orderMap.put(time, orderColumnarVoList); orderMap.put(time, orderColumnarVoList);
} }
OrderLineVo orderLineVo = new OrderLineVo(); OrderLineVo orderLineVo = new OrderLineVo();
......
...@@ -128,9 +128,17 @@ ...@@ -128,9 +128,17 @@
LEFT JOIN total_order t ON t.business_id = b.id LEFT JOIN total_order t ON t.business_id = b.id
AND t.`status` = 2 AND t.`status` = 2
AND DATE (t.create_time) = DATE (#{time}) AND DATE (t.create_time) = DATE (#{time})
<if test="bo.emIds != null and bo.emIds.size() > 0"> <if test="emIds != null and emIds.size() > 0">
AND t.em_id IN(bo.emIds) AND t.em_id IN(emIds)
</if> </if>
GROUP BY b.id; GROUP BY b.id;
</select> </select>
<select id="findStoreOrderVoList" resultType="com.pz.system.domain.vo.OrderColumnarVo">
SELECT '商城订单' name,DATE (#{time}) AS time,COUNT(1) num FROM total_order
WHERE business_id = 0 AND `status` = 2
AND DATE (create_time) = DATE (#{time})
<if test="emIds != null and emIds.size() > 0">
AND em_id IN(emIds)
</if>
</select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment