提交 f0613cef authored 作者: zgy's avatar zgy

提交

上级 f5d58b02
......@@ -67,8 +67,6 @@ public class TbCfArticleController extends AbstractController {
@ResponseBody
public R save(@RequestBody TbCfArticleEntity tbCfArticle) throws Exception {
tbCfArticle.setAuthor(getUserId());
tbCfArticleService.save(tbCfArticle);
return R.ok();
......
......@@ -15,6 +15,7 @@ import com.platform.vo.DeliveryOrderVo;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;
......@@ -28,8 +29,8 @@ import java.util.Map;
* @date 2019-09-20 11:03:37
*/
@Controller
@RequestMapping(value = "tbcforder",produces = "application/json; charset=utf-8")
public class TbCfOrderController {
@RequestMapping(value = "tbcforder", produces = "application/json; charset=utf-8")
public class TbCfOrderController extends AbstractController {
@Autowired
private TbCfOrderService tbCfOrderService;
@Autowired
......@@ -48,9 +49,9 @@ public class TbCfOrderController {
Query query = new Query(params);
List<TbCfOrderEntity> tbCfOrderList = tbCfOrderService.queryList(query);
for(TbCfOrderEntity tbCfOrder:tbCfOrderList){
BigDecimal itemNum = BigDecimal.valueOf(tbCfItemOrderRService.getItemNum(tbCfOrder.getOrdersId()));
if(itemNum!=null) {
for (TbCfOrderEntity tbCfOrder : tbCfOrderList) {
BigDecimal itemNum = BigDecimal.valueOf(tbCfItemOrderRService.getItemNum(tbCfOrder.getOrdersId()));
if (itemNum != null) {
tbCfOrder.setItemsPrice(tbCfOrder.getItemPrice().multiply(itemNum));
}
}
......@@ -107,6 +108,7 @@ public class TbCfOrderController {
tbCfOrderService.deleteBatch(orderIds);
return R.ok();
}
/**
* 删除
*/
......@@ -117,6 +119,7 @@ public class TbCfOrderController {
tbCfOrderService.deleteOrder(orderId);
return R.ok();
}
/**
* 查看所有列表
*/
......@@ -138,6 +141,7 @@ public class TbCfOrderController {
List<TbCfOrderEntity> list = tbCfOrderService.queryOrderDetail(ordersId);
return R.ok().put("list", list);
}
/**
* 获取订单中的商品
*/
......@@ -148,6 +152,7 @@ public class TbCfOrderController {
List<TbCfItemDetailEntity> list = tbCfOrderService.getOrderItemList(ordersId);
return R.ok().put("list", list);
}
/**
* 获取订单的代购信息
*/
......@@ -155,9 +160,19 @@ public class TbCfOrderController {
@RequiresPermissions("tbcforder:info")
@ResponseBody
public R getAgentInfo(@PathVariable("ordersId") String ordersId) {
R r = new R();
PlatformOrderVo tbCfPlatformOrder = tbCfOrderService.getAgentInfo(ordersId);
return R.ok().put("data", tbCfPlatformOrder);
// if (tbCfPlatformOrder != null) {
// r.put("data", tbCfPlatformOrder);
// } else {
// PlatformOrderVo orderVo = new PlatformOrderVo();
// String userName = getUser().getUserName();
// orderVo.setUserName(userName);
// r.put("data", orderVo);
// }
return r.put("data", tbCfPlatformOrder);
}
/**
* 新增或者修改代购信息
*/
......@@ -171,21 +186,20 @@ public class TbCfOrderController {
@GetMapping("/totalPay")
@ResponseBody
public R totalPay(){
public R totalPay() {
//查询列表数据
int totalPay = tbCfOrderListService.totalPay();
return R.ok().put("totalPay", totalPay);
}
/**
* 订单列表(运营简表)
*/
@GetMapping("/orderList")
@RequiresPermissions("tbcforder:orderlist")
@ResponseBody
public R orderList(@RequestParam Map<String, Object> params){
public R orderList(@RequestParam Map<String, Object> params) {
//查询列表数据
Query query = new Query(params);
List<TbCfOrderListEntity> tbCfOrderList = tbCfOrderListService.queryOrderList(query);
......@@ -193,44 +207,48 @@ public class TbCfOrderController {
PageUtils pageUtil = new PageUtils(tbCfOrderList, total, query.getLimit(), query.getPage());
return R.ok().put("page", pageUtil);
}
/**
* 订单列表(代购订单列表)
*/
@GetMapping("/orderDeliveryList/{orderId}")
@RequiresPermissions("tbcforder:orderDeliveryList")
@ResponseBody
public R orderDeliveryList(@PathVariable("orderId") String orderId){
public R orderDeliveryList(@PathVariable("orderId") String orderId) {
//查询列表数据
List<DeliveryOrderVo> tbCfOrderList = tbCfOrderListService.queryOrderDeliveryList(orderId);
int total = tbCfOrderListService.queryOrderDeliveryTotal(orderId);
PageUtils pageUtil = new PageUtils(tbCfOrderList,total);
PageUtils pageUtil = new PageUtils(tbCfOrderList, total);
return R.ok().put("page", pageUtil);
}
/**
* 订单详情表
*/
@GetMapping("/orderBasic/{orderId}")
@RequiresPermissions("tbcforder:orderBasic")
@ResponseBody
public R orderBasic(@PathVariable("orderId") String orderId){
public R orderBasic(@PathVariable("orderId") String orderId) {
//查询列表数据
OrderBasicVo orderBasicVo= tbCfOrderListService.queryorderBasic(orderId);
OrderBasicVo orderBasicVo = tbCfOrderListService.queryorderBasic(orderId);
orderBasicVo.setAtcTime("35天");
orderBasicVo.setCountry("赞比亚");
orderBasicVo.setSource("APP");
orderBasicVo.setDeliveryOrderList(tbCfOrderListService.queryOrderDeliveryList(orderId));
return R.ok().put("orderBasicVo", orderBasicVo);
}
/**
* 关闭订单
*/
@RequestMapping("/closeOrder")
@RequiresPermissions("tbcforder:closeOrder")
@ResponseBody
public R closeOrder(@RequestBody String orderId){
public R closeOrder(@RequestBody String orderId) {
tbCfOrderListService.closeOrder(orderId);
return R.ok();
}
/**
* 备注订单
*/
......@@ -241,6 +259,7 @@ public class TbCfOrderController {
OrderBasicVo memoOrderVo = tbCfOrderListService.getMemoOrder(orderId);
return R.ok().put("data", memoOrderVo);
}
/**
* 保存或更新备注信息
*/
......@@ -251,4 +270,36 @@ public class TbCfOrderController {
int res = tbCfOrderListService.saveOrUpdatemMemoOrder(memoOrderVo);
return R.ok().put("result", res);
}
//==========================================================================================================
/**
* 订单优化(新版)
* 订单管理需要显示的菜单:全部订单 待付款 已付款 待收货 已完成 已关闭 订单设置
*/
/**
* 根据付款状态查询订单列表
* payStatus 10:未付款 20:已付款
*
* @param payStatus
* @return R
*/
@RequestMapping("/queryPayOrderList/{payStatus}")
@ResponseBody
public R queryPayOrderList(@PathVariable("payStatus") String payStatus) {
//订单列表
List<TbCfOrderEntity> orderList = tbCfOrderListService.queryPayOrderList(payStatus);
//订单数量
int total = tbCfOrderListService.queryPayCount(payStatus);
//分页操作
PageUtils pageUtil = new PageUtils(orderList, total);
return R.ok().put("page", pageUtil);
}
}
......@@ -8,11 +8,7 @@ import com.platform.utils.R;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
......@@ -105,4 +101,11 @@ public class TbCfUserInfoController {
List<TbCfUserInfoEntity> list = tbCfUserInfoService.queryList(params);
return R.ok().put("list", list);
}
@ResponseBody
@GetMapping("/queryByAccount")
public R queryByAccount(@RequestParam("account") String account) {
return R.ok();
}
}
......@@ -16,6 +16,7 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> {
/**
* 获取订单内商品
*
* @param orderId
* @return
*/
......@@ -24,6 +25,7 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> {
/**
* 更新发货时间,如果原值为空就更新,否则保留原值
*
* @param tbCfOrder2
*/
void updateDeliveryTime(TbCfOrderEntity tbCfOrder2);
......@@ -32,13 +34,15 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> {
/**
* 修改物流状态为入库中国仓
*
* @param sid
* @return
*/
int updateExpressStatus(String[] sid);
int updateExpressStatus(String[] sid);
/**
* 修改物流状态为入库非洲仓
*
* @param sid
* @return
*/
......@@ -46,6 +50,7 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> {
/**
* 修改物流状态为已签收
*
* @param sid
* @return
*/
......@@ -73,4 +78,9 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> {
int updateOrder(String orderId);
//根据订单付款状态查询订单列表
List<TbCfOrderEntity> queryPayOrderList(String payStatus);
//根据订单付款状态查询订单数量
int queryPayCount(String payStatus);
}
......@@ -8,7 +8,7 @@ import java.util.Date;
* 表名 tb_cf_article
*
* @author lipengjun
* @date 2020-03-17 19:13:04
* @date 2020-03-25 15:15:05
*/
public class TbCfArticleEntity implements Serializable {
private static final long serialVersionUID = 1L;
......@@ -29,6 +29,10 @@ public class TbCfArticleEntity implements Serializable {
* 图片
*/
private String picture;
/**
* 系统用户:0 普通用户:1
*/
private Integer authorType;
/**
* 作者
*/
......@@ -38,9 +42,13 @@ public class TbCfArticleEntity implements Serializable {
*/
private Long likeNum;
/**
* 删除标志 0:正常 1:已删除
* 删除标志 0:已删除 1:正常
*/
private Integer delFlag;
/**
* 是否置顶 是:Y 否:N
*/
private String top;
/**
* 创建时间
*/
......@@ -102,6 +110,19 @@ public class TbCfArticleEntity implements Serializable {
public String getPicture() {
return picture;
}
/**
* 设置:系统用户:0 普通用户:1
*/
public void setAuthorType(Integer authorType) {
this.authorType = authorType;
}
/**
* 获取:系统用户:0 普通用户:1
*/
public Integer getAuthorType() {
return authorType;
}
/**
* 设置:作者
*/
......@@ -129,18 +150,31 @@ public class TbCfArticleEntity implements Serializable {
return likeNum;
}
/**
* 设置:删除标志 0:正常 1:已删除
* 设置:删除标志 0:已删除 1:正常
*/
public void setDelFlag(Integer delFlag) {
this.delFlag = delFlag;
}
/**
* 获取:删除标志 0:正常 1:已删除
* 获取:删除标志 0:已删除 1:正常
*/
public Integer getDelFlag() {
return delFlag;
}
/**
* 设置:是否置顶 是:Y 否:N
*/
public void setTop(String top) {
this.top = top;
}
/**
* 获取:是否置顶 是:Y 否:N
*/
public String getTop() {
return top;
}
/**
* 设置:创建时间
*/
......
package com.platform.service;
import com.platform.entity.TbCfOrderEntity;
import com.platform.entity.TbCfOrderListEntity;
import com.platform.vo.DeliveryOrderVo;
import com.platform.vo.OrderBasicVo;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List;
import java.util.Map;
......@@ -43,4 +45,8 @@ public interface TbCfOrderListService {
OrderBasicVo getMemoOrder(String orderId);
int saveOrUpdatemMemoOrder(OrderBasicVo memoOrderVo);
List<TbCfOrderEntity> queryPayOrderList(@RequestParam("payStatus") String payStatus);
int queryPayCount(String payStatus);
}
......@@ -72,4 +72,6 @@ public interface TbCfUserInfoService {
String queryById(String account);
long queryUserTotal();
boolean queryByAccount(String account);
}
package com.platform.service.impl;
import com.platform.dao.TbCfArticleDao;
import com.platform.dao.TbCfUserInfoDao;
import com.platform.entity.TbCfArticleEntity;
import com.platform.service.TbCfArticleService;
import com.platform.utils.IdUtil;
......@@ -26,6 +27,8 @@ import static com.platform.utils.ShiroUtils.getUserId;
public class TbCfArticleServiceImpl implements TbCfArticleService {
@Autowired
private TbCfArticleDao tbCfArticleDao;
@Autowired
private TbCfUserInfoDao tbCfUserInfoDao;
@Override
public TbCfArticleEntity queryObject(String id) {
......@@ -44,19 +47,27 @@ public class TbCfArticleServiceImpl implements TbCfArticleService {
@Override
public int save(TbCfArticleEntity tbCfArticle) throws Exception {
String type = String.valueOf(tbCfArticle.getAuthorType());
if ("0".equals(type)) {
tbCfArticle.setAuthor(getUserId());
}
if ("1".equals(type)) {
String userId = tbCfUserInfoDao.queryById(tbCfArticle.getAuthor());
tbCfArticle.setAuthor(userId);
}
tbCfArticle.setUpdatetime(new Date());
tbCfArticle.setCreatetime(new Date());
tbCfArticle.setDelFlag(1);
tbCfArticle.setLikeNum(0L);
tbCfArticle.setId(IdUtil.createIdbyUUID());
tbCfArticle.setContent(URLDecoder.decode(tbCfArticle.getContent(),"utf-8"));
tbCfArticle.setContent(URLDecoder.decode(tbCfArticle.getContent(), "utf-8"));
return tbCfArticleDao.save(tbCfArticle);
}
@Override
public int update(TbCfArticleEntity tbCfArticle)throws Exception {
public int update(TbCfArticleEntity tbCfArticle) throws Exception {
tbCfArticle.setUpdatetime(new Date());
tbCfArticle.setContent(URLDecoder.decode(tbCfArticle.getContent(),"utf-8"));
tbCfArticle.setContent(URLDecoder.decode(tbCfArticle.getContent(), "utf-8"));
return tbCfArticleDao.update(tbCfArticle);
}
......
package com.platform.service.impl;
import com.platform.dao.TbCfOrderDao;
import com.platform.dao.TbCfOrderListDao;
import com.platform.entity.TbCfOrderEntity;
import com.platform.entity.TbCfOrderListEntity;
import com.platform.service.TbCfOrderListService;
import com.platform.vo.DeliveryOrderVo;
......@@ -23,6 +25,10 @@ import java.util.Map;
public class TbCfOrderListServiceImpl implements TbCfOrderListService {
@Autowired
private TbCfOrderListDao tbCfOrderListDao;
@Autowired
private TbCfOrderDao tbCfOrderDao;
@Override
public List<TbCfOrderListEntity> queryOrderList(Map<String, Object> map) {
return tbCfOrderListDao.queryOrderList(map);
......@@ -35,7 +41,7 @@ public class TbCfOrderListServiceImpl implements TbCfOrderListService {
@Override
public List<DeliveryOrderVo> queryOrderDeliveryList(String orderId) {
return tbCfOrderListDao.queryOrderDeliveryList(orderId);
return tbCfOrderListDao.queryOrderDeliveryList(orderId);
}
@Override
......@@ -69,4 +75,31 @@ public class TbCfOrderListServiceImpl implements TbCfOrderListService {
return tbCfOrderListDao.saveOrUpdatemMemoOrder(memoOrderVo);
}
//===========================================新版订单业务===============================================================
/**
* 根据付款状态查询订单列表
* payStatus 10:未付款 20:已付款
*
* @param payStatus
* @return List
*/
@Override
public List<TbCfOrderEntity> queryPayOrderList(String payStatus) {
return tbCfOrderDao.queryPayOrderList(payStatus);
}
/**
* 根据订单付款状态查询订单数量
*
* @param payStatus
* @return int
*/
public int queryPayCount(String payStatus) {
return tbCfOrderDao.queryPayCount(payStatus);
}
}
......@@ -64,6 +64,12 @@ public class TbCfUserInfoServiceImpl implements TbCfUserInfoService {
@Override
public long queryUserTotal() {
return tbCfUserInfoDao.queryUserTotal() ;
return tbCfUserInfoDao.queryUserTotal();
}
@Override
public boolean queryByAccount(String account) {
return tbCfUserInfoDao.queryById(account) == null ? true : false;
}
}
......@@ -8,9 +8,11 @@
<result property="title" column="title"/>
<result property="content" column="content"/>
<result property="picture" column="picture"/>
<result property="authorType" column="author_type"/>
<result property="author" column="author"/>
<result property="likeNum" column="like_num"/>
<result property="delFlag" column="del_flag"/>
<result property="top" column="top"/>
<result property="createtime" column="createTime"/>
<result property="updatetime" column="updateTime"/>
</resultMap>
......@@ -21,9 +23,11 @@
`title`,
`content`,
`picture`,
`author_type`,
`author`,
`like_num`,
`del_flag`,
`top`,
`createTime`,
`updateTime`
from tb_cf_article
......@@ -36,9 +40,11 @@
`title`,
`content`,
`picture`,
`author_type`,
`author`,
`like_num`,
`del_flag`,
`top`,
`createTime`,
`updateTime`
from tb_cf_article
......@@ -73,9 +79,11 @@
`title`,
`content`,
`picture`,
`author_type`,
`author`,
`like_num`,
`del_flag`,
`top`,
`createTime`,
`updateTime`)
values(
......@@ -83,9 +91,11 @@
#{title},
#{content},
#{picture},
#{authorType},
#{author},
#{likeNum},
#{delFlag},
#{top},
#{createtime},
#{updatetime})
</insert>
......@@ -96,9 +106,11 @@
<if test="title != null">`title` = #{title}, </if>
<if test="content != null">`content` = #{content}, </if>
<if test="picture != null">`picture` = #{picture}, </if>
<if test="authorType != null">`author_type` = #{authorType}, </if>
<if test="author != null">`author` = #{author}, </if>
<if test="likeNum != null">`like_num` = #{likeNum}, </if>
<if test="delFlag != null">`del_flag` = #{delFlag}, </if>
<if test="top != null">`top` = #{top}, </if>
<if test="createtime != null">`createTime` = #{createtime}, </if>
<if test="updatetime != null">`updateTime` = #{updatetime}</if>
</set>
......
......@@ -66,6 +66,9 @@
<if test="deliveryFlag != null and deliveryFlag.trim() != ''">
AND o.delivery_flag =#{deliveryFlag}
</if>
<if test="payStatus != null and payStatus.trim() != ''">
AND o.pay_status =#{payStatus}
</if>
<choose>
<when test="sidx != null and sidx.trim() != ''">
order by ${sidx} ${order}
......
......@@ -27,7 +27,7 @@
<result property="emailFlag" column="email_flag"/>
</resultMap>
<select id="queryObject" resultType="com.platform.entity.TbCfUserInfoEntity">
<select id="queryObject" resultType="com.platform.entity.TbCfUserInfoEntity">
select
`user_id`,
`user_no`,
......@@ -54,55 +54,56 @@
where user_id = #{id}
</select>
<select id="queryList" resultType="com.platform.entity.TbCfUserInfoEntityExtends">
SELECT
u.*,
IFNULL( o.count, 0 ) count,
IFNULL( o.total, 0 ) total,
IFNULL( c.num, 0 ) num
FROM
tb_cf_user_info u
LEFT JOIN (
SELECT
user_id,
count( order_id ) count,
sum( total_price ) total
FROM
tb_cf_order
WHERE
pay_status = 20
AND enable_flag = 1
GROUP BY
user_id
) o ON u.user_id = o.user_id
LEFT JOIN ( SELECT o.user_id, count( o.coupon_id ) num FROM tb_cf_order o GROUP BY o.user_id ) c ON u.user_id = c.user_id
WHERE 1=1
<if test="name != null and name.trim() != ''">
AND name LIKE concat('%',#{name},'%')
</if>
<select id="queryList" resultType="com.platform.entity.TbCfUserInfoEntityExtends">
SELECT
u.*,
IFNULL( o.count, 0 ) count,
IFNULL( o.total, 0 ) total,
IFNULL( c.num, 0 ) num
FROM
tb_cf_user_info u
LEFT JOIN (
SELECT
user_id,
count( order_id ) count,
sum( total_price ) total
FROM
tb_cf_order
WHERE
pay_status = 20
AND enable_flag = 1
GROUP BY
user_id
) o ON u.user_id = o.user_id
LEFT JOIN ( SELECT o.user_id, count( o.coupon_id ) num FROM tb_cf_order o GROUP BY o.user_id ) c ON u.user_id =
c.user_id
WHERE 1=1
<if test="name != null and name.trim() != ''">
AND name LIKE concat('%',#{name},'%')
</if>
<choose>
<when test="sidx != null and sidx.trim() != ''">
order by ${sidx} ${order}
</when>
<otherwise>
ORDER BY
o.total DESC
</otherwise>
<otherwise>
ORDER BY
o.total DESC
</otherwise>
</choose>
<if test="offset != null and limit != null">
limit #{offset}, #{limit}
</if>
</select>
<select id="queryTotal" resultType="int">
select count(*) from tb_cf_user_info
WHERE 1=1
<if test="offset != null and limit != null">
limit #{offset}, #{limit}
</if>
</select>
<select id="queryTotal" resultType="int">
select count(*) from tb_cf_user_info
WHERE 1=1
<if test="name != null and name.trim() != ''">
AND name LIKE concat('%',#{name},'%')
</if>
</select>
<insert id="save" parameterType="com.platform.entity.TbCfUserInfoEntity">
</select>
<insert id="save" parameterType="com.platform.entity.TbCfUserInfoEntity">
insert into tb_cf_user_info(
`user_id`,
`user_no`,
......@@ -148,51 +149,53 @@
#{enableFlag},
#{emailFlag})
</insert>
<update id="update" parameterType="com.platform.entity.TbCfUserInfoEntity">
update tb_cf_user_info
<set>
<if test="userNo != null">`user_no` = #{userNo}, </if>
<if test="userType != null">`user_type` = #{userType}, </if>
<if test="account != null">`account` = #{account}, </if>
<if test="avatar != null">`avatar` = #{avatar}, </if>
<if test="nick != null">`nick` = #{nick}, </if>
<if test="phone != null">`phone` = #{phone}, </if>
<if test="phoneFlag != null">`phone_flag` = #{phoneFlag}, </if>
<if test="password != null">`password` = #{password}, </if>
<if test="lastLoginTime != null">`last_login_time` = #{lastLoginTime}, </if>
<if test="lastLoginIp != null">`last_login_ip` = #{lastLoginIp}, </if>
<if test="loginCount != null">`login_count` = #{loginCount}, </if>
<if test="email != null">`email` = #{email}, </if>
<if test="facebook != null">`facebook` = #{facebook}, </if>
<if test="createTime != null">`create_time` = #{createTime}, </if>
<if test="sex != null">`sex` = #{sex}, </if>
<if test="defaultAddressId != null">`default_address_id` = #{defaultAddressId}, </if>
<if test="invitedUserId != null">`invited_user_id` = #{invitedUserId}, </if>
<if test="invitedCount != null">`invited_count` = #{invitedCount}, </if>
<if test="enableFlag != null">`enable_flag` = #{enableFlag}, </if>
<if test="emailFlag != null">`email_flag` = #{emailFlag}</if>
</set>
where user_id = #{userId}
</update>
<select id="queryById" resultType="String">
<update id="update" parameterType="com.platform.entity.TbCfUserInfoEntity">
update tb_cf_user_info
<set>
<if test="userNo != null">`user_no` = #{userNo},</if>
<if test="userType != null">`user_type` = #{userType},</if>
<if test="account != null">`account` = #{account},</if>
<if test="avatar != null">`avatar` = #{avatar},</if>
<if test="nick != null">`nick` = #{nick},</if>
<if test="phone != null">`phone` = #{phone},</if>
<if test="phoneFlag != null">`phone_flag` = #{phoneFlag},</if>
<if test="password != null">`password` = #{password},</if>
<if test="lastLoginTime != null">`last_login_time` = #{lastLoginTime},</if>
<if test="lastLoginIp != null">`last_login_ip` = #{lastLoginIp},</if>
<if test="loginCount != null">`login_count` = #{loginCount},</if>
<if test="email != null">`email` = #{email},</if>
<if test="facebook != null">`facebook` = #{facebook},</if>
<if test="createTime != null">`create_time` = #{createTime},</if>
<if test="sex != null">`sex` = #{sex},</if>
<if test="defaultAddressId != null">`default_address_id` = #{defaultAddressId},</if>
<if test="invitedUserId != null">`invited_user_id` = #{invitedUserId},</if>
<if test="invitedCount != null">`invited_count` = #{invitedCount},</if>
<if test="enableFlag != null">`enable_flag` = #{enableFlag},</if>
<if test="emailFlag != null">`email_flag` = #{emailFlag}</if>
</set>
where user_id = #{userId}
</update>
<select id="queryById" resultType="String">
select user_id from tb_cf_user_info where account=#{account}
</select>
<delete id="delete">
<delete id="delete">
delete from tb_cf_user_info where user_id = #{value}
</delete>
<delete id="deleteBatch">
delete from tb_cf_user_info where user_id in
<foreach item="userId" collection="array" open="(" separator="," close=")">
#{userId}
</foreach>
</delete>
<!--查询用户总数 -->
<select id="queryUserTotal" resultType="long">
<delete id="deleteBatch">
delete from tb_cf_user_info where user_id in
<foreach item="userId" collection="array" open="(" separator="," close=")">
#{userId}
</foreach>
</delete>
<!--查询用户总数 -->
<select id="queryUserTotal" resultType="long">
select count(account) from tb_cf_user_info
</select>
</mapper>
\ No newline at end of file
......@@ -96,9 +96,9 @@
value-format="yyyy-MM-dd"
:picker-options="pickerOptions">
</el-date-picker>
<el-select v-model="orderStatus" placeholder="订单状态">
<el-select v-model="payStatus" placeholder="支付状态">
<el-option
v-for="item in orderStatusOptions"
v-for="item in payStatusOptions"
:key="item.value"
:label="item.label"
:value="item.value">
......@@ -112,6 +112,14 @@
:value="item.value">
</el-option>
</el-select>
<!--<el-select v-model="orderStatus" placeholder="订单状态">
<el-option
v-for="item in orderStatusOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>-->
<el-select v-model="payWayCode" placeholder="支付方式">
<el-option
v-for="(el,i) in payWayCodeList" :key = 'el.pay_way_code'
......@@ -125,15 +133,8 @@
:value="item.value">
</el-option>
</el-select>-->
<!-- <el-select v-model="payStatus" placeholder="支付状态">
<el-option
v-for="item in payStatusOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
-->
<i-button type="success" @click="queryAll" ><i class="fa fa-search"></i>查询</i-button>
<i-button type="warning" @click="reloadSearch" ><i class="fa fa-refresh"></i>重置</i-button>
</div>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论