【admin】新增&优化# 1.优化服务报价 2.新增客户确认服务报价 3.优化后台编辑用户登录问题
parent
52a7927632
commit
6a5ee530e6
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
|
|
||||||
<data-source source="LOCAL" name="yuehao_test@114.132.227.196" uuid="ec39e546-443a-4baa-bcd8-87392c248a4d">
|
|
||||||
<driver-ref>mysql.8</driver-ref>
|
|
||||||
<synchronize>true</synchronize>
|
|
||||||
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
|
|
||||||
<jdbc-url>jdbc:mysql://114.132.227.196:3306/yuehao_test?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false</jdbc-url>
|
|
||||||
<working-dir>$ProjectFileDir$</working-dir>
|
|
||||||
</data-source>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
|
@ -185,6 +185,7 @@ public class ClientContactsServiceImpl implements IClientContactsService {
|
||||||
user.setCreateTime(System.currentTimeMillis() / 1000);
|
user.setCreateTime(System.currentTimeMillis() / 1000);
|
||||||
user.setMobile(clientContactsParam.getPhone());
|
user.setMobile(clientContactsParam.getPhone());
|
||||||
userMapper.insert(user);
|
userMapper.insert(user);
|
||||||
|
admin.setUserId(Long.valueOf(user.getId()));
|
||||||
model.setUserId(user.getId().longValue());
|
model.setUserId(user.getId().longValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,7 @@ import com.hcy.admin.vo.system.SystemAuthAdminVo;
|
||||||
import com.hcy.admin.vo.system.SystemAuthRoleVo;
|
import com.hcy.admin.vo.system.SystemAuthRoleVo;
|
||||||
import com.hcy.admin.vo.system.SystemAuthSelfVo;
|
import com.hcy.admin.vo.system.SystemAuthSelfVo;
|
||||||
import com.hcy.common.config.GlobalConfig;
|
import com.hcy.common.config.GlobalConfig;
|
||||||
|
import com.hcy.common.constant.GlobalConstant;
|
||||||
import com.hcy.common.core.PageResult;
|
import com.hcy.common.core.PageResult;
|
||||||
import com.hcy.common.dto.SystemAuthAdminDto;
|
import com.hcy.common.dto.SystemAuthAdminDto;
|
||||||
import com.hcy.common.entity.plant.Plant;
|
import com.hcy.common.entity.plant.Plant;
|
||||||
|
@ -541,7 +542,6 @@ public class SystemAuthAdminServiceImpl implements ISystemAuthAdminService {
|
||||||
@Override
|
@Override
|
||||||
public void upInfo(SystemAuthAdminParam systemAuthAdminParam, Integer adminId) {
|
public void upInfo(SystemAuthAdminParam systemAuthAdminParam, Integer adminId) {
|
||||||
SystemAuthAdmin model = systemAuthAdminMapper.selectOne(new QueryWrapper<SystemAuthAdmin>()
|
SystemAuthAdmin model = systemAuthAdminMapper.selectOne(new QueryWrapper<SystemAuthAdmin>()
|
||||||
.select("id,username,nickname,password,salt")
|
|
||||||
.eq("id", adminId)
|
.eq("id", adminId)
|
||||||
.eq("is_delete", 0)
|
.eq("is_delete", 0)
|
||||||
.last("limit 1"));
|
.last("limit 1"));
|
||||||
|
@ -597,24 +597,28 @@ public class SystemAuthAdminServiceImpl implements ISystemAuthAdminService {
|
||||||
* @author fzr
|
* @author fzr
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional
|
||||||
public void del(Integer id) {
|
public void del(Integer id) {
|
||||||
String[] field = {"id", "username", "nickname"};
|
SystemAuthAdmin systemAuthAdmin = systemAuthAdminMapper.selectOne(new QueryWrapper<SystemAuthAdmin>()
|
||||||
Assert.notNull(systemAuthAdminMapper.selectOne(new QueryWrapper<SystemAuthAdmin>()
|
|
||||||
.select(field)
|
|
||||||
.eq("id", id)
|
.eq("id", id)
|
||||||
.eq("is_delete", 0)
|
.eq("is_delete", 0)
|
||||||
.last("limit 1")), "账号已不存在!");
|
.last("limit 1"));
|
||||||
|
Assert.notNull(systemAuthAdmin, "账号已不存在!");
|
||||||
|
|
||||||
Assert.isFalse(id == 1, "系统管理员不允许删除!");
|
Assert.isFalse(id == 1, "系统管理员不允许删除!");
|
||||||
|
|
||||||
int adminId = Integer.parseInt(AdminThreadLocal.getAdminId().toString());
|
int adminId = Integer.parseInt(AdminThreadLocal.getAdminId().toString());
|
||||||
Assert.isFalse(id == adminId, "不能删除自己!");
|
Assert.isFalse(id == adminId, "不能删除自己!");
|
||||||
|
|
||||||
SystemAuthAdmin model = new SystemAuthAdmin();
|
systemAuthAdmin.setIsDelete(GlobalConstant.DELETE);
|
||||||
model.setId(id);
|
systemAuthAdmin.setDeleteTime(System.currentTimeMillis() / 1000);
|
||||||
model.setIsDelete(1);
|
systemAuthAdminMapper.updateById(systemAuthAdmin);
|
||||||
model.setDeleteTime(System.currentTimeMillis() / 1000);
|
|
||||||
systemAuthAdminMapper.updateById(model);
|
if(systemAuthAdmin.getUserId() != null){
|
||||||
|
userMapper.deleteById(systemAuthAdmin.getUserId());
|
||||||
|
userAuthMapper.delete(new LambdaQueryWrapper<UserAuth>().eq(UserAuth::getUserId, systemAuthAdmin.getUserId()));
|
||||||
|
}
|
||||||
|
|
||||||
this.cacheAdminUserByUid(id);
|
this.cacheAdminUserByUid(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -626,11 +630,9 @@ public class SystemAuthAdminServiceImpl implements ISystemAuthAdminService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void disable(Integer id) {
|
public void disable(Integer id) {
|
||||||
String[] field = {"id", "username", "nickname", "is_disable"};
|
|
||||||
SystemAuthAdmin systemAuthAdmin = systemAuthAdminMapper.selectOne(new QueryWrapper<SystemAuthAdmin>()
|
SystemAuthAdmin systemAuthAdmin = systemAuthAdminMapper.selectOne(new QueryWrapper<SystemAuthAdmin>()
|
||||||
.select(field)
|
|
||||||
.eq("id", id)
|
.eq("id", id)
|
||||||
.eq("is_delete", 0)
|
.eq("is_delete", GlobalConstant.NOT_DELETE)
|
||||||
.last("limit 1"));
|
.last("limit 1"));
|
||||||
|
|
||||||
Assert.notNull(systemAuthAdmin, "账号已不存在!");
|
Assert.notNull(systemAuthAdmin, "账号已不存在!");
|
||||||
|
|
|
@ -30,4 +30,5 @@ public class SparePartDto implements Serializable {
|
||||||
private Long deleteTime; // 删除时间
|
private Long deleteTime; // 删除时间
|
||||||
|
|
||||||
private String keywords; // 关键字
|
private String keywords; // 关键字
|
||||||
|
private String warehouseIds; //仓库ids
|
||||||
}
|
}
|
|
@ -21,11 +21,11 @@ public class OrderSparePart implements Serializable {
|
||||||
private Long sparePartsId; // 备件id
|
private Long sparePartsId; // 备件id
|
||||||
private String sparePartsCode; // 备件编码
|
private String sparePartsCode; // 备件编码
|
||||||
private String sparePartsName; // 备件名称
|
private String sparePartsName; // 备件名称
|
||||||
private String warehouseName; // 所属仓库名称
|
private Long warehouseId; // 所属仓库名称
|
||||||
private String specificationsModel; // 规格型号
|
private String specificationsModel; // 规格型号
|
||||||
private String unit; // 单位
|
private String unit; // 单位
|
||||||
private BigDecimal price; // 价格
|
private BigDecimal unitPrice; // 价格
|
||||||
private Long quantity; // 数量
|
private Integer quantity; // 数量
|
||||||
private BigDecimal totalPrice; // 总价
|
private BigDecimal totalPrice; // 总价
|
||||||
private Integer isDelete; // 是否删除 0-未删除 1-删除
|
private Integer isDelete; // 是否删除 0-未删除 1-删除
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,7 @@ public class MaintenanceOrder implements Serializable {
|
||||||
private Long receiverId; // 接单人id
|
private Long receiverId; // 接单人id
|
||||||
private Long repairId; // 返修id
|
private Long repairId; // 返修id
|
||||||
private Date receiverTime; // 接单时间
|
private Date receiverTime; // 接单时间
|
||||||
|
private Date quotationTime; //报价时间
|
||||||
private Date cancelOrderTime; // 取消订单时间
|
private Date cancelOrderTime; // 取消订单时间
|
||||||
private String cancelCause; // 取消原因
|
private String cancelCause; // 取消原因
|
||||||
private String refuseMaintenanceCause; // 拒绝维修原因
|
private String refuseMaintenanceCause; // 拒绝维修原因
|
||||||
|
@ -51,4 +52,6 @@ public class MaintenanceOrder implements Serializable {
|
||||||
private Date updateTime; // 更新时间
|
private Date updateTime; // 更新时间
|
||||||
private Integer isDelete; // 是否删除 0-未删除 1-删除
|
private Integer isDelete; // 是否删除 0-未删除 1-删除
|
||||||
private Integer repairWorkOrderFlow; //工单去向 0=工单池 1=检修员
|
private Integer repairWorkOrderFlow; //工单去向 0=工单池 1=检修员
|
||||||
|
private Integer isMaintain; //是否维修 0-维修 1-不维修
|
||||||
|
private Integer warehouseType; //仓库类型 0-我的仓库 1-公共仓库
|
||||||
}
|
}
|
|
@ -0,0 +1,57 @@
|
||||||
|
package com.hcy.common.enums;
|
||||||
|
|
||||||
|
public enum ClientStatusEnum {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 桩点维修类型 0-全包 1-半包
|
||||||
|
*/
|
||||||
|
PLIE_POINT_ALL_WRAPPED(0, "桩点全包"),
|
||||||
|
PLIE_POINT_HALF_BALE(1,"桩点半包");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 构造方法
|
||||||
|
*/
|
||||||
|
private final int status;
|
||||||
|
private final String msg;
|
||||||
|
|
||||||
|
ClientStatusEnum(int status, String msg) {
|
||||||
|
this.status = status;
|
||||||
|
this.msg = msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取状态码
|
||||||
|
*
|
||||||
|
* @author fzr
|
||||||
|
* @return Long
|
||||||
|
*/
|
||||||
|
public int getStatus() {
|
||||||
|
return this.status;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取提示
|
||||||
|
*
|
||||||
|
* @author fzr
|
||||||
|
* @return String
|
||||||
|
*/
|
||||||
|
public String getMsg() {
|
||||||
|
return this.msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据编码获取Msg
|
||||||
|
*
|
||||||
|
* @author fzr
|
||||||
|
* @param code 类型
|
||||||
|
* @return String
|
||||||
|
*/
|
||||||
|
public static String getMsgByCode(Integer code){
|
||||||
|
for(AccountEnum enumItem : AccountEnum.values()) {
|
||||||
|
if (enumItem.getCode() == code) {
|
||||||
|
return enumItem.getMsg();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
|
@ -21,9 +21,17 @@ public enum MaintenanceOrderStatusEnum {
|
||||||
CHARGEBACK(7,"已退单"),
|
CHARGEBACK(7,"已退单"),
|
||||||
CLOSED(8,"已关闭"),
|
CLOSED(8,"已关闭"),
|
||||||
|
|
||||||
|
|
||||||
NEAREST_TO_ME(0,"离我最近"),
|
NEAREST_TO_ME(0,"离我最近"),
|
||||||
TIME_PRIORITY(1,"时间优先");
|
TIME_PRIORITY(1,"时间优先"),
|
||||||
|
|
||||||
|
CLIENT(0,"客户端"),
|
||||||
|
REPAIRER(1,"检修员"),
|
||||||
|
|
||||||
|
MAINTAIN(0,"维修"),
|
||||||
|
NOT_MAINTAIN(1,"不维修"),
|
||||||
|
|
||||||
|
MY_WAREHOUSE(0,"我的仓库"),
|
||||||
|
PUBLIC_WAREHOUSE(1,"全部仓库"),;
|
||||||
|
|
||||||
private final int status;
|
private final int status;
|
||||||
private final String desc;
|
private final String desc;
|
||||||
|
|
|
@ -4,8 +4,11 @@ package com.hcy.common.mapper.warehouse;
|
||||||
import com.hcy.common.core.basics.IBaseMapper;
|
import com.hcy.common.core.basics.IBaseMapper;
|
||||||
import com.hcy.common.entity.warehouse.Warehouse;
|
import com.hcy.common.entity.warehouse.Warehouse;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.apache.ibatis.annotations.Select;
|
import org.apache.ibatis.annotations.Select;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 仓库管理Mapper
|
* 仓库管理Mapper
|
||||||
*/
|
*/
|
||||||
|
@ -14,4 +17,12 @@ public interface WarehouseMapper extends IBaseMapper<Warehouse> {
|
||||||
|
|
||||||
@Select("select * from la_warehouse where is_delete = 0 and id = #{id}")
|
@Select("select * from la_warehouse where is_delete = 0 and id = #{id}")
|
||||||
Warehouse findWarehouseById(Long id);
|
Warehouse findWarehouseById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取公共仓库和指定仓库列表
|
||||||
|
* @param id 指定仓库id
|
||||||
|
* @return List<Warehouse>
|
||||||
|
*/
|
||||||
|
@Select("select * from la_warehouse where is_delete = 0 (pid IN ( SELECT id FROM la_warehouse WHERE warehouse_coding = 'topWarehouse' OR warehouse_coding = 'areaWarehouse' ) or id = #{id})")
|
||||||
|
List<Warehouse> findPublicWarehouseList(@Param("id") Long id);
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,14 +47,17 @@
|
||||||
<if test="param.receiverId != null">
|
<if test="param.receiverId != null">
|
||||||
and lmo.receiver_id = #{param.receiverId}
|
and lmo.receiver_id = #{param.receiverId}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="param.clientId != null">
|
||||||
|
and lmo.client_id = #{param.clientId}
|
||||||
|
</if>
|
||||||
<if test="param.orderStatusIds != null and param.orderStatusIds != ''">
|
<if test="param.orderStatusIds != null and param.orderStatusIds != ''">
|
||||||
and find_in_set(lmo.order_status,#{param.orderStatusIds})
|
and find_in_set(lmo.order_status,#{param.orderStatusIds})
|
||||||
</if>
|
</if>
|
||||||
<if test="param.likeWork != null and param.likeWork != ''">
|
<if test="param.likeWork != null and param.likeWork != ''">
|
||||||
and (le.number like concat('%',#{param.likeWork},'%')
|
and (le.number like concat('%',#{param.likeWork},'%')
|
||||||
or lmo.order_no like concat('%',#{param.likeWork},'%')
|
or lmo.order_no like concat('%',#{param.likeWork},'%')
|
||||||
or lc.client_name like concat('%',#{param.likeWork},'%'))
|
or lc.client_name like concat('%',#{param.likeWork},'%')
|
||||||
|
or le.name like concat('%',#{param.likeWork},'%'))
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
order by create_time desc
|
order by create_time desc
|
||||||
|
|
|
@ -16,6 +16,9 @@
|
||||||
lsp.spare_parts_name like concat('%',#{param.keywords},'%') or
|
lsp.spare_parts_name like concat('%',#{param.keywords},'%') or
|
||||||
lw.warehouse_name like concat('%',#{param.keywords},'%'))
|
lw.warehouse_name like concat('%',#{param.keywords},'%'))
|
||||||
</if>
|
</if>
|
||||||
|
<if test="param.warehouseIds != null and param.warehouseIds != ''">
|
||||||
|
and find_in_set(lw.id,#{param.warehouseIds})
|
||||||
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
|
@ -1,25 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.client.ClientMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.client.Client">
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="clientEquipmentList" resultType="com.hcy.common.dto.largeDataDto.ClientLargeDataDto">
|
|
||||||
SELECT
|
|
||||||
c.client_no,c.client_name,COUNT(e.client_id) AS equipmentCount,
|
|
||||||
SUM(CASE WHEN e.device_status = 1 THEN 1 ELSE 0 END) AS normalCount,
|
|
||||||
SUM(CASE WHEN e.device_status = 2 THEN 1 ELSE 0 END) AS underOverhaulCount,
|
|
||||||
SUM(CASE WHEN e.device_status = 3 THEN 1 ELSE 0 END) AS underWarrantyCount
|
|
||||||
FROM
|
|
||||||
la_client as c
|
|
||||||
JOIN
|
|
||||||
la_equipment as e ON e.client_id = c.id
|
|
||||||
where c.is_delete = 0 and e.is_delete = 0
|
|
||||||
GROUP BY
|
|
||||||
c.id
|
|
||||||
ORDER BY
|
|
||||||
equipmentCount DESC
|
|
||||||
LIMIT 5;
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,32 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.coupon.CouponMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.coupon.Coupon">
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="getCouponByUserCoupon" resultType="com.hcy.common.entity.coupon.Coupon">
|
|
||||||
SELECT
|
|
||||||
c.*
|
|
||||||
FROM
|
|
||||||
la_coupon AS c
|
|
||||||
RIGHT JOIN la_user_coupon AS uc ON uc.coupon_id = c.id
|
|
||||||
WHERE
|
|
||||||
uc.is_delete = 0
|
|
||||||
AND c.is_delete = 0
|
|
||||||
AND uc.use_status = 1
|
|
||||||
AND uc.coupon_id = #{couponId}
|
|
||||||
AND uc.user_id = #{userId}
|
|
||||||
limit 1
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getCouponByUserCouponId" resultType="com.hcy.common.entity.coupon.Coupon">
|
|
||||||
SELECT
|
|
||||||
c.*
|
|
||||||
FROM
|
|
||||||
la_coupon AS c
|
|
||||||
RIGHT JOIN la_user_coupon AS uc ON uc.coupon_id = c.id
|
|
||||||
WHERE
|
|
||||||
uc.id = #{userCouponId}
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,43 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.region.DevRegionMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.region.DevRegion">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="list" resultType="com.hcy.common.dto.result.RegionResultDto">
|
|
||||||
select id,
|
|
||||||
parent_id as parentId,
|
|
||||||
level,
|
|
||||||
name,
|
|
||||||
short as shortName,
|
|
||||||
city_code as cityCode,
|
|
||||||
zip_code as zipCode,
|
|
||||||
gcj02_lng as gcj02Lng,
|
|
||||||
gcj02_lat as gcj02Lat,
|
|
||||||
db09_lng as db09Lng,
|
|
||||||
db09_lat as db09Lat,
|
|
||||||
remark1,
|
|
||||||
remark2
|
|
||||||
from la_dev_region
|
|
||||||
<where>
|
|
||||||
<if test="form.level != null">
|
|
||||||
and level = #{form.level}
|
|
||||||
</if>
|
|
||||||
<if test="form.parentId != null">
|
|
||||||
and parent_id = #{form.parentId}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.distribution.DistributorCommissionMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.distribution.DistributorCommission">
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="getDistributorCommissionByDate" resultType="com.hcy.common.entity.distribution.DistributorCommission">
|
|
||||||
SELECT
|
|
||||||
dc.*
|
|
||||||
FROM
|
|
||||||
la_distributor_commission AS dc
|
|
||||||
LEFT JOIN la_order_goods AS og ON og.order_id = dc.order_id
|
|
||||||
WHERE
|
|
||||||
dc.is_delete = 0
|
|
||||||
AND dc.distributor_id = #{distributorId}
|
|
||||||
AND DATE_FORMAT( dc.create_time, '%Y-%m' ) = #{date}
|
|
||||||
AND dc.commission > 0
|
|
||||||
ORDER BY
|
|
||||||
create_time desc
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,27 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.client.EquipmentMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.client.Equipment">
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="provinceEquipment" resultType="com.hcy.common.dto.largeDataDto.ClientLargeDataDto">
|
|
||||||
SELECT
|
|
||||||
dr.name as province,
|
|
||||||
COUNT( e.province_id ) AS equipmentCount,
|
|
||||||
SUM( CASE WHEN e.device_status = 1 THEN 1 ELSE 0 END ) AS normalCount,
|
|
||||||
SUM( CASE WHEN e.device_status = 2 THEN 1 ELSE 0 END ) AS underOverhaulCount,
|
|
||||||
SUM( CASE WHEN e.device_status = 3 THEN 1 ELSE 0 END ) AS underWarrantyCount
|
|
||||||
FROM
|
|
||||||
la_equipment AS e
|
|
||||||
JOIN la_dev_region as dr on e.province_id = dr.id
|
|
||||||
where
|
|
||||||
e.is_delete = 0
|
|
||||||
GROUP BY
|
|
||||||
e.province_id
|
|
||||||
ORDER BY
|
|
||||||
equipmentCount DESC
|
|
||||||
LIMIT 5;
|
|
||||||
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,62 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.category.GoodsCategoryMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.category.GoodsCategory">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="listByIds" resultType="com.hcy.common.entity.category.GoodsCategory">
|
|
||||||
select id,
|
|
||||||
name,
|
|
||||||
pid,
|
|
||||||
level,
|
|
||||||
image,
|
|
||||||
sort,
|
|
||||||
is_show as isShow,
|
|
||||||
is_recommend as isRecommed,
|
|
||||||
create_time as createTime,
|
|
||||||
update_time as updateTime,
|
|
||||||
delete_time as deleteTime,
|
|
||||||
is_delete as isDelete
|
|
||||||
from la_goods_category
|
|
||||||
<where>
|
|
||||||
<if test="ids != null and ids.size() != 0">
|
|
||||||
id in
|
|
||||||
<foreach collection="ids" item="id" open="(" close=")" separator=",">
|
|
||||||
#{id}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getCouponCorrelationGoodsCategory" resultType="com.hcy.common.entity.category.GoodsCategory">
|
|
||||||
SELECT
|
|
||||||
*
|
|
||||||
FROM
|
|
||||||
la_goods_category
|
|
||||||
WHERE
|
|
||||||
is_delete = 0
|
|
||||||
AND is_show = 1
|
|
||||||
AND id IN (
|
|
||||||
SELECT
|
|
||||||
goods_cat_id
|
|
||||||
FROM
|
|
||||||
la_goods_category_coupon
|
|
||||||
WHERE
|
|
||||||
is_delete = 0
|
|
||||||
AND coupon_id = #{couponId})
|
|
||||||
</select>
|
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
|
|
@ -1,102 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.comment.GoodsCommentMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.comment.GoodsComment">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<sql id="base_sql">
|
|
||||||
id,
|
|
||||||
goods_id,
|
|
||||||
user_id,
|
|
||||||
order_goods_id,
|
|
||||||
service_comment,
|
|
||||||
comment,
|
|
||||||
reply,
|
|
||||||
status,
|
|
||||||
create_time,
|
|
||||||
update_time,
|
|
||||||
delete_time,
|
|
||||||
comment_level
|
|
||||||
</sql>
|
|
||||||
|
|
||||||
<select id="pageResult" resultType="com.hcy.common.dto.result.GoodsCommentPageResultDto">
|
|
||||||
select a.id,
|
|
||||||
a.goods_id as goodsId,
|
|
||||||
a.user_id as userId,
|
|
||||||
a.order_goods_id as orderGoodsId,
|
|
||||||
a.service_comment as serviceComment,
|
|
||||||
a.comment,
|
|
||||||
a.reply,
|
|
||||||
a.status,
|
|
||||||
a.create_time as createTime,
|
|
||||||
a.update_time as updateTime,
|
|
||||||
a.comment_level as commentLevel,
|
|
||||||
a.staff_id as staffId,
|
|
||||||
a.customer_service_appraise as customerServiceAppraise,
|
|
||||||
c.avatar as avatarUri,
|
|
||||||
c.nickname,
|
|
||||||
c.username,
|
|
||||||
c.sn,
|
|
||||||
c.mobile as userMobile,
|
|
||||||
d.image as goodsImageUri,
|
|
||||||
d.name as goodsName,
|
|
||||||
d.price,
|
|
||||||
e.name as unitName,
|
|
||||||
s.sn as staffSn,
|
|
||||||
s.name as staffName
|
|
||||||
from la_goods_comment a
|
|
||||||
left join la_user c on a.user_id = c.id
|
|
||||||
left join la_goods d on a.goods_id = d.id
|
|
||||||
left join la_goods_unit e on d.unit_id = e.id
|
|
||||||
left join la_staff as s on s.id = a.staff_id
|
|
||||||
<where>
|
|
||||||
a.is_delete = 0
|
|
||||||
<if test="form.flag != null and form.flag == 1">
|
|
||||||
and a.service_comment is not null
|
|
||||||
</if>
|
|
||||||
<if test="form.goodsId != null">
|
|
||||||
and a.goods_id = #{form.goodsId}
|
|
||||||
</if>
|
|
||||||
<if test="form.commentLevel != null and form.commentLevel != 0 and form.commentLevel != 4">
|
|
||||||
and a.comment_level = #{form.commentLevel}
|
|
||||||
</if>
|
|
||||||
<if test="form.userId != null">
|
|
||||||
and a.user_id = #{form.userId}
|
|
||||||
</if>
|
|
||||||
<if test="form.goodsInfo != null and form.goodsInfo != ''">
|
|
||||||
and d.name like concat('%', #{form.goodsInfo}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.status != null">
|
|
||||||
and a.status = #{form.status}
|
|
||||||
</if>
|
|
||||||
<if test="form.userInfo != null and form.userInfo != ''">
|
|
||||||
and (c.nickname like concat('%', #{form.userInfo}, '%') or
|
|
||||||
c.mobile like concat('%', #{form.userInfo}, '%'))
|
|
||||||
</if>
|
|
||||||
<if test="form.startTime != null">
|
|
||||||
and a.create_time >= #{form.startTime}
|
|
||||||
</if>
|
|
||||||
<if test="form.endTime != null">
|
|
||||||
and a.create_time <= #{form.endTime}
|
|
||||||
</if>
|
|
||||||
<if test="form.staffInfo != null and form.staffInfo != ''">
|
|
||||||
and s.sn like concat('%', #{form.staffInfo}, '%') or
|
|
||||||
s.name like concat('%', #{form.staffInfo}, '%') or
|
|
||||||
s.mobile like concat('%', #{form.staffInfo}, '%')
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by a.create_time desc
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,56 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.goods.GoodsMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.dto.goods.GoodsDto">
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="getCouponCorrelationGoods" resultType="com.hcy.common.dto.goods.GoodsDto">
|
|
||||||
SELECT
|
|
||||||
*,
|
|
||||||
gc.`name` AS categoryName
|
|
||||||
FROM
|
|
||||||
la_goods AS g
|
|
||||||
LEFT JOIN la_goods_category AS gc ON gc.id = g.category_id
|
|
||||||
WHERE
|
|
||||||
g.is_delete = 0
|
|
||||||
AND g.id IN (
|
|
||||||
SELECT
|
|
||||||
goods_id
|
|
||||||
FROM
|
|
||||||
la_goods_coupon
|
|
||||||
WHERE
|
|
||||||
is_delete = 0
|
|
||||||
AND status = 1
|
|
||||||
AND coupon_id = #{couponId})
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getGoodsCancelOrderList" resultType="com.hcy.common.dto.goods.GoodsDto">
|
|
||||||
SELECT
|
|
||||||
g.*,
|
|
||||||
coc.id AS cancelOrderId
|
|
||||||
FROM
|
|
||||||
la_goods AS g
|
|
||||||
LEFT JOIN ( SELECT GROUP_CONCAT( DISTINCT goods_id ) AS goods_id, id FROM la_cancel_order_config GROUP BY goods_id) AS coc ON coc.goods_id = g.id
|
|
||||||
<where>
|
|
||||||
g.is_delete = 0
|
|
||||||
AND g.status = 1
|
|
||||||
<if test="param.name != null and param.name != ''">
|
|
||||||
AND g.name like concat('%', #{param.name}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="param.categoryId != null">
|
|
||||||
AND g.category_id = #{param.categoryId}
|
|
||||||
</if>
|
|
||||||
<if test="param.isSetRefund != null">
|
|
||||||
<choose>
|
|
||||||
<when test="param.isSetRefund == 0">
|
|
||||||
AND coc.id is null
|
|
||||||
</when>
|
|
||||||
<otherwise>
|
|
||||||
AND coc.id is not null
|
|
||||||
</otherwise>
|
|
||||||
</choose>
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,31 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.unit.GoodsUnitMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.unit.GoodsUnit">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="listByIds" resultType="com.hcy.common.entity.unit.GoodsUnit">
|
|
||||||
select id, name, sort, create_time as createTime, update_time as updateTime, delete_time as deleteTime, is_delete as isDelete
|
|
||||||
from la_goods_unit
|
|
||||||
<where>
|
|
||||||
<if test="ids != null and ids.size() != 0">
|
|
||||||
id in
|
|
||||||
<foreach collection="ids" open="(" close=")" separator="," item="id">
|
|
||||||
#{id}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.visit.IndexVisitMapper">
|
|
||||||
|
|
||||||
<select id="groupVisit" resultType="com.hcy.common.dto.result.VisitGroupResultDto">
|
|
||||||
select from_unixtime(create_time, '%Y-%m-%d') as time, sum(visit) as visitCount
|
|
||||||
from la_index_visit
|
|
||||||
where create_time <= #{form.endTime}
|
|
||||||
and create_time >= #{form.startTime}
|
|
||||||
group by from_unixtime(create_time, '%Y-%m-%d')
|
|
||||||
order by from_unixtime(create_time, '%Y-%m-%d') asc
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,62 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.order.MaintenanceOrderMapper">
|
|
||||||
|
|
||||||
<select id="list" resultType="com.hcy.common.dto.order.MaintenanceOrderDto">
|
|
||||||
SELECT
|
|
||||||
lmo.*,
|
|
||||||
lf.`name` as faultName,
|
|
||||||
lc.client_name as clientName,
|
|
||||||
le.number as equipmentNo,
|
|
||||||
le.name as equipmentName,
|
|
||||||
le.detailed_address as detailedAddress,
|
|
||||||
lsaa.nickname as creatorName,
|
|
||||||
lu.username as receiverName,
|
|
||||||
le.province_id as equipmentProvinceId,
|
|
||||||
le.district_id as equipmentDistrictId,
|
|
||||||
le.city_id as equipmentCityId,
|
|
||||||
le.longitude,
|
|
||||||
le.latitude
|
|
||||||
FROM
|
|
||||||
la_maintenance_order AS lmo
|
|
||||||
LEFT JOIN la_client AS lc ON lc.id = lmo.client_id
|
|
||||||
LEFT JOIN la_equipment AS le ON le.id = lmo.equipment_id
|
|
||||||
LEFT JOIN la_fault AS lf On lf.id = lmo.fault_id
|
|
||||||
LEFT JOIN la_system_auth_admin AS lsaa ON lsaa.id = lmo.creator_id
|
|
||||||
LEFT JOIN la_user AS lu ON lu.id = lmo.receiver_id
|
|
||||||
<where>
|
|
||||||
lmo.is_delete = 0
|
|
||||||
<if test="param.orderNo != null and param.orderNo != ''">
|
|
||||||
and lmo.order_no like concat('%',#{param.orderNo},'%')
|
|
||||||
</if>
|
|
||||||
<if test="param.orderSource != null">
|
|
||||||
and lmo.order_source = #{param.orderSource}
|
|
||||||
</if>
|
|
||||||
<if test="param.clientName != null and param.clientName != ''">
|
|
||||||
and lc.client_name like concat('%',#{param.clientName},'%')
|
|
||||||
</if>
|
|
||||||
<if test="param.creatorName != null and param.creatorName != ''">
|
|
||||||
and lsaa.username like concat('%',#{param.creatorName},'%')
|
|
||||||
</if>
|
|
||||||
<if test="param.receiverName != null and param.receiverName != ''">
|
|
||||||
and lu.username like concat('%',#{param.receiverName},'%')
|
|
||||||
</if>
|
|
||||||
<if test="param.orderStatus != null">
|
|
||||||
and find_in_set(lmo.order_status,#{param.orderStatus})
|
|
||||||
</if>
|
|
||||||
<if test="param.receiverId != null">
|
|
||||||
and lmo.receiver_id = #{param.receiverId}
|
|
||||||
</if>
|
|
||||||
<if test="param.orderStatusIds != null and param.orderStatusIds != ''">
|
|
||||||
and find_in_set(lmo.order_status,#{param.orderStatusIds})
|
|
||||||
</if>
|
|
||||||
<if test="param.likeWork != null and param.likeWork != ''">
|
|
||||||
and (le.number like concat('%',#{param.likeWork},'%')
|
|
||||||
or lmo.order_no like concat('%',#{param.likeWork},'%')
|
|
||||||
or lc.client_name like concat('%',#{param.likeWork},'%'))
|
|
||||||
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by create_time desc
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,455 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.order.OrderMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.order.Order">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<sql id="base_sql">
|
|
||||||
id,
|
|
||||||
sn,
|
|
||||||
user_id,
|
|
||||||
transaction_id,
|
|
||||||
staff_id,
|
|
||||||
order_type,
|
|
||||||
order_terminal,
|
|
||||||
order_status,
|
|
||||||
pay_status,
|
|
||||||
pay_way,
|
|
||||||
goods_price,
|
|
||||||
order_amount,
|
|
||||||
total_amount,
|
|
||||||
total_num,
|
|
||||||
user_remark,
|
|
||||||
order_remarks,
|
|
||||||
verification_code,
|
|
||||||
verification_status,
|
|
||||||
contact,
|
|
||||||
mobile,
|
|
||||||
province_id,
|
|
||||||
city_id,
|
|
||||||
district_id,
|
|
||||||
address,
|
|
||||||
is_dispatch,
|
|
||||||
create_time,
|
|
||||||
update_time,
|
|
||||||
pay_time,
|
|
||||||
delete_time,
|
|
||||||
cancel_time,
|
|
||||||
appoint_time_start,
|
|
||||||
appoint_time_end,
|
|
||||||
finish_time
|
|
||||||
</sql>
|
|
||||||
|
|
||||||
<select id="page" resultType="com.hcy.common.dto.result.OrderPageResultDto">
|
|
||||||
select a.id,
|
|
||||||
a.sn,
|
|
||||||
a.user_id as userId,
|
|
||||||
a.transaction_id as transactionId,
|
|
||||||
a.staff_id as staffId,
|
|
||||||
a.order_type as orderType,
|
|
||||||
a.order_terminal as orderTerminal,
|
|
||||||
a.order_status as orderStatus,
|
|
||||||
a.pay_status as payStatus,
|
|
||||||
a.pay_way as payWay,
|
|
||||||
a.goods_price as goodsPrice,
|
|
||||||
a.order_amount as orderAmount,
|
|
||||||
a.total_amount as totalAmount,
|
|
||||||
a.total_num as totalNum,
|
|
||||||
a.user_remark as userRemark,
|
|
||||||
a.order_remarks as orderRemarks,
|
|
||||||
a.verification_code as verificationCode,
|
|
||||||
a.verification_status as verificationStatus,
|
|
||||||
a.contact,
|
|
||||||
a.mobile,
|
|
||||||
a.province_id as provinceId,
|
|
||||||
a.city_id as cityId,
|
|
||||||
a.district_id as districtId,
|
|
||||||
a.address,
|
|
||||||
a.is_dispatch as isDispatch,
|
|
||||||
a.create_time as createTime,
|
|
||||||
a.update_time as updateTime,
|
|
||||||
a.pay_time as payTime,
|
|
||||||
a.delete_time as deleteTime,
|
|
||||||
a.cancel_time as cancelTime,
|
|
||||||
a.appoint_time_start as appointTimeStart,
|
|
||||||
a.appoint_time_end as appointTimeEnd,
|
|
||||||
a.finish_time as finishTime,
|
|
||||||
b.sn as userSn,
|
|
||||||
b.avatar,
|
|
||||||
b.nickname,
|
|
||||||
b.username,
|
|
||||||
c.goods_id as goodsId,
|
|
||||||
c.goods_name as goodsName,
|
|
||||||
c.unit_name as unitName,
|
|
||||||
d.image as goodsImage,
|
|
||||||
e.name as staffName
|
|
||||||
from la_order a
|
|
||||||
left join la_order_goods c on a.id = c.order_id
|
|
||||||
left join la_user b on a.user_id = b.id
|
|
||||||
left join la_goods d on c.goods_id = d.id
|
|
||||||
left join la_staff e on a.staff_id = e.id
|
|
||||||
<where>
|
|
||||||
a.is_delete = 0
|
|
||||||
<if test="form.orderStatus != null and form.orderStatus == 4">
|
|
||||||
and a.order_status in (4, 5)
|
|
||||||
</if>
|
|
||||||
<if test="form.orderStatus != null and form.orderStatus != 4">
|
|
||||||
and a.order_status= #{form.orderStatus}
|
|
||||||
</if>
|
|
||||||
<if test="form.sn != null and form.sn != ''">
|
|
||||||
and a.sn like concat('%', #{form.sn}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.goodsName != null and form.goodsName != ''">
|
|
||||||
and c.goods_name like concat('%', #{form.goodsName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.payStatus != null">
|
|
||||||
and a.pay_status = #{form.payStatus}
|
|
||||||
</if>
|
|
||||||
<if test="form.isDispatch != null">
|
|
||||||
and a.is_dispatch = #{form.isDispatch}
|
|
||||||
</if>
|
|
||||||
<if test="form.userInfo != null and form.userInfo != ''">
|
|
||||||
and (b.nickname like concat('%', #{form.userInfo}, '%') or
|
|
||||||
b.sn like concat('%', #{form.userInfo}, '%'))
|
|
||||||
</if>
|
|
||||||
<if test="form.orderTimeStart != null">
|
|
||||||
and a.create_time >= #{form.orderTimeStart}
|
|
||||||
</if>
|
|
||||||
<if test="form.orderTimeEnd != null">
|
|
||||||
and a.create_time <= #{form.orderTimeEnd}
|
|
||||||
</if>
|
|
||||||
<if test="form.staffInfo != null and form.staffInfo != ''">
|
|
||||||
and e.name like concat('%', #{form.staffInfo}, '%') or
|
|
||||||
e.sn like concat('%', #{form.staffInfo}, '%')
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by a.id desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="listWaitComment" resultType="com.hcy.common.dto.result.OrderPageResultDto">
|
|
||||||
select a.id,
|
|
||||||
a.sn,
|
|
||||||
a.user_id as userId,
|
|
||||||
a.transaction_id as transactionId,
|
|
||||||
a.staff_id as staffId,
|
|
||||||
a.order_type as orderType,
|
|
||||||
a.order_terminal as orderTerminal,
|
|
||||||
a.order_status as orderStatus,
|
|
||||||
a.pay_status as payStatus,
|
|
||||||
a.pay_way as payWay,
|
|
||||||
a.goods_price as goodsPrice,
|
|
||||||
a.order_amount as orderAmount,
|
|
||||||
a.total_amount as totalAmount,
|
|
||||||
a.total_num as totalNum,
|
|
||||||
a.user_remark as userRemark,
|
|
||||||
a.order_remarks as orderRemarks,
|
|
||||||
a.verification_code as verificationCode,
|
|
||||||
a.verification_status as verificationStatus,
|
|
||||||
a.contact,
|
|
||||||
a.mobile,
|
|
||||||
a.province_id as provinceId,
|
|
||||||
a.city_id as cityId,
|
|
||||||
a.district_id as districtId,
|
|
||||||
a.address,
|
|
||||||
a.is_dispatch as isDispatch,
|
|
||||||
a.create_time as createTime,
|
|
||||||
a.update_time as updateTime,
|
|
||||||
a.pay_time as payTime,
|
|
||||||
a.delete_time as deleteTime,
|
|
||||||
a.cancel_time as cancelTime,
|
|
||||||
a.appoint_time_start as appointTimeStart,
|
|
||||||
a.appoint_time_end as appointTimeEnd,
|
|
||||||
a.finish_time as finishTime,
|
|
||||||
c.goods_id as goodsId,
|
|
||||||
c.goods_name as goodsName,
|
|
||||||
c.unit_name as unitName,
|
|
||||||
d.image as goodsImage
|
|
||||||
from la_order a
|
|
||||||
left join la_order_goods c on a.id = c.order_id
|
|
||||||
left join la_goods d on c.goods_id = d.id
|
|
||||||
where a.is_delete = 0
|
|
||||||
and c.is_comment = 0
|
|
||||||
and a.user_id = #{form.userId}
|
|
||||||
and a.order_status = #{form.orderStatus}
|
|
||||||
order by a.id desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="groupSalesAmount" resultType="com.hcy.common.dto.result.OrderGroupResultDto">
|
|
||||||
select from_unixtime(create_time, '%Y-%m-%d') as orderTime, sum(total_amount) as totalAmount
|
|
||||||
from la_order
|
|
||||||
where pay_status = #{form.payStatus}
|
|
||||||
and create_time <= #{form.endTime}
|
|
||||||
and create_time >= #{form.startTime}
|
|
||||||
group by from_unixtime(create_time, '%Y-%m-%d')
|
|
||||||
order by from_unixtime(create_time, '%Y-%m-%d') asc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="listFinishOrder" resultType="com.hcy.common.dto.result.OrderPageResultDto">
|
|
||||||
select a.id,
|
|
||||||
a.sn,
|
|
||||||
a.user_id as userId,
|
|
||||||
a.transaction_id as transactionId,
|
|
||||||
a.staff_id as staffId,
|
|
||||||
a.order_type as orderType,
|
|
||||||
a.order_terminal as orderTerminal,
|
|
||||||
a.order_status as orderStatus,
|
|
||||||
a.pay_status as payStatus,
|
|
||||||
a.pay_way as payWay,
|
|
||||||
a.goods_price as goodsPrice,
|
|
||||||
a.order_amount as orderAmount,
|
|
||||||
a.total_amount as totalAmount,
|
|
||||||
a.total_num as totalNum,
|
|
||||||
a.user_remark as userRemark,
|
|
||||||
a.order_remarks as orderRemarks,
|
|
||||||
a.verification_code as verificationCode,
|
|
||||||
a.verification_status as verificationStatus,
|
|
||||||
a.contact,
|
|
||||||
a.mobile,
|
|
||||||
a.province_id as provinceId,
|
|
||||||
a.city_id as cityId,
|
|
||||||
a.district_id as districtId,
|
|
||||||
a.address,
|
|
||||||
a.is_dispatch as isDispatch,
|
|
||||||
a.create_time as createTime,
|
|
||||||
a.update_time as updateTime,
|
|
||||||
a.pay_time as payTime,
|
|
||||||
a.delete_time as deleteTime,
|
|
||||||
a.cancel_time as cancelTime,
|
|
||||||
a.appoint_time_start as appointTimeStart,
|
|
||||||
a.appoint_time_end as appointTimeEnd,
|
|
||||||
a.finish_time as finishTime,
|
|
||||||
c.is_comment as isComment
|
|
||||||
from la_order a
|
|
||||||
left join la_order_goods c on a.id = c.order_id
|
|
||||||
where a.is_delete = 0
|
|
||||||
and a.user_id = #{userId}
|
|
||||||
and a.order_status = 3
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="pageDistributionOrder" resultType="com.hcy.common.dto.result.OrderDistributionResultDto">
|
|
||||||
select
|
|
||||||
a.sn,
|
|
||||||
a.total_amount as totalAmount,
|
|
||||||
a.order_amount as orderAmount,
|
|
||||||
a.total_num as totalNum,
|
|
||||||
a.finish_time as finishTime,
|
|
||||||
c.name as goodsName,
|
|
||||||
d.name as categoryName,
|
|
||||||
e.name as distributorName,
|
|
||||||
e.dist_num as distNum,
|
|
||||||
e.group_id as groupId,
|
|
||||||
dc.goods_commission_rate as goodsCommissionRate,
|
|
||||||
dc.distributor_commission_rate as distributorCommissionRate,
|
|
||||||
dc.commission as commission
|
|
||||||
from la_order a
|
|
||||||
left join la_order_goods b on a.id = b.order_id
|
|
||||||
left join la_goods c on b.goods_id = c.id
|
|
||||||
left join la_goods_category d on c.category_id = d.id
|
|
||||||
left join la_distributor e on a.distributor_id = e.id
|
|
||||||
left join la_distributor_commission dc on dc.order_id = a.id and e.id = dc.distributor_id
|
|
||||||
<where>
|
|
||||||
a.is_delete = 0
|
|
||||||
and a.order_status IN ( 1, 2, 3)
|
|
||||||
and a.distributor_id != 0
|
|
||||||
<if test="form.distributorName != null and form.distributorName != ''">
|
|
||||||
and e.name like concat('%', #{form.distributorName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.distNum != null and form.distNum != ''">
|
|
||||||
and e.dist_num like concat('%', #{form.distNum}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.groupId != null and form.groupId != ''">
|
|
||||||
and e.group_id = #{form.groupId}
|
|
||||||
</if>
|
|
||||||
<if test="form.categoryId != null">
|
|
||||||
and d.id = #{form.categoryId}
|
|
||||||
</if>
|
|
||||||
<if test="form.finishStartTime != null">
|
|
||||||
and a.finish_time >= #{form.finishStartTime}
|
|
||||||
</if>
|
|
||||||
<if test="form.finishEndTime != null">
|
|
||||||
and a.finish_time <= #{form.finishEndTime}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by a.id desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="listDistributionOrder" resultType="com.hcy.common.dto.result.OrderDistributionResultDto">
|
|
||||||
select
|
|
||||||
a.sn,
|
|
||||||
a.order_amount as orderAmount,
|
|
||||||
a.total_num as totalNum,
|
|
||||||
a.finish_time as finishTime,
|
|
||||||
c.name as goodsName,
|
|
||||||
d.name as categoryName,
|
|
||||||
e.name as distributorName,
|
|
||||||
e.dist_num as distNum,
|
|
||||||
e.group_id as groupId,
|
|
||||||
a.total_amount as totalAmount,
|
|
||||||
dc.goods_commission_rate as goodsCommissionRate,
|
|
||||||
dc.commission as commission
|
|
||||||
from la_order a
|
|
||||||
left join la_order_goods b on a.id = b.order_id
|
|
||||||
left join la_goods c on b.goods_id = c.id
|
|
||||||
left join la_goods_category d on c.category_id = d.id
|
|
||||||
left join la_distributor e on a.distributor_id = e.id
|
|
||||||
left join la_distributor_commission as dc on dc.order_id = a.id and e.id = dc.distributor_id
|
|
||||||
<where>
|
|
||||||
a.is_delete = 0
|
|
||||||
and a.order_status = 3
|
|
||||||
and a.distributor_id != 0
|
|
||||||
<if test="form.distributorName != null and form.distNum != ''">
|
|
||||||
and e.name like concat('%', #{form.distributorName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.distNum != null and form.distNum != ''">
|
|
||||||
and e.dist_num like concat('%', #{form.distNum}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.groupId != null and form.groupId != ''">
|
|
||||||
and e.group_id = #{form.groupId}
|
|
||||||
</if>
|
|
||||||
<if test="form.categoryId != null">
|
|
||||||
and d.id = #{form.categoryId}
|
|
||||||
</if>
|
|
||||||
<if test="form.finishStartTime != null">
|
|
||||||
and a.finish_time >= #{form.finishStartTime}
|
|
||||||
</if>
|
|
||||||
<if test="form.finishEndTime != null">
|
|
||||||
and a.finish_time <= #{form.finishEndTime}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by a.id desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
|
|
||||||
<select id="sumAmountByDistribution" resultType="com.hcy.common.dto.OrderDto">
|
|
||||||
select
|
|
||||||
sum(a.total_amount ) as totalOrderAmount,
|
|
||||||
sum(a.order_amount ) as actualPaymentTotal,
|
|
||||||
sum(dc.commission ) as totalCommissionAmount
|
|
||||||
from la_order a
|
|
||||||
left join la_order_goods b on a.id = b.order_id
|
|
||||||
left join la_goods c on b.goods_id = c.id
|
|
||||||
left join la_goods_category d on c.category_id = d.id
|
|
||||||
left join la_distributor e on a.distributor_id = e.id
|
|
||||||
left join la_distributor_commission dc on a.id = dc.order_id
|
|
||||||
<where>
|
|
||||||
a.is_delete = 0
|
|
||||||
and a.order_status = 3
|
|
||||||
and a.distributor_id != 0
|
|
||||||
<if test="form.distributorName != null and form.distributorName != ''">
|
|
||||||
and e.name like concat('%', #{form.distributorName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.distNum != null and form.distNum != ''">
|
|
||||||
and e.dist_num like concat('%', #{form.distNum}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.groupId != null and form.groupId != ''">
|
|
||||||
and e.group_id = #{form.groupId}
|
|
||||||
</if>
|
|
||||||
<if test="form.categoryId != null">
|
|
||||||
and d.id = #{form.categoryId}
|
|
||||||
</if>
|
|
||||||
<if test="form.finishStartTime != null">
|
|
||||||
and a.finish_time >= #{form.finishStartTime}
|
|
||||||
</if>
|
|
||||||
<if test="form.finishEndTime != null">
|
|
||||||
and a.finish_time <= #{form.finishEndTime}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getGoodsNameAndGoodsCategoryNameByOrderId" resultType="com.hcy.common.dto.OrderDto">
|
|
||||||
SELECT
|
|
||||||
og.goods_name as goodsName,gc.`name` as goodsCategoryName
|
|
||||||
FROM
|
|
||||||
la_order_goods AS og
|
|
||||||
LEFT JOIN la_goods AS g ON g.id = og.goods_id
|
|
||||||
LEFT JOIN la_goods_category AS gc ON gc.id = g.category_id
|
|
||||||
WHERE
|
|
||||||
og.order_id = #{orderId}
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getOrderByStaffId" resultType="com.hcy.common.dto.OrderDto">
|
|
||||||
SELECT
|
|
||||||
o.*,og.goods_name as goodsName,og.staff_commission_rate as staffCommissionRate
|
|
||||||
FROM
|
|
||||||
la_order AS o
|
|
||||||
LEFT JOIN la_order_goods AS og ON o.id = og.order_id
|
|
||||||
LEFT JOIN la_goods AS g ON g.id = og.goods_id
|
|
||||||
AND g.is_delete = 0
|
|
||||||
WHERE
|
|
||||||
o.order_status = 1
|
|
||||||
AND o.is_delete = 0
|
|
||||||
AND o.staff_id IS NULL
|
|
||||||
<if test="cityId != null">
|
|
||||||
AND o.city_id = #{cityId}
|
|
||||||
</if>
|
|
||||||
AND FIND_IN_SET(g.id,(SELECT goods_ids FROM la_staff WHERE id = #{staffId} AND is_delete = 0))
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getAllOrder" resultType="com.hcy.common.dto.OrderDto">
|
|
||||||
SELECT
|
|
||||||
o.*,og.goods_name as goodsName,og.staff_commission_rate as staffCommissionRate
|
|
||||||
FROM
|
|
||||||
la_order AS o
|
|
||||||
LEFT JOIN la_order_goods AS og ON o.id = og.order_id
|
|
||||||
WHERE
|
|
||||||
o.order_status = 1
|
|
||||||
AND o.is_delete = 0
|
|
||||||
AND o.staff_id IS NULL
|
|
||||||
<if test="cityId != null">
|
|
||||||
AND o.city_id = #{cityId}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getOrderDetailByOrderId" resultType="com.hcy.common.dto.OrderDto">
|
|
||||||
SELECT
|
|
||||||
o.*,g.name as goodsName,g.staff_commission_rate as staffCommissionRate,og.id as orderGoodsId
|
|
||||||
FROM
|
|
||||||
la_order AS o
|
|
||||||
LEFT JOIN la_order_goods AS og ON o.id = og.order_id
|
|
||||||
LEFT JOIN la_goods AS g ON g.id = og.goods_id
|
|
||||||
AND g.is_delete = 0
|
|
||||||
WHERE
|
|
||||||
o.is_delete = 0
|
|
||||||
AND o.id = #{orderId}
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getNoCommentOrder" resultType="com.hcy.common.dto.OrderDto">
|
|
||||||
SELECT
|
|
||||||
o.*,og.goods_id as goodsId,og.id as orderGoodsId
|
|
||||||
FROM
|
|
||||||
la_order AS o
|
|
||||||
LEFT JOIN la_order_goods AS og ON o.id = og.order_id
|
|
||||||
LEFT JOIN la_goods_comment AS gc ON og.id = gc.order_goods_id
|
|
||||||
WHERE
|
|
||||||
o.is_delete = 0
|
|
||||||
AND o.order_status = 3
|
|
||||||
AND gc.id is null
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getDistributorOrderNoByDate" resultType="com.hcy.common.dto.OrderDto">
|
|
||||||
SELECT
|
|
||||||
o.*
|
|
||||||
FROM
|
|
||||||
la_order AS o
|
|
||||||
LEFT JOIN la_order_goods AS og ON og.order_id = o.id
|
|
||||||
WHERE
|
|
||||||
o.is_delete = 0
|
|
||||||
AND order_status IN ( 1, 2, 3, 4)
|
|
||||||
AND o.distributor_id = #{distributorId}
|
|
||||||
AND DATE_FORMAT( from_unixtime( o.create_time ), '%Y-%m' ) = #{date}
|
|
||||||
ORDER BY
|
|
||||||
from_unixtime( o.create_time ) DESC
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,80 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.refund.OrderRefundMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.refund.OrderRefund">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<sql id="base_list">
|
|
||||||
select a.id,
|
|
||||||
a.sn as refundSn,
|
|
||||||
a.order_id as orderId,
|
|
||||||
a.user_id as userId,
|
|
||||||
a.type,
|
|
||||||
a.order_terminal as orderTerminal,
|
|
||||||
a.transaction_id as transactionId,
|
|
||||||
a.order_amount as orderAmount,
|
|
||||||
a.refund_amount as refundAmount,
|
|
||||||
a.refund_status as refund_status,
|
|
||||||
a.create_time as createTime,
|
|
||||||
a.update_time as updateTime,
|
|
||||||
a.refund_time as refundTime,
|
|
||||||
b.sn as userSn,
|
|
||||||
b.avatar,
|
|
||||||
b.nickname,
|
|
||||||
b.username,
|
|
||||||
c.sn as orderSn,
|
|
||||||
d.goods_name as goodsName
|
|
||||||
from la_order_refund a
|
|
||||||
left join la_user b on a.user_id = b.id
|
|
||||||
left join la_order c on a.order_id = c.id
|
|
||||||
left join la_order_goods d on a.order_id = d.order_id
|
|
||||||
<where>
|
|
||||||
<if test="form.refundSn != null and form.refundSn != ''">
|
|
||||||
and a.sn like concat('%', #{form.refundSn}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.orderSn != null and form.orderSn != ''">
|
|
||||||
and c.sn like concat('%', #{form.orderSn}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.type != null">
|
|
||||||
and a.type = #{form.type}
|
|
||||||
</if>
|
|
||||||
<if test="form.userInfo != null and form.userInfo != ''">
|
|
||||||
and (b.nickname like concat('%', #{form.userInfo}, '%') or
|
|
||||||
b.sn like concat('%', #{form.userInfo}, '%'))
|
|
||||||
</if>
|
|
||||||
<if test="form.orderTimeStart != null">
|
|
||||||
and a.create_time >= #{form.orderTimeStart}
|
|
||||||
</if>
|
|
||||||
<if test="form.orderTimeEnd != null">
|
|
||||||
and a.create_time <= #{form.orderTimeEnd}
|
|
||||||
</if>
|
|
||||||
<if test="form.refundStatus != null">
|
|
||||||
and a.refund_status = #{form.refundStatus}
|
|
||||||
</if>
|
|
||||||
<if test="form.goodsName != null and form.goodsName != ''">
|
|
||||||
and d.goods_name like concat('%', #{form.goodsName}, '%')
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by a.id desc
|
|
||||||
</sql>
|
|
||||||
|
|
||||||
<select id="page" resultType="com.hcy.common.dto.result.OrderRefundPageResultDto">
|
|
||||||
<include refid="base_list"/>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="selectListByParams" resultType="com.hcy.common.dto.result.OrderRefundPageResultDto">
|
|
||||||
<include refid="base_list"/>
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,112 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.order.RoutingInspectionOrderMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<!--<resultMap id="BaseResultMap" type="com.hcy.common.entity.order.RoutingInspectionOrder">
|
|
||||||
</resultMap>-->
|
|
||||||
|
|
||||||
<select id="pageList" resultType="com.hcy.common.dto.RoutingInspectionOrderDto">
|
|
||||||
SELECT
|
|
||||||
i.*,
|
|
||||||
c.client_name,
|
|
||||||
e.number as equipmentNo,e.name as equipmentName,e.detailed_address,
|
|
||||||
a.nickname as creatorName,
|
|
||||||
f.`name` as familiarFaultName,
|
|
||||||
u.nickname as receiverName
|
|
||||||
FROM
|
|
||||||
la_routing_inspection_order AS i
|
|
||||||
LEFT JOIN la_client AS c ON i.client_id = c.id
|
|
||||||
LEFT JOIN la_equipment AS e ON i.equipment_id = e.id
|
|
||||||
LEFT JOIN la_system_auth_admin AS a ON i.creator_id = a.id
|
|
||||||
LEFT JOIN la_fault AS f ON i.fault_id = f.id
|
|
||||||
LEFT JOIN la_user as u on i.receiver_id = u.id
|
|
||||||
WHERE
|
|
||||||
i.is_delete = 0
|
|
||||||
<if test="form.orderNo != null and form.orderNo != ''">
|
|
||||||
and i.order_no like concat('%', #{form.orderNo}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.clientName != null and form.clientName != ''">
|
|
||||||
and c.client_name LIKE concat('%', #{form.clientName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.equipmentName != null and form.equipmentName != ''">
|
|
||||||
and e.`name` LIKE concat('%', #{form.equipmentName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.receiverName != null and form.receiverName != ''">
|
|
||||||
and u.nickname LIKE concat('%', #{form.receiverName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.orderSource != null">
|
|
||||||
and i.order_source = #{form.orderSource}
|
|
||||||
</if>
|
|
||||||
<if test="form.orderStatus != null">
|
|
||||||
and i.order_status = #{form.orderStatus}
|
|
||||||
</if>
|
|
||||||
ORDER BY create_time DESC
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="frontPageList" resultType="com.hcy.common.dto.RoutingInspectionOrderDto">
|
|
||||||
SELECT
|
|
||||||
i.*,
|
|
||||||
c.client_name,
|
|
||||||
e.number as equipmentNo,
|
|
||||||
e.name as equipmentName,
|
|
||||||
e.detailed_address,
|
|
||||||
a.nickname as creatorName,
|
|
||||||
f.`name` as familiarFaultName,
|
|
||||||
u.nickname as receiverName,
|
|
||||||
e.longitude,
|
|
||||||
e.latitude
|
|
||||||
FROM
|
|
||||||
la_routing_inspection_order AS i
|
|
||||||
LEFT JOIN la_client AS c ON i.client_id = c.id
|
|
||||||
LEFT JOIN la_equipment AS e ON i.equipment_id = e.id
|
|
||||||
LEFT JOIN la_system_auth_admin AS a ON i.creator_id = a.id
|
|
||||||
LEFT JOIN la_fault AS f ON i.fault_id = f.id
|
|
||||||
LEFT JOIN la_user as u on i.receiver_id = u.id
|
|
||||||
WHERE
|
|
||||||
i.is_delete = 0
|
|
||||||
and i.receiver_id = #{form.receiverId}
|
|
||||||
<if test="form.likeWork != null and form.likeWork != ''">
|
|
||||||
and (i.order_no like concat('%', #{form.likeWork}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.likeWork != null and form.likeWork != ''">
|
|
||||||
OR c.client_name LIKE concat('%', #{form.likeWork}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.likeWork != null and form.likeWork != ''">
|
|
||||||
OR e.number LIKE concat('%', #{form.likeWork}, '%'))
|
|
||||||
</if>
|
|
||||||
<if test="form.orderStatus != null">
|
|
||||||
and i.order_status = #{form.orderStatus}
|
|
||||||
</if>
|
|
||||||
<if test="form.orderStatus == null">
|
|
||||||
and i.order_status in (1,2,5)
|
|
||||||
</if>
|
|
||||||
ORDER BY create_time DESC
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="list" resultType="com.hcy.common.dto.RoutingInspectionOrderDto">
|
|
||||||
SELECT
|
|
||||||
i.*,
|
|
||||||
c.client_name,
|
|
||||||
e.number as equipmentNo,
|
|
||||||
e.name as equipmentName,
|
|
||||||
e.detailed_address,
|
|
||||||
a.nickname as creatorName,
|
|
||||||
f.`name` as familiarFaultName,
|
|
||||||
u.nickname as receiverName,
|
|
||||||
e.longitude,
|
|
||||||
e.latitude
|
|
||||||
FROM
|
|
||||||
la_routing_inspection_order AS i
|
|
||||||
LEFT JOIN la_client AS c ON i.client_id = c.id
|
|
||||||
LEFT JOIN la_equipment AS e ON i.equipment_id = e.id
|
|
||||||
LEFT JOIN la_system_auth_admin AS a ON i.creator_id = a.id
|
|
||||||
LEFT JOIN la_fault AS f ON i.fault_id = f.id
|
|
||||||
LEFT JOIN la_user as u on i.receiver_id = u.id
|
|
||||||
WHERE
|
|
||||||
i.is_delete = 0
|
|
||||||
<if test="form.orderStatus != null">
|
|
||||||
and i.order_status = #{form.orderStatus}
|
|
||||||
</if>
|
|
||||||
ORDER BY create_time DESC
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,80 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.serviceArea.ServiceAreaMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.serviceArea.ServiceArea">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="name" property="name"/>
|
|
||||||
<result column="region_id" property="regionId"/>
|
|
||||||
<result column="longitude" property="longitude"/>
|
|
||||||
<result column="latitude" property="latitude"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="polygongeo" property="polygongeo"/>
|
|
||||||
<result column="is_delete" property="isDelete"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="selectById" resultType="com.hcy.common.dto.result.ServiceAreaResultDto">
|
|
||||||
select id,
|
|
||||||
name,
|
|
||||||
region_id as regionId,
|
|
||||||
longitude,
|
|
||||||
latitude,
|
|
||||||
ST_AsText(polygongeo) as polygongeo
|
|
||||||
from la_service_area
|
|
||||||
<where>
|
|
||||||
id = #{id}
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="pageByRegionId" resultType="com.hcy.common.dto.result.ServiceAreaResultDto">
|
|
||||||
select id,
|
|
||||||
name,
|
|
||||||
region_id as regionId,
|
|
||||||
longitude,
|
|
||||||
latitude,
|
|
||||||
ST_AsText(polygongeo) as polygongeo
|
|
||||||
from la_service_area
|
|
||||||
<where>
|
|
||||||
is_delete = 0
|
|
||||||
<if test="form.regionId != null">
|
|
||||||
and region_id = #{form.regionId}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<insert id="insertArea" useGeneratedKeys="true" keyProperty="id">
|
|
||||||
insert into la_service_area
|
|
||||||
(name,
|
|
||||||
region_id,
|
|
||||||
longitude,
|
|
||||||
latitude,
|
|
||||||
create_time,
|
|
||||||
update_time,
|
|
||||||
polygongeo)
|
|
||||||
values
|
|
||||||
(#{name},
|
|
||||||
#{regionId},
|
|
||||||
#{longitude},
|
|
||||||
#{latitude},
|
|
||||||
#{createTime},
|
|
||||||
#{updateTime},
|
|
||||||
PolygonFromText(#{polygongeo}))
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<select id="selectByPoint" resultType="com.hcy.common.dto.result.ServiceAreaResultDto">
|
|
||||||
select id,
|
|
||||||
name,
|
|
||||||
region_id as regionId,
|
|
||||||
longitude,
|
|
||||||
latitude,
|
|
||||||
ST_AsText(polygongeo) as polygongeo
|
|
||||||
from la_service_area
|
|
||||||
<where>
|
|
||||||
is_delete = 0
|
|
||||||
and region_id = #{regionId}
|
|
||||||
and st_intersects(ST_GeomFromText(#{point}), polygongeo);
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
</mapper>
|
|
|
@ -1,46 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.staff.StaffFeedbackMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.staff.StaffFeedback">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="list" resultType="com.hcy.common.dto.result.StaffFeedbackResultDto">
|
|
||||||
SELECT
|
|
||||||
sf.*,
|
|
||||||
s.sn as staffSn,
|
|
||||||
s.`name` as staffName,
|
|
||||||
s.head_portrait as headPortrait
|
|
||||||
FROM
|
|
||||||
la_staff_feedback AS sf
|
|
||||||
LEFT JOIN la_staff AS s ON s.id = sf.staff_id
|
|
||||||
<where>
|
|
||||||
sf.is_delete = 0
|
|
||||||
<if test="form.status != null">
|
|
||||||
and sf.status = #{form.status}
|
|
||||||
</if>
|
|
||||||
<if test="form.createTimeStart != null">
|
|
||||||
and sf.create_time >= #{form.createTimeStart}
|
|
||||||
</if>
|
|
||||||
<if test="form.createTimeEnd != null">
|
|
||||||
and sf.create_time <= #{form.createTimeEnd}
|
|
||||||
</if>
|
|
||||||
<if test="form.staffInfo != null and form.staffInfo != ''">
|
|
||||||
and (s.sn like concat('%', #{form.staffInfo}, '%')
|
|
||||||
or s.name like concat('%', #{form.staffInfo}, '%'))
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by sf.create_time desc
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,117 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.staff.StaffMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.staff.Staff">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="page" resultType="com.hcy.common.dto.result.StaffResultDto">
|
|
||||||
select a.*,
|
|
||||||
b.sn as userSn,
|
|
||||||
b.avatar as avatarUri,
|
|
||||||
b.nickname,
|
|
||||||
b.username,
|
|
||||||
b.mobile
|
|
||||||
from la_staff a
|
|
||||||
left join la_user b on a.user_id = b.id
|
|
||||||
<where>
|
|
||||||
a.is_delete = 0
|
|
||||||
<if test="form.status != null">
|
|
||||||
and a.status = #{form.status}
|
|
||||||
</if>
|
|
||||||
<if test="form.userInfo != null and form.userInfo != ''">
|
|
||||||
and (b.nickname like concat('%', #{form.userInfo}, '%') or
|
|
||||||
b.mobile like concat('%', #{form.userInfo}, '%'))
|
|
||||||
</if>
|
|
||||||
<if test="form.staffInfo != null and form.staffInfo != ''">
|
|
||||||
and (a.sn like concat('%', #{form.staffInfo}, '%')
|
|
||||||
or a.name like concat('%', #{form.staffInfo}, '%')
|
|
||||||
or a.mobile like concat('%', #{form.staffInfo}, '%'))
|
|
||||||
</if>
|
|
||||||
<if test="form.isRecommend != null">
|
|
||||||
and a.is_recommend = #{form.isRecommend}
|
|
||||||
</if>
|
|
||||||
<if test="form.provinceId != null">
|
|
||||||
and a.province_id = #{form.provinceId}
|
|
||||||
</if>
|
|
||||||
<if test="form.cityId != null">
|
|
||||||
and a.city_id = #{form.cityId }
|
|
||||||
</if>
|
|
||||||
<if test="form.districtId != null">
|
|
||||||
and a.district_id = #{form.districtId}
|
|
||||||
</if>
|
|
||||||
<if test="form.userInfo != null and form.userInfo != ''">
|
|
||||||
and (b.nickname like concat('%', #{form.userInfo}, '%') or
|
|
||||||
b.mobile like concat('%', #{form.userInfo}, '%'))
|
|
||||||
</if>
|
|
||||||
<if test="form.isReceiveOrder != null">
|
|
||||||
and a.is_receive_order = #{form.isReceiveOrder}
|
|
||||||
</if>
|
|
||||||
<if test="form.isOrder != null">
|
|
||||||
and a.is_order = #{form.isOrder}
|
|
||||||
</if>
|
|
||||||
<if test="form.isReceiveOrder != null and form.isOrder != null">
|
|
||||||
and ((a.id NOT IN (
|
|
||||||
SELECT DISTINCT
|
|
||||||
staff_id
|
|
||||||
FROM
|
|
||||||
la_order
|
|
||||||
WHERE
|
|
||||||
is_delete = 0
|
|
||||||
AND ( order_status = 1 OR order_status = 2 )
|
|
||||||
AND is_dispatch = 1
|
|
||||||
AND ( appoint_time_start > ${form.appointTimeStart} AND appoint_time_end < ${form.appointTimeEnd} )) or a.is_operational = 1)
|
|
||||||
or a.is_operational = 1)
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by a.create_time desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getReceiveOrderStaffByOrderId" resultType="com.hcy.common.entity.staff.Staff">
|
|
||||||
SELECT
|
|
||||||
*
|
|
||||||
FROM
|
|
||||||
la_staff
|
|
||||||
WHERE
|
|
||||||
is_delete = 0
|
|
||||||
and FIND_IN_SET((
|
|
||||||
SELECT
|
|
||||||
gc.id
|
|
||||||
FROM
|
|
||||||
la_order AS o
|
|
||||||
LEFT JOIN la_order_goods AS og ON o.id = og.order_id
|
|
||||||
LEFT JOIN la_goods AS g ON g.id = og.goods_id
|
|
||||||
LEFT JOIN la_goods_category AS gc ON gc.id = g.category_id
|
|
||||||
WHERE
|
|
||||||
o.id = #{orderId}
|
|
||||||
),
|
|
||||||
goods_category_ids)
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getNotPhysicalExaminationStaff" resultType="com.hcy.common.entity.staff.Staff">
|
|
||||||
SELECT
|
|
||||||
s.*
|
|
||||||
FROM
|
|
||||||
la_staff AS s
|
|
||||||
LEFT JOIN la_staff_physical_examination AS spe ON spe.staff_id = s.id
|
|
||||||
<where>
|
|
||||||
s.is_delete = 0
|
|
||||||
AND (s.physical_examination is null or s.physical_examination = '')
|
|
||||||
AND (spe.`status` != 0 or spe.`status` is null)
|
|
||||||
<if test="keyword != null and keyword != ''">
|
|
||||||
AND (s.name like CONCAT('%',#{keyword},'%') or s.sn like CONCAT('%',#{keyword},'%') or s.mobile like CONCAT('%',#{keyword},'%'))
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,29 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.staff.StaffPhysicalExaminationMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.staff.StaffPhysicalExamination">
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="list" resultType="com.hcy.common.entity.staff.StaffPhysicalExamination">
|
|
||||||
SELECT
|
|
||||||
spe.*
|
|
||||||
FROM
|
|
||||||
la_staff_physical_examination AS spe
|
|
||||||
LEFT JOIN la_staff AS sa ON sa.id = spe.staff_id
|
|
||||||
<where>
|
|
||||||
spe.is_delete = 0
|
|
||||||
<if test="form.status != null and form.status != ''">
|
|
||||||
AND spe.`status` = #{form.status}
|
|
||||||
</if>
|
|
||||||
<if test="form.name != null and form.name != ''">
|
|
||||||
AND sa.`name` LIKE concat('%',#{form.name},'%')
|
|
||||||
</if>
|
|
||||||
<if test="form.createTimeStart != null and form.createTimeStart != ''">
|
|
||||||
and spe.create_time >= #{form.createTimeStart}
|
|
||||||
and spe.create_time <= #{form.createTimeEnd}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by spe.id desc
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,68 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.staff.StaffReassignmentMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.staff.StaffReassignment">
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="list" resultType="com.hcy.common.dto.result.StaffReassignmentResultDto">
|
|
||||||
SELECT
|
|
||||||
sr.*,
|
|
||||||
o.sn,
|
|
||||||
og.goods_name as goodsName,
|
|
||||||
s.sn as staffSn,
|
|
||||||
s.name as staffName,
|
|
||||||
s.head_portrait as headPortrait
|
|
||||||
FROM
|
|
||||||
la_staff_reassignment AS sr
|
|
||||||
LEFT JOIN la_order as o ON o.id = sr.order_id
|
|
||||||
LEFT JOIN la_order_goods AS og ON og.order_id = o.id
|
|
||||||
LEFT JOIN la_staff AS s ON s.id = sr.staff_id
|
|
||||||
LEFT JOIN la_user as u ON u.id = sr.user_id
|
|
||||||
<where>
|
|
||||||
sr.is_delete = 0
|
|
||||||
<if test="form.orderSn != null and form.orderSn != ''">
|
|
||||||
AND o.sn = #{form.orderSn}
|
|
||||||
</if>
|
|
||||||
<if test="form.userMobile != null and form.userMobile != ''">
|
|
||||||
AND u.mobile = #{form.userMobile}
|
|
||||||
</if>
|
|
||||||
<if test="form.goodsName != null and form.goodsName != ''">
|
|
||||||
AND og.goods_name like concat('%', #{form.goodsName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.staffInfo != null and form.staffInfo != ''">
|
|
||||||
AND s.sn like concat('%', #{form.staffInfo}, '%') or s.name like concat('%',#{form.staffInfo},'%')
|
|
||||||
</if>
|
|
||||||
<if test="form.createTimeStart != null and form.createTimeStart != ''">
|
|
||||||
AND sr.create_time >= #{form.createTimeStart}
|
|
||||||
</if>
|
|
||||||
<if test="form.createTimeEnd != null and form.createTimeEnd != ''">
|
|
||||||
AND sr.create_time <= #{form.createTimeEnd}
|
|
||||||
</if>
|
|
||||||
<if test="form.status != null">
|
|
||||||
AND sr.status = #{form.status}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by sr.create_time desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getStaffReassignmentByStaffId" resultType="com.hcy.common.dto.result.StaffReassignmentResultDto">
|
|
||||||
SELECT
|
|
||||||
sr.*,
|
|
||||||
o.sn
|
|
||||||
FROM
|
|
||||||
la_staff_reassignment AS sr
|
|
||||||
LEFT JOIN la_order as o ON o.id = sr.order_id
|
|
||||||
LEFT JOIN la_staff AS s ON s.id = sr.staff_id
|
|
||||||
<where>
|
|
||||||
sr.is_delete = 0
|
|
||||||
<if test="form.staffId != null">
|
|
||||||
AND sr.staff_id = ${form.staffId}
|
|
||||||
</if>
|
|
||||||
<if test="form.date != null and form.date != ''">
|
|
||||||
AND DATE_FORMAT( sr.create_time, '%Y-%m' ) = #{form.date}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by sr.status asc,sr.create_time desc
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,50 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.system.SystemAuthAdminMapper">
|
|
||||||
|
|
||||||
<select id="list" resultType="com.hcy.common.dto.SystemAuthAdminDto">
|
|
||||||
SELECT
|
|
||||||
t.*,
|
|
||||||
sd.NAME AS dept
|
|
||||||
|
|
||||||
FROM
|
|
||||||
la_system_auth_admin t
|
|
||||||
LEFT JOIN la_system_auth_role sr ON sr.id = t.role
|
|
||||||
LEFT JOIN la_system_auth_dept sd ON sd.id = t.dept_id
|
|
||||||
<where>
|
|
||||||
t.is_delete = 0
|
|
||||||
and sr.id NOT IN ( 1, 2, 11 )
|
|
||||||
<if test="param.role != null and param.role != ''">
|
|
||||||
and FIND_IN_SET(#{param.role},t.role)
|
|
||||||
</if>
|
|
||||||
<if test="param.username != null and param.username != ''">
|
|
||||||
and t.username like concat('%',#{param.username},'%')
|
|
||||||
</if>
|
|
||||||
<if test="param.nickname != null and param.nickname != ''">
|
|
||||||
and t.nickname like concat('%',#{param.nickname},'%')
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
ORDER BY
|
|
||||||
t.id DESC,
|
|
||||||
t.sort DESC
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="personnelStatistics" resultType="com.hcy.common.dto.largeDataDto.AdminLargeDataDto">
|
|
||||||
SELECT
|
|
||||||
COUNT( aa.role ) AS maintenanceCount,
|
|
||||||
SUM( CASE WHEN u.receive_order_status = 0 THEN 1 ELSE 0 END ) AS vacationCount,
|
|
||||||
SUM( CASE WHEN u.receive_order_status = 1 THEN 1 ELSE 0 END ) AS workingCount,
|
|
||||||
SUM( CASE WHEN u.receive_order_status = 2 THEN 1 ELSE 0 END ) AS availableCount
|
|
||||||
FROM
|
|
||||||
la_system_auth_admin AS aa
|
|
||||||
JOIN la_system_auth_role AS ar ON aa.role = ar.id
|
|
||||||
join la_user as u on aa.user_id = u.id
|
|
||||||
WHERE
|
|
||||||
aa.is_delete = 0
|
|
||||||
AND u.is_delete = 0 and aa.role = 6
|
|
||||||
GROUP BY
|
|
||||||
aa.role
|
|
||||||
ORDER BY
|
|
||||||
maintenanceCount DESC
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,35 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.coupon.UserCouponMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.coupon.GoodsCoupon">
|
|
||||||
<!-- <id column="id" property="id"/>
|
|
||||||
<result column="create_id" property="createId"/>
|
|
||||||
<result column="create_time" property="createTime"/>
|
|
||||||
<result column="update_id" property="updateId"/>
|
|
||||||
<result column="update_time" property="updateTime"/>
|
|
||||||
<result column="company_id" property="companyId"/>
|
|
||||||
<result column="account_id" property="accountId"/>
|
|
||||||
<result column="account_chart_id" property="accountChartId"/>
|
|
||||||
<result column="is_add_next_level" property="isAddNextLevel"/>
|
|
||||||
<result column="is_reallocate" property="isReallocate"/>
|
|
||||||
<result column="tenant_id" property="tenantId"/>-->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="queryUserGetRecord" resultType="com.hcy.common.dto.coupon.UserCouponDto">
|
|
||||||
SELECT
|
|
||||||
us1.*,
|
|
||||||
COUNT( us1.user_id ) AS allCouponCount,
|
|
||||||
us2.useCouponCount
|
|
||||||
FROM
|
|
||||||
la_user_coupon AS us1
|
|
||||||
LEFT JOIN ( SELECT user_id, COUNT( user_id ) AS useCouponCount FROM la_user_coupon WHERE `is_delete` = 0 AND use_status = 2 GROUP BY user_id ) AS us2 ON us1.user_id = us2.user_id
|
|
||||||
WHERE
|
|
||||||
us1.`is_delete` = 0
|
|
||||||
<if test="couponId != null and couponId != 0">
|
|
||||||
and us1.coupon_id = #{couponId}
|
|
||||||
</if>
|
|
||||||
GROUP BY
|
|
||||||
us1.user_id
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,109 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.user.UserMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.entity.user.User">
|
|
||||||
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="pageSearchByDist" resultType="com.hcy.common.dto.result.UserResultDto">
|
|
||||||
SELECT
|
|
||||||
t.id,
|
|
||||||
t.sn,
|
|
||||||
t.avatar,
|
|
||||||
t.real_name,
|
|
||||||
t.nickname,
|
|
||||||
t.username,
|
|
||||||
t.password,
|
|
||||||
t.mobile,
|
|
||||||
t.channel,
|
|
||||||
t.salt,
|
|
||||||
t.money,
|
|
||||||
t.sex,
|
|
||||||
t.is_disable,
|
|
||||||
t.is_delete,
|
|
||||||
t.is_new,
|
|
||||||
t.last_login_ip,
|
|
||||||
t.last_login_time,
|
|
||||||
t.create_time,
|
|
||||||
t.update_time,
|
|
||||||
t.delete_time,
|
|
||||||
t.distributor_id,
|
|
||||||
t.bind_time,
|
|
||||||
t1.dist_num AS distNum,
|
|
||||||
t1.group_id AS groupId,
|
|
||||||
t1.name AS distName
|
|
||||||
FROM la_user t
|
|
||||||
LEFT JOIN la_distributor t1
|
|
||||||
ON (t1.id = t.distributor_id AND t1.is_delete = 0)
|
|
||||||
<where>
|
|
||||||
t.is_delete = 0
|
|
||||||
<if test="form.likeWork != null">
|
|
||||||
AND (t.username LIKE '%${form.likeWork}%'
|
|
||||||
OR t.nickname LIKE '%${form.likeWork}%'
|
|
||||||
OR t.mobile LIKE '%${form.likeWork}%')
|
|
||||||
</if>
|
|
||||||
<if test="form.channel != null">
|
|
||||||
And t.channel = #{form.channel}
|
|
||||||
</if>
|
|
||||||
<choose>
|
|
||||||
<when test="form.flag != null">
|
|
||||||
AND t.distributor_id != 0
|
|
||||||
<if test="form.startTime != null and form.endTime != null">
|
|
||||||
AND (t.bind_time >= #{form.startTime} AND t.bind_time <= #{form.endTime})
|
|
||||||
</if>
|
|
||||||
</when>
|
|
||||||
<otherwise>
|
|
||||||
<if test="form.startTime != null and form.endTime != null">
|
|
||||||
AND (t.create_time >= #{form.startTime} AND t.create_time <= #{form.endTime})
|
|
||||||
</if>
|
|
||||||
</otherwise>
|
|
||||||
</choose>
|
|
||||||
<if test="form.type != null">
|
|
||||||
AND t.type = #{form.type}
|
|
||||||
</if>
|
|
||||||
<if test="form.distNum != null">
|
|
||||||
AND (t1.dist_num LIKE '%${form.distNum}%')
|
|
||||||
</if>
|
|
||||||
<if test="form.distName != null">
|
|
||||||
AND (t1.name LIKE '%${form.distName}%')
|
|
||||||
</if>
|
|
||||||
<if test="form.groupId != null">
|
|
||||||
And t1.group_id = #{form.groupId}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by t.id desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getNotBindingStaffUser" resultType="com.hcy.common.entity.user.User">
|
|
||||||
SELECT
|
|
||||||
us.*
|
|
||||||
FROM
|
|
||||||
la_user AS us
|
|
||||||
LEFT JOIN la_staff AS s ON s.user_id = us.id
|
|
||||||
AND s.is_delete = 0
|
|
||||||
<where>
|
|
||||||
us.is_delete = 0
|
|
||||||
AND s.id IS NULL
|
|
||||||
AND us.type = 1
|
|
||||||
<if test="keyword != null and keyword != ''">
|
|
||||||
AND ((us.sn LIKE '%${keyword}%') OR (us.mobile LIKE '%${keyword}%') OR (us.nickname LIKE '%${keyword}%'))
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="reconditionList" resultType="com.hcy.common.dto.result.UserLargeDataDto">
|
|
||||||
SELECT
|
|
||||||
u.* ,aa.technical_grade,aa.province_id,aa.city_id,aa.district_id
|
|
||||||
FROM
|
|
||||||
la_user AS u
|
|
||||||
JOIN la_system_auth_admin AS aa ON aa.user_id = u.id
|
|
||||||
JOIN la_system_auth_role AS ar ON aa.role = ar.id
|
|
||||||
WHERE
|
|
||||||
aa.is_delete = 0
|
|
||||||
AND u.is_delete = 0
|
|
||||||
AND aa.role = 6
|
|
||||||
and u.longitude is not null
|
|
||||||
and u.latitude is not null
|
|
||||||
</select>
|
|
||||||
</mapper>
|
|
|
@ -1,31 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.hcy.common.mapper.common.WithdrawCommissionMapper">
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="BaseResultMap" type="com.hcy.common.dto.WithdrawCommissionDto">
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="page" resultType="com.hcy.common.dto.WithdrawCommissionDto">
|
|
||||||
select a.id,a.distributor_id,a.withdraw_money,a.create_time,a.update_time,a.`status`,a.is_delete,a.fail_reason,b.`name` as distributorName
|
|
||||||
from la_withdraw_commission a , la_distributor b
|
|
||||||
<where>
|
|
||||||
a.is_delete = 0
|
|
||||||
and
|
|
||||||
a.distributor_id = b.id
|
|
||||||
<if test="form.status != null and form.status != ''">
|
|
||||||
and a.status= #{form.status}
|
|
||||||
</if>
|
|
||||||
<if test="form.distributorName != null and form.distributorName != ''">
|
|
||||||
and b.name like concat('%', #{form.distributorName}, '%')
|
|
||||||
</if>
|
|
||||||
<if test="form.startTime != null and form.startTime != ''">
|
|
||||||
and a.create_time >= #{form.startTime}
|
|
||||||
</if>
|
|
||||||
<if test="form.endTime != null and form.endTime != ''">
|
|
||||||
and a.create_time <= #{form.endTime}
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
order by a.create_time desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
</mapper>
|
|
|
@ -1,5 +0,0 @@
|
||||||
#Generated by Maven
|
|
||||||
#Wed Aug 14 10:40:41 CST 2024
|
|
||||||
version=1.0.0
|
|
||||||
groupId=org.hcy
|
|
||||||
artifactId=common
|
|
|
@ -1,373 +0,0 @@
|
||||||
com\hcy\common\utils\HttpUtils.class
|
|
||||||
com\hcy\common\plugin\storage\engine\LocalStorage.class
|
|
||||||
com\hcy\common\enums\CancelOrderConfigTypeEnum.class
|
|
||||||
com\hcy\common\enums\coupon\ChannelTypeEnum.class
|
|
||||||
com\hcy\common\enums\wxpay\WxTradeState.class
|
|
||||||
com\hcy\common\plugin\storage\engine\QiniuStorage.class
|
|
||||||
com\hcy\common\enums\AccountChangeEnum.class
|
|
||||||
com\hcy\common\dto\OrderDistributionDto.class
|
|
||||||
com\hcy\common\entity\plant\Plant.class
|
|
||||||
com\hcy\common\entity\recharge\Recharge.class
|
|
||||||
com\hcy\common\entity\setting\DictData.class
|
|
||||||
com\hcy\common\mapper\log\OrderRefundLogMapper.class
|
|
||||||
com\hcy\common\utils\ToolsUtil.class
|
|
||||||
com\hcy\common\constant\GlobalConstant.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result.class
|
|
||||||
com\hcy\common\entity\system\SystemLogOperate.class
|
|
||||||
com\hcy\common\core\basics\IBaseMapper$1.class
|
|
||||||
com\hcy\common\enums\OrderTypeEnum.class
|
|
||||||
com\hcy\common\mapper\plant\PlantMapper.class
|
|
||||||
com\hcy\common\mapper\comment\GoodsCommentMapper.class
|
|
||||||
com\hcy\common\enums\FaultEnum.class
|
|
||||||
com\hcy\common\entity\staff\Staff.class
|
|
||||||
com\hcy\common\mapper\sparePartStockAudit\SparePartStockAuditMapper.class
|
|
||||||
com\hcy\common\mapper\session\UserSessionMapper.class
|
|
||||||
com\hcy\common\enums\OrderRefundStatusEnum.class
|
|
||||||
com\hcy\common\entity\system\SystemAuthPerm.class
|
|
||||||
com\hcy\common\mapper\address\UserAddressMapper.class
|
|
||||||
com\hcy\common\entity\goods\OrderGoods.class
|
|
||||||
com\hcy\common\mapper\coupon\GoodsCouponMapper.class
|
|
||||||
com\hcy\common\config\QRCodeConfig.class
|
|
||||||
com\hcy\common\entity\image\GoodsImage.class
|
|
||||||
com\hcy\common\entity\setting\DictType.class
|
|
||||||
com\hcy\common\utils\FormulaUtil.class
|
|
||||||
com\hcy\common\mapper\system\SystemAuthDeptMapper.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$Amount.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$GoodsDetail.class
|
|
||||||
com\hcy\common\mapper\decorate\DecoratePageMapper.class
|
|
||||||
com\hcy\common\mapper\common\WithdrawCommissionMapper.class
|
|
||||||
com\hcy\common\mapper\log\SmsLogMapper.class
|
|
||||||
com\hcy\common\plugin\notice\engine\MpNotice.class
|
|
||||||
com\hcy\common\mapper\group\DistributeGroupMapper.class
|
|
||||||
com\hcy\common\exception\OperateException.class
|
|
||||||
com\hcy\common\dto\goods\GoodsDto.class
|
|
||||||
com\hcy\common\core\ServerResult.class
|
|
||||||
com\hcy\common\config\map\LikeTenCentClient$2.class
|
|
||||||
com\hcy\common\mapper\setting\DevNoticeSettingMapper.class
|
|
||||||
com\hcy\common\utils\SpringUtil.class
|
|
||||||
com\hcy\common\entity\image\GoodsCommentImage.class
|
|
||||||
com\hcy\common\config\ResponseControllerAdvice.class
|
|
||||||
com\hcy\common\utils\WxPayServiceUtils.class
|
|
||||||
com\hcy\common\mapper\coupon\UserCouponMapper.class
|
|
||||||
com\hcy\common\dto\OrderDto.class
|
|
||||||
com\hcy\common\config\map\LikeTenCentClient.class
|
|
||||||
com\hcy\common\plugin\storage\engine\QcloudStorage.class
|
|
||||||
com\hcy\common\enums\coupon\CouponTypeEnum.class
|
|
||||||
com\hcy\common\utils\ArrayUtil.class
|
|
||||||
com\hcy\common\utils\ExcelUtils.class
|
|
||||||
com\hcy\common\enums\distributor\DistributorWithdrawStatusEnum.class
|
|
||||||
com\hcy\common\entity\staff\StaffPhysicalExamination.class
|
|
||||||
com\hcy\common\enums\RecommendEnum.class
|
|
||||||
com\hcy\common\mapper\category\GoodsCategoryMapper.class
|
|
||||||
com\hcy\common\mapper\fault\FaultMapper.class
|
|
||||||
com\hcy\common\mapper\image\GoodsImageMapper.class
|
|
||||||
com\hcy\common\enums\OperateEnum.class
|
|
||||||
com\hcy\common\entity\refund\OrderRefund.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result$From.class
|
|
||||||
com\hcy\common\entity\system\SystemAuthAdmin.class
|
|
||||||
com\hcy\common\mapper\album\AlbumMapper.class
|
|
||||||
com\hcy\common\entity\log\OrderRefundLog.class
|
|
||||||
com\hcy\common\mapper\setting\DictTypeMapper.class
|
|
||||||
com\hcy\common\enums\RegionLevelEnum.class
|
|
||||||
com\hcy\common\entity\log\SmsLog.class
|
|
||||||
com\hcy\common\entity\sparePartStockAudit\SparePartStockAudit.class
|
|
||||||
com\hcy\common\entity\coupon\Coupon.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundNotifyV3Result.class
|
|
||||||
com\hcy\common\entity\staff\StaffCommission.class
|
|
||||||
com\hcy\common\utils\HttpUtil.class
|
|
||||||
com\hcy\common\mapper\notice\NoticeSettingMapper.class
|
|
||||||
com\hcy\common\mapper\order\OrderMapper.class
|
|
||||||
com\hcy\common\entity\album\Album.class
|
|
||||||
com\hcy\common\entity\setting\DevNoticeSetting.class
|
|
||||||
com\hcy\common\utils\ArrayUtil$1.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$Amount.class
|
|
||||||
com\hcy\common\utils\HttpUtil$1.class
|
|
||||||
com\hcy\common\entity\address\UserAddress.class
|
|
||||||
com\hcy\common\plugin\sms\engine\HuaweiSms$1.class
|
|
||||||
com\hcy\common\entity\server\Cpu.class
|
|
||||||
com\hcy\common\entity\user\User.class
|
|
||||||
com\hcy\common\dto\GoodsCommentPageDto.class
|
|
||||||
com\hcy\common\dto\UserDto.class
|
|
||||||
com\hcy\common\plugin\notice\NoticeDriver.class
|
|
||||||
com\hcy\common\mapper\goods\OrderGoodsMapper.class
|
|
||||||
com\hcy\common\utils\HttpClientUtils.class
|
|
||||||
com\hcy\common\enums\staff\StaffFeedbackEnum.class
|
|
||||||
com\hcy\common\mapper\article\ArticleMapper.class
|
|
||||||
com\hcy\common\mapper\crontab\CrontabMapper.class
|
|
||||||
com\hcy\common\utils\SnUtils.class
|
|
||||||
com\hcy\common\enums\wxpay\WxTransferAccountsSceneType.class
|
|
||||||
com\hcy\common\enums\staff\StaffStatusEnum.class
|
|
||||||
com\hcy\common\mapper\system\SystemAuthRoleMapper.class
|
|
||||||
com\hcy\common\mapper\staff\StaffCommissionMapper.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result.class
|
|
||||||
com\hcy\common\mapper\reply\OfficialAccountReplyMapper.class
|
|
||||||
com\hcy\common\plugin\storage\StorageDriver.class
|
|
||||||
com\hcy\common\dto\result\OrderPageResultDto.class
|
|
||||||
com\hcy\common\utils\ConfigUtil.class
|
|
||||||
com\hcy\common\utils\HttpUtil$TrustAnyHostnameVerifier.class
|
|
||||||
com\hcy\common\mapper\applyFor\WithdrawCommissionApplyforMapper.class
|
|
||||||
com\hcy\common\core\basics\IBaseMapper.class
|
|
||||||
com\hcy\common\entity\staff\StaffFeedback.class
|
|
||||||
com\hcy\common\mapper\region\DevRegionMapper.class
|
|
||||||
com\hcy\common\entity\goods\GoodsTime.class
|
|
||||||
com\hcy\common\entity\sparePart\SparePart.class
|
|
||||||
com\hcy\common\utils\RegularExpressionUtil.class
|
|
||||||
com\hcy\common\entity\coupon\GoodsCategoryCoupon.class
|
|
||||||
com\hcy\common\entity\user\UserAuth.class
|
|
||||||
com\hcy\common\core\PageSumResult.class
|
|
||||||
com\hcy\common\entity\pay\DevPay.class
|
|
||||||
com\hcy\common\utils\PinyinUtil.class
|
|
||||||
com\hcy\common\utils\ArrayUtil$6.class
|
|
||||||
com\hcy\common\enums\HttpEnum.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result$GoodsDetail.class
|
|
||||||
com\hcy\common\enums\NoticeEnum.class
|
|
||||||
com\hcy\common\utils\WxGzhTemplateUtil.class
|
|
||||||
com\hcy\common\entity\system\SystemLogLogin.class
|
|
||||||
com\hcy\common\entity\fault\Fault.class
|
|
||||||
com\hcy\common\dto\result\UserResultDto.class
|
|
||||||
com\hcy\common\validator\StringContainsValidator.class
|
|
||||||
com\hcy\common\utils\UrlUtil.class
|
|
||||||
com\hcy\common\mapper\serviceArea\ServiceAreaMapper.class
|
|
||||||
com\hcy\common\utils\ArrayUtil$7.class
|
|
||||||
com\hcy\common\entity\visit\IndexVisit.class
|
|
||||||
com\hcy\common\enums\staff\StaffApplyForStatusEnum.class
|
|
||||||
com\hcy\common\enums\RefundEnum.class
|
|
||||||
com\hcy\common\enums\staff\StaffReceiveOrderTypeEnum.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$SceneInfo.class
|
|
||||||
com\hcy\common\core\PageResult.class
|
|
||||||
com\hcy\common\entity\jobs\Jobs.class
|
|
||||||
com\hcy\common\enums\coupon\UserCouponStatusEnum.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$PromotionDetail.class
|
|
||||||
com\hcy\common\enums\GoodsCategoryStatusEnum.class
|
|
||||||
com\hcy\common\utils\ToolsUtil$3.class
|
|
||||||
com\hcy\common\enums\wxpay\WxToUrlEnum.class
|
|
||||||
com\hcy\common\config\map\MapConfig.class
|
|
||||||
com\hcy\common\dto\result\GoodsCollectionResultDto.class
|
|
||||||
com\hcy\common\mapper\crontab\DevCrontabMapper.class
|
|
||||||
com\hcy\common\utils\RequestUtil.class
|
|
||||||
com\hcy\common\enums\WithdrawCommissionApplyforEnum.class
|
|
||||||
com\hcy\common\utils\ArithUtil.class
|
|
||||||
com\hcy\common\enums\StatusEnum.class
|
|
||||||
com\hcy\common\utils\RedisUtil.class
|
|
||||||
com\hcy\common\utils\ArrayUtil$5.class
|
|
||||||
com\hcy\common\utils\HttpUtil$TrustAnyTrustManager.class
|
|
||||||
com\hcy\common\plugin\sms\engine\HuaweiSms.class
|
|
||||||
com\hcy\common\plugin\notice\engine\OaNotice.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundV3Result$PromotionDetail.class
|
|
||||||
com\hcy\common\entity\order\CancelOrderConfig.class
|
|
||||||
com\hcy\common\mapper\staff\StaffMapper.class
|
|
||||||
com\hcy\common\utils\ArrayUtil$2.class
|
|
||||||
com\hcy\common\mapper\user\UserMapper.class
|
|
||||||
com\hcy\common\utils\ToolsUtil$1.class
|
|
||||||
com\hcy\common\utils\ArrayUtil$3.class
|
|
||||||
com\hcy\common\entity\category\GoodsCategory.class
|
|
||||||
com\hcy\common\mapper\CommonOverhaul\CommonOverhaulMapper.class
|
|
||||||
com\hcy\common\enums\AlbumEnum.class
|
|
||||||
com\hcy\common\enums\wxpay\WxRefundStatus.class
|
|
||||||
com\hcy\common\dto\staff\StaffDto.class
|
|
||||||
com\hcy\common\utils\AmountUtil.class
|
|
||||||
com\hcy\common\entity\SparePartAudit\SparePartAudit.class
|
|
||||||
com\hcy\common\dto\WithdrawCommissionDto.class
|
|
||||||
com\hcy\common\mapper\article\ArticleCollectMapper.class
|
|
||||||
com\hcy\common\dto\result\StaffFeedbackResultDto.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result$PromotionDetail.class
|
|
||||||
com\hcy\common\enums\wxpay\WxNotifyType.class
|
|
||||||
com\hcy\common\mapper\system\SystemLogSmsMapper.class
|
|
||||||
com\hcy\common\mapper\way\DevPayWayMapper.class
|
|
||||||
com\hcy\common\validator\IDMustValidator.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$GoodsDetail.class
|
|
||||||
com\hcy\common\mapper\system\SystemConfigMapper.class
|
|
||||||
com\hcy\common\utils\ArrayUtil$4.class
|
|
||||||
com\hcy\common\utils\ToolsUtil$2.class
|
|
||||||
com\hcy\common\enums\distributor\DistributorWithdrawResultEnum.class
|
|
||||||
com\hcy\common\enums\OrderStatusEnum.class
|
|
||||||
com\hcy\common\mapper\collect\GoodsCollectMapper.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result.class
|
|
||||||
com\hcy\common\entity\article\ArticleCategory.class
|
|
||||||
com\hcy\common\enums\user\UserTypeEnum.class
|
|
||||||
com\hcy\common\mapper\article\ArticleCategoryMapper.class
|
|
||||||
com\hcy\common\core\AjaxResult.class
|
|
||||||
com\hcy\common\mapper\sparePart\SparePartMapper.class
|
|
||||||
com\hcy\common\entity\wxpay\SystemWxPayConfig.class
|
|
||||||
com\hcy\common\mapper\coupon\GoodsCategoryCouponMapper.class
|
|
||||||
com\hcy\common\utils\QRCodeUtil.class
|
|
||||||
com\hcy\common\entity\collect\GoodsCollect.class
|
|
||||||
com\hcy\common\validator\annotation\IDMust.class
|
|
||||||
com\hcy\common\mapper\staff\StaffFeedbackMapper.class
|
|
||||||
com\hcy\common\dto\staff\StaffReassignmentDto.class
|
|
||||||
com\hcy\common\entity\serviceArea\ServiceAreaStaff.class
|
|
||||||
com\hcy\common\enums\OrderDispatchEnum.class
|
|
||||||
com\hcy\common\entity\group\DistributeGroup.class
|
|
||||||
com\hcy\common\mapper\setting\HotSearchMapper.class
|
|
||||||
com\hcy\common\enums\staff\StaffEnum.class
|
|
||||||
com\hcy\common\entity\reply\OfficialAccountReply.class
|
|
||||||
com\hcy\common\mapper\time\OrderTimeMapper.class
|
|
||||||
com\hcy\common\mapper\image\GoodsCommentImageMapper.class
|
|
||||||
com\hcy\common\utils\IntegerUtil.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundV3Result.class
|
|
||||||
com\hcy\common\mapper\equipment\EquipmentMapper.class
|
|
||||||
com\hcy\common\mapper\activity\ActivityMapper.class
|
|
||||||
com\hcy\common\enums\ClientEnum.class
|
|
||||||
com\hcy\common\enums\AccountEnum.class
|
|
||||||
com\hcy\common\entity\server\Disk.class
|
|
||||||
com\hcy\common\mapper\staff\StaffApplyForMapper.class
|
|
||||||
com\hcy\common\entity\crontab\Crontab.class
|
|
||||||
com\hcy\common\entity\distribution\Distributor.class
|
|
||||||
com\hcy\common\entity\notice\NoticeSetting.class
|
|
||||||
com\hcy\common\entity\warehouse\Warehouse.class
|
|
||||||
com\hcy\common\entity\coupon\GoodsCoupon.class
|
|
||||||
com\hcy\common\entity\session\UserSession.class
|
|
||||||
com\hcy\common\entity\account\AccountLog.class
|
|
||||||
com\hcy\common\validator\annotation\IntegerContains.class
|
|
||||||
com\hcy\common\entity\staff\StaffUploadFile.class
|
|
||||||
com\hcy\common\entity\CommonMaintenance\CommonMaintenance.class
|
|
||||||
com\hcy\common\validator\annotation\IntArrayEmpty.class
|
|
||||||
com\hcy\common\mapper\recharge\RechargeOrderMapper.class
|
|
||||||
com\hcy\common\plugin\notice\engine\SmsNotice.class
|
|
||||||
com\hcy\common\utils\WeChatUtil.class
|
|
||||||
com\hcy\common\dto\OrderGroupDto.class
|
|
||||||
com\hcy\common\dto\result\StaffReassignmentResultDto.class
|
|
||||||
com\hcy\common\mapper\commonFault\CommonFaultMapper.class
|
|
||||||
com\hcy\common\enums\goods\GoodsEnum.class
|
|
||||||
com\hcy\common\mapper\system\SystemAuthPostMapper.class
|
|
||||||
com\hcy\common\config\map\LikeTenCentClient$1.class
|
|
||||||
com\hcy\common\enums\wxpay\WxApiType.class
|
|
||||||
com\hcy\common\config\RedisConfig.class
|
|
||||||
com\hcy\common\entity\serviceArea\ServiceArea.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundV3Result$From.class
|
|
||||||
com\hcy\common\entity\distribution\DistributorCommission.class
|
|
||||||
com\hcy\common\enums\GoodsCommentStatusEnum.class
|
|
||||||
com\hcy\common\validator\annotation\StringContains.class
|
|
||||||
com\hcy\common\dto\coupon\UserCouponDto.class
|
|
||||||
com\hcy\common\entity\order\Order.class
|
|
||||||
com\hcy\common\plugin\sms\engine\AliSms.class
|
|
||||||
com\hcy\common\entity\OfficialReply.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$PromotionDetail.class
|
|
||||||
com\hcy\common\enums\OrderVerificationStatusEnum.class
|
|
||||||
com\hcy\common\dto\RegionDto.class
|
|
||||||
com\hcy\common\mapper\staff\StaffPhysicalExaminationMapper.class
|
|
||||||
com\hcy\common\plugin\sms\SmsDriver.class
|
|
||||||
com\hcy\common\mapper\album\AlbumCateMapper.class
|
|
||||||
com\hcy\common\entity\coupon\ChannelCoupon.class
|
|
||||||
com\hcy\common\mapper\account\AccountLogMapper.class
|
|
||||||
com\hcy\common\exception\GlobalException.class
|
|
||||||
com\hcy\common\utils\CodeUtil.class
|
|
||||||
com\hcy\common\dto\result\VisitGroupResultDto.class
|
|
||||||
com\hcy\common\mapper\user\UserAuthMapper.class
|
|
||||||
com\hcy\common\entity\article\ArticleCollect.class
|
|
||||||
com\hcy\common\entity\equipment\Equipment.class
|
|
||||||
com\hcy\common\entity\notice\NoticeRecord.class
|
|
||||||
com\hcy\common\enums\distributor\DistributorCommissionStatusEnum.class
|
|
||||||
com\hcy\common\enums\PayChannelEnum.class
|
|
||||||
com\hcy\common\mapper\staff\StaffReassignmentMapper.class
|
|
||||||
com\hcy\common\mapper\OfficialReplyMapper.class
|
|
||||||
com\hcy\common\utils\CronUtil.class
|
|
||||||
com\hcy\common\entity\setting\HotSearch.class
|
|
||||||
com\hcy\common\mapper\system\SystemAuthAdminMapper.class
|
|
||||||
com\hcy\common\mapper\unit\GoodsUnitMapper.class
|
|
||||||
com\hcy\common\enums\commonFault\CommonFaultEnum.class
|
|
||||||
com\hcy\common\entity\CommonOverhaul\CommonOverhaul.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result$Amount.class
|
|
||||||
com\hcy\common\dto\result\ServiceAreaResultDto.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundNotifyV3Result$Amount.class
|
|
||||||
com\hcy\common\entity\system\SystemLogSms.class
|
|
||||||
com\hcy\common\validator\IntArrayEmptyValidator.class
|
|
||||||
com\hcy\common\mapper\SparePartAudit\SparePartAuditMapper.class
|
|
||||||
com\hcy\common\mapper\session\AdminSessionMapper.class
|
|
||||||
com\hcy\common\enums\OrderPayStatusEnum.class
|
|
||||||
com\hcy\common\mapper\system\SystemLogLoginMapper.class
|
|
||||||
com\hcy\common\entity\server\Sys.class
|
|
||||||
com\hcy\common\enums\PaymentEnum.class
|
|
||||||
com\hcy\common\mapper\coupon\CouponMapper.class
|
|
||||||
com\hcy\common\entity\coupon\UserCoupon.class
|
|
||||||
com\hcy\common\mapper\warehouse\WarehouseMapper.class
|
|
||||||
com\hcy\common\entity\system\SystemConfig.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundV3Result$GoodsDetail.class
|
|
||||||
com\hcy\common\dto\VisitGroupDto.class
|
|
||||||
com\hcy\common\entity\log\OrderLog.class
|
|
||||||
com\hcy\common\mapper\setting\DictDataMapper.class
|
|
||||||
com\hcy\common\config\ThreadPoolConfig.class
|
|
||||||
com\hcy\common\entity\system\SystemAuthDept.class
|
|
||||||
com\hcy\common\utils\StringUtil.class
|
|
||||||
com\hcy\common\dto\OrderRefundDto.class
|
|
||||||
com\hcy\common\entity\album\AlbumCate.class
|
|
||||||
com\hcy\common\utils\PolygonUtil.class
|
|
||||||
com\hcy\common\exception\BaseException.class
|
|
||||||
com\hcy\common\mapper\order\CancelOrderConfigMapper.class
|
|
||||||
com\hcy\common\dto\result\RegionResultDto.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$SceneInfo.class
|
|
||||||
com\hcy\common\enums\audit\AuditStateEnum.class
|
|
||||||
com\hcy\common\enums\ShowEnum.class
|
|
||||||
com\hcy\common\mapper\system\SystemAuthPermMapper.class
|
|
||||||
com\hcy\common\dto\ServiceAreaDto.class
|
|
||||||
com\hcy\common\entity\system\SystemAuthMenu.class
|
|
||||||
com\hcy\common\utils\YmlUtil.class
|
|
||||||
com\hcy\common\dto\result\OrderDistributionResultDto.class
|
|
||||||
com\hcy\common\plugin\sms\engine\TencentSms.class
|
|
||||||
com\hcy\common\mapper\system\SystemAuthMenuMapper.class
|
|
||||||
com\hcy\common\utils\IpUtil.class
|
|
||||||
com\hcy\common\mapper\ScrapType\ScrapTypeMapper.class
|
|
||||||
com\hcy\common\entity\unit\GoodsUnit.class
|
|
||||||
com\hcy\common\entity\crontab\DevCrontab.class
|
|
||||||
com\hcy\common\enums\staff\StaffCommissionStatusEnum.class
|
|
||||||
com\hcy\common\entity\staff\StaffReassignment.class
|
|
||||||
com\hcy\common\utils\HttpClientUtils$1.class
|
|
||||||
com\hcy\common\entity\applyFor\WithdrawCommissionApplyfor.class
|
|
||||||
com\hcy\common\entity\server\Jvm.class
|
|
||||||
com\hcy\common\entity\system\SystemAuthRole.class
|
|
||||||
com\hcy\common\entity\recharge\RechargeOrder.class
|
|
||||||
com\hcy\common\mapper\log\OrderLogMapper.class
|
|
||||||
com\hcy\common\entity\way\DevPayWay.class
|
|
||||||
com\hcy\common\enums\wxpay\WxAddressType.class
|
|
||||||
com\hcy\common\enums\equipment\EquipmentStateEnum.class
|
|
||||||
com\hcy\common\entity\server\Mem.class
|
|
||||||
com\hcy\common\entity\commonFault\CommonFault.class
|
|
||||||
com\hcy\common\mapper\goods\GoodsMapper.class
|
|
||||||
com\hcy\common\entity\staff\StaffApplyFor.class
|
|
||||||
com\hcy\common\exception\LoginException.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$Payer.class
|
|
||||||
com\hcy\common\mapper\CommonMaintenance\CommonMaintenanceMapper.class
|
|
||||||
com\hcy\common\utils\Coordinates.class
|
|
||||||
com\hcy\common\entity\comment\GoodsComment.class
|
|
||||||
com\hcy\common\mapper\coupon\ChannelCouponMapper.class
|
|
||||||
com\hcy\common\dto\result\StaffResultDto.class
|
|
||||||
com\hcy\common\mapper\jobs\JobsMapper.class
|
|
||||||
com\hcy\common\dto\result\GoodsCommentPageResultDto.class
|
|
||||||
com\hcy\common\entity\time\OrderTime.class
|
|
||||||
com\hcy\common\mapper\visit\IndexVisitMapper.class
|
|
||||||
com\hcy\common\enums\goods\GoodsTimeStatusEnum.class
|
|
||||||
com\hcy\common\dto\result\OrderGroupResultDto.class
|
|
||||||
com\hcy\common\plugin\storage\engine\AliyunStorage.class
|
|
||||||
com\hcy\common\config\GlobalConfig.class
|
|
||||||
com\hcy\common\entity\goods\Goods.class
|
|
||||||
com\hcy\common\dto\staff\StaffPhysicalExaminationDto.class
|
|
||||||
com\hcy\common\mapper\decorate\DecorateTabbarMapper.class
|
|
||||||
com\hcy\common\mapper\distribution\DistributorCommissionMapper.class
|
|
||||||
com\hcy\common\enums\RefundOperateEnum.class
|
|
||||||
com\hcy\common\enums\wxpay\WxGzhTemplateEnum.class
|
|
||||||
com\hcy\common\entity\ScrapType\ScrapType.class
|
|
||||||
com\hcy\common\enums\OrderLogEnum.class
|
|
||||||
com\hcy\common\mapper\goods\GoodsTimeMapper.class
|
|
||||||
com\hcy\common\mapper\distribution\DistributorMapper.class
|
|
||||||
com\hcy\common\mapper\system\SystemLogOperateMapper.class
|
|
||||||
com\hcy\common\mapper\refund\OrderRefundMapper.class
|
|
||||||
com\hcy\common\entity\region\DevRegion.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$Payer.class
|
|
||||||
com\hcy\common\entity\session\AdminSession.class
|
|
||||||
com\hcy\common\dto\GoodsCollectionDto.class
|
|
||||||
com\hcy\common\entity\decorate\DecorateTabbar.class
|
|
||||||
com\hcy\common\enums\GoodsCommentLevelEnum.class
|
|
||||||
com\hcy\common\enums\OrderPlayTypeEnum.class
|
|
||||||
com\hcy\common\enums\staff\StaffReassignmentEnum.class
|
|
||||||
com\hcy\common\entity\system\SystemAuthPost.class
|
|
||||||
com\hcy\common\dto\staff\StaffFeedbackDto.class
|
|
||||||
com\hcy\common\utils\TimeUtil.class
|
|
||||||
com\hcy\common\enums\goods\UseGoodsTypeEnum.class
|
|
||||||
com\hcy\common\mapper\serviceArea\ServiceAreaStaffMapper.class
|
|
||||||
com\hcy\common\dto\result\OrderRefundPageResultDto.class
|
|
||||||
com\hcy\common\entity\article\Article.class
|
|
||||||
com\hcy\common\validator\IntegerContainsValidator.class
|
|
||||||
com\hcy\common\entity\activity\Activity.class
|
|
||||||
com\hcy\common\entity\decorate\DecoratePage.class
|
|
||||||
com\hcy\common\entity\wxpay\WxPayRefundV3Result$Amount.class
|
|
||||||
com\hcy\common\entity\distribution\WithdrawCommission.class
|
|
|
@ -1,339 +0,0 @@
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\crontab\Crontab.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\fault\Fault.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\RedisUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\album\AlbumCate.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\distributor\DistributorWithdrawStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\CommonOverhaul\CommonOverhaul.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\validator\annotation\StringContains.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\VisitGroupDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\album\AlbumCateMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\validator\IntegerContainsValidator.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\Staff.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffReceiveOrderTypeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\visit\IndexVisitMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\address\UserAddress.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\engine\LocalStorage.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\log\OrderRefundLogMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\goods\OrderGoodsMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffFeedbackMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\UrlUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderPlayTypeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\GoodsCouponMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\validator\annotation\IntegerContains.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffCommission.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\ScrapType\ScrapType.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\account\AccountLogMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxTradeState.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\engine\QcloudStorage.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\coupon\ChannelTypeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\validator\StringContainsValidator.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\goods\UseGoodsTypeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\jobs\JobsMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\WxPayGlobalConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\ServiceAreaResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\goods\GoodsDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\goods\Goods.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\OrderGroupResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Disk.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\FaultEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\WechatPay2ValidatorForRequest.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\GoodsCommentPageDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\OrderDistributionResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\image\GoodsImage.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\TimeUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\article\ArticleCategory.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\collect\GoodsCollect.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\ArithUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\crontab\DevCrontab.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\article\ArticleCategoryMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\YmlUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffFeedbackEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\order\Order.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\session\AdminSessionMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderRefundStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\region\DevRegion.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\ChannelCouponMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemLogLogin.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Jvm.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\setting\DevNoticeSettingMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\PayChannelEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\exception\LoginException.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\validator\IntArrayEmptyValidator.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\log\OrderLogMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\ConfigUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\ArrayUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\user\UserMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\distribution\DistributorCommissionMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\order\CancelOrderConfigMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\common\WithdrawCommissionMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\setting\HotSearch.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxApiType.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\crontab\DevCrontabMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\RefundEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffReassignmentMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\WithdrawCommissionApplyforEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffPhysicalExamination.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\commonFault\CommonFaultEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\goods\GoodsTimeMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\user\UserTypeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffUploadFile.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffReassignmentEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\exception\BaseException.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\serviceArea\ServiceAreaMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\AccountEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OperateEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\StorageDriver.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\notice\engine\SmsNotice.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\sms\engine\AliSms.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemLogOperateMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderPayStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthMenu.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\UserCoupon.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffCommissionMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\RecommendEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\sms\engine\HuaweiSms.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayRefundNotifyV3Result.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderTypeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\region\DevRegionMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\comment\GoodsCommentMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\sms\engine\TencentSms.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\AccountChangeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\constant\GlobalConstant.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\comment\GoodsComment.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\warehouse\WarehouseMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\plant\PlantMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\map\LikeTenCentClient.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderVerificationStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\distribution\Distributor.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\group\DistributeGroup.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxToUrlEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\GoodsCollectionDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\serviceArea\ServiceAreaStaff.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthRole.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\SparePartAudit\SparePartAudit.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\QRCodeUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\sparePart\SparePart.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\staff\StaffFeedbackDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\AmountUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\ToolsUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthPerm.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\time\OrderTime.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\validator\IDMustValidator.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\equipment\EquipmentStateEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\session\UserSessionMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\WxPayConfigBuilder.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\setting\DevNoticeSetting.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\ResponseControllerAdvice.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\GoodsCommentLevelEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\article\ArticleMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\refund\OrderRefundMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthRoleMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffFeedback.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\notice\NoticeRecord.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\ServiceAreaDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\decorate\DecoratePage.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\OrderGroupDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Mem.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\core\ServerResult.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\recharge\RechargeOrderMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\IpUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\notice\NoticeSettingMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\validator\annotation\IntArrayEmpty.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\image\GoodsCommentImage.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\activity\ActivityMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\RedisConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\CronUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\order\OrderMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\Coordinates.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemLogLoginMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffApplyFor.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\category\GoodsCategoryMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\article\Article.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\commonFault\CommonFault.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\setting\DictTypeMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\visit\IndexVisit.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\GoodsCoupon.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffReassignment.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffPhysicalExaminationMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\notice\engine\OaNotice.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\PaymentEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemLogSmsMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\log\OrderLog.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\RegularExpressionUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\WxPayServiceUtils.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\ThreadPoolConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\decorate\DecorateTabbarMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\StringUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\RegionDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\RegionResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\address\UserAddressMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\session\AdminSession.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\SystemWxPayConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\sparePart\SparePartMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthAdminMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\SpringUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\StaffReassignmentResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\refund\OrderRefund.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\SparePartAudit\SparePartAuditMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\jobs\Jobs.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\goods\OrderGoods.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\ShowEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\GoodsCommentStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\article\ArticleCollectMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\UserCouponMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemConfigMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\FormulaUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\AlbumEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\unit\GoodsUnitMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthDeptMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\HttpEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxNotifyType.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\IntegerUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthMenuMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\decorate\DecoratePageMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\equipment\EquipmentMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\WithdrawCommissionDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemLogOperate.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\album\AlbumMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\applyFor\WithdrawCommissionApplyfor.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\ClientEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthAdmin.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\coupon\CouponTypeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\notice\engine\MpNotice.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\RequestUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\CommonOverhaul\CommonOverhaulMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\staff\StaffPhysicalExaminationDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\log\SmsLog.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffApplyForMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\article\ArticleCollect.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\HttpUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\ExcelUtils.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\core\PageSumResult.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\time\OrderTimeMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxAddressType.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\engine\QiniuStorage.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\StaffResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\log\OrderRefundLog.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthPermMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\VisitGroupResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\audit\AuditStateEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\StatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayRefundV3Result.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxTransferAccountsSceneType.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\CommonMaintenance\CommonMaintenanceMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\NoticeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\way\DevPayWayMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\OrderRefundDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\collect\GoodsCollectMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxRefundStatus.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\CouponMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\Coupon.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\distributor\DistributorWithdrawResultEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\plant\Plant.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\HttpUtils.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Sys.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\OrderPageResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\exception\GlobalException.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\exception\OperateException.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\setting\DictDataMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\unit\GoodsUnit.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\recharge\RechargeOrder.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\staff\StaffDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\album\Album.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\reply\OfficialAccountReply.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\serviceArea\ServiceArea.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxGzhTemplateEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\HttpClientUtils.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\reply\OfficialAccountReplyMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\map\MapConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\sparePartStockAudit\SparePartStockAudit.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderLogEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\user\UserAuthMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\setting\HotSearchMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\distribution\DistributorMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\image\GoodsCommentImageMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\user\UserAuth.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderDispatchEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\PolygonUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\goods\GoodsMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Cpu.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\OfficialReply.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\SnUtils.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\setting\DictType.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\goods\GoodsTime.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthPost.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\WeChatUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\coupon\UserCouponDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\recharge\Recharge.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\core\PageResult.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\image\GoodsImageMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\GoodsCategoryCoupon.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\UserResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffCommissionStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\ChannelCoupon.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\notice\NoticeDriver.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\goods\GoodsEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\order\CancelOrderConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\StaffFeedbackResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\goods\GoodsTimeStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\WxGzhTemplateUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\notice\NoticeSetting.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffApplyForStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\OfficialReplyMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\warehouse\Warehouse.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\CommonMaintenance\CommonMaintenance.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\GoodsCollectionResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\UserDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\activity\Activity.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\fault\FaultMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\staff\StaffReassignmentDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\way\DevPayWay.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\pay\DevPay.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\OrderDistributionDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\core\basics\IBaseMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\coupon\UserCouponStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\account\AccountLog.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\setting\DictData.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\distribution\DistributorCommission.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\ScrapType\ScrapTypeMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\GoodsCategoryStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\crontab\CrontabMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\sparePartStockAudit\SparePartStockAuditMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\CancelOrderConfigTypeEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\RegionLevelEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\distribution\WithdrawCommission.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\RefundOperateEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\OrderRefundPageResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\serviceArea\ServiceAreaStaffMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\sms\SmsDriver.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\category\GoodsCategory.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\user\User.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\commonFault\CommonFaultMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\engine\AliyunStorage.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\QRCodeConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\config\GlobalConfig.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\group\DistributeGroupMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemLogSms.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\validator\annotation\IDMust.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\OrderDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthDept.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\applyFor\WithdrawCommissionApplyforMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\decorate\DecorateTabbar.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\GoodsCategoryCouponMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\enums\distributor\DistributorCommissionStatusEnum.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\GoodsCommentPageResultDto.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\log\SmsLogMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\CodeUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\session\UserSession.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\utils\PinyinUtil.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthPostMapper.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\entity\equipment\Equipment.java
|
|
||||||
E:\charging_pile\common\src\main\java\com\hcy\common\core\AjaxResult.java
|
|
|
@ -34,6 +34,4 @@ public class EquipmentController {
|
||||||
EquipmentDetailVo detail = iEquipmentService.detail(number);
|
EquipmentDetailVo detail = iEquipmentService.detail(number);
|
||||||
return AjaxResult.success(detail);
|
return AjaxResult.success(detail);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,18 @@ public class MaintenanceOrderController {
|
||||||
@Resource
|
@Resource
|
||||||
IMaintenanceOrderService iMaintenanceOrderService;
|
IMaintenanceOrderService iMaintenanceOrderService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 检修订单新增
|
||||||
|
*
|
||||||
|
* @param maintenanceOrderParam 参数
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
@PostMapping("/add")
|
||||||
|
public Object add(@Validated(value = MaintenanceOrderParam.create.class) @RequestBody MaintenanceOrderParam maintenanceOrderParam) {
|
||||||
|
iMaintenanceOrderService.add(maintenanceOrderParam);
|
||||||
|
return AjaxResult.success();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检修订单列表
|
* 检修订单列表
|
||||||
*
|
*
|
||||||
|
@ -93,4 +105,15 @@ public class MaintenanceOrderController {
|
||||||
iMaintenanceOrderService.serviceOfferPrice(maintenanceOrderParam);
|
iMaintenanceOrderService.serviceOfferPrice(maintenanceOrderParam);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 确认服务报价
|
||||||
|
* @param maintenanceOrderParam 参数
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
@PostMapping("/confirmServiceOfferPrice")
|
||||||
|
public Object confirmServiceOfferPrice(@RequestBody MaintenanceOrderParam maintenanceOrderParam) {
|
||||||
|
iMaintenanceOrderService.confirmServiceOfferPrice(maintenanceOrderParam);
|
||||||
|
return AjaxResult.success();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,13 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
public interface IMaintenanceOrderService {
|
public interface IMaintenanceOrderService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 检修订单新增
|
||||||
|
*
|
||||||
|
* @param maintenanceOrderParam 参数
|
||||||
|
*/
|
||||||
|
void add(MaintenanceOrderParam maintenanceOrderParam);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检修订单列表
|
* 检修订单列表
|
||||||
*
|
*
|
||||||
|
@ -52,4 +59,10 @@ public interface IMaintenanceOrderService {
|
||||||
* @param maintenanceOrderParam 参数
|
* @param maintenanceOrderParam 参数
|
||||||
*/
|
*/
|
||||||
void serviceOfferPrice(MaintenanceOrderParam maintenanceOrderParam);
|
void serviceOfferPrice(MaintenanceOrderParam maintenanceOrderParam);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 确认报价
|
||||||
|
* @param maintenanceOrderParam 参数
|
||||||
|
*/
|
||||||
|
void confirmServiceOfferPrice(MaintenanceOrderParam maintenanceOrderParam);
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,9 @@ import com.hcy.common.entity.order.MaintenanceOrder;
|
||||||
import com.hcy.common.entity.sparePart.SparePart;
|
import com.hcy.common.entity.sparePart.SparePart;
|
||||||
import com.hcy.common.entity.system.SystemAuthAdmin;
|
import com.hcy.common.entity.system.SystemAuthAdmin;
|
||||||
import com.hcy.common.entity.user.User;
|
import com.hcy.common.entity.user.User;
|
||||||
|
import com.hcy.common.entity.warehouse.Warehouse;
|
||||||
|
import com.hcy.common.enums.ClientEnum;
|
||||||
|
import com.hcy.common.enums.ClientStatusEnum;
|
||||||
import com.hcy.common.enums.order.MaintenanceOrderStatusEnum;
|
import com.hcy.common.enums.order.MaintenanceOrderStatusEnum;
|
||||||
import com.hcy.common.enums.order.OrderStateEnum;
|
import com.hcy.common.enums.order.OrderStateEnum;
|
||||||
import com.hcy.common.exception.OperateException;
|
import com.hcy.common.exception.OperateException;
|
||||||
|
@ -22,9 +25,11 @@ import com.hcy.common.mapper.client.ClientMapper;
|
||||||
import com.hcy.common.mapper.client.EquipmentMapper;
|
import com.hcy.common.mapper.client.EquipmentMapper;
|
||||||
import com.hcy.common.mapper.fault.FaultMapper;
|
import com.hcy.common.mapper.fault.FaultMapper;
|
||||||
import com.hcy.common.mapper.order.MaintenanceOrderMapper;
|
import com.hcy.common.mapper.order.MaintenanceOrderMapper;
|
||||||
|
import com.hcy.common.mapper.order.OrderSparePartMapper;
|
||||||
import com.hcy.common.mapper.sparePart.SparePartMapper;
|
import com.hcy.common.mapper.sparePart.SparePartMapper;
|
||||||
import com.hcy.common.mapper.system.SystemAuthAdminMapper;
|
import com.hcy.common.mapper.system.SystemAuthAdminMapper;
|
||||||
import com.hcy.common.mapper.user.UserMapper;
|
import com.hcy.common.mapper.user.UserMapper;
|
||||||
|
import com.hcy.common.mapper.warehouse.WarehouseMapper;
|
||||||
import com.hcy.common.utils.StringUtil;
|
import com.hcy.common.utils.StringUtil;
|
||||||
import com.hcy.common.utils.ToolsUtil;
|
import com.hcy.common.utils.ToolsUtil;
|
||||||
import com.hcy.front.FrontThreadLocal;
|
import com.hcy.front.FrontThreadLocal;
|
||||||
|
@ -35,14 +40,17 @@ import com.hcy.front.validate.order.MaintenanceOrderParam;
|
||||||
import com.hcy.front.validate.warehouse.SparePartParam;
|
import com.hcy.front.validate.warehouse.SparePartParam;
|
||||||
import com.hcy.front.vo.order.MaintenanceOrderDetailVo;
|
import com.hcy.front.vo.order.MaintenanceOrderDetailVo;
|
||||||
import com.hcy.front.vo.order.MaintenanceOrderListVo;
|
import com.hcy.front.vo.order.MaintenanceOrderListVo;
|
||||||
|
import com.hcy.front.vo.order.OrderSparePartListVo;
|
||||||
import com.hcy.front.vo.order.OrderStaffVo;
|
import com.hcy.front.vo.order.OrderStaffVo;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.springframework.util.Assert;
|
import org.springframework.util.Assert;
|
||||||
import org.springframework.util.StringUtils;
|
import org.springframework.util.StringUtils;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.sql.ClientInfoStatus;
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
@ -75,8 +83,19 @@ public class MaintenanceOrderServiceImpl implements IMaintenanceOrderService {
|
||||||
@Resource
|
@Resource
|
||||||
SparePartMapper sparePartMapper;
|
SparePartMapper sparePartMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
WarehouseMapper warehouseMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
OrderSparePartMapper orderSparePartMapper;
|
||||||
|
|
||||||
private final DecimalFormat df = new DecimalFormat ("#.#");
|
private final DecimalFormat df = new DecimalFormat ("#.#");
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void add(MaintenanceOrderParam maintenanceOrderParam) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检修订单列表
|
* 检修订单列表
|
||||||
*
|
*
|
||||||
|
@ -154,9 +173,15 @@ public class MaintenanceOrderServiceImpl implements IMaintenanceOrderService {
|
||||||
public PageResult<MaintenanceOrderListVo> pageList(PageParam pageParam, MaintenanceOrderParam maintenanceOrderParam) {
|
public PageResult<MaintenanceOrderListVo> pageList(PageParam pageParam, MaintenanceOrderParam maintenanceOrderParam) {
|
||||||
MaintenanceOrderDto maintenanceOrderDto = new MaintenanceOrderDto();
|
MaintenanceOrderDto maintenanceOrderDto = new MaintenanceOrderDto();
|
||||||
BeanUtils.copyProperties(maintenanceOrderParam,maintenanceOrderDto);
|
BeanUtils.copyProperties(maintenanceOrderParam,maintenanceOrderDto);
|
||||||
maintenanceOrderDto.setReceiverId(FrontThreadLocal.getUserId().longValue());
|
|
||||||
if(maintenanceOrderParam.getOrderStatus() == null){
|
if(maintenanceOrderParam.getIsClient() == MaintenanceOrderStatusEnum.REPAIRER.getStatus()){
|
||||||
maintenanceOrderDto.setOrderStatusIds("1,2,7,8");
|
maintenanceOrderDto.setReceiverId(FrontThreadLocal.getUserId().longValue());
|
||||||
|
|
||||||
|
if(maintenanceOrderParam.getOrderStatus() == null){
|
||||||
|
maintenanceOrderDto.setOrderStatusIds("1,2,7,8");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
maintenanceOrderDto.setClientId(FrontThreadLocal.getUserId().longValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
List<MaintenanceOrderListVo> returnData = new LinkedList<>();
|
List<MaintenanceOrderListVo> returnData = new LinkedList<>();
|
||||||
|
@ -227,8 +252,6 @@ public class MaintenanceOrderServiceImpl implements IMaintenanceOrderService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public MaintenanceOrderDetailVo detail(Long id) {
|
public MaintenanceOrderDetailVo detail(Long id) {
|
||||||
MaintenanceOrder maintenanceOrder = maintenanceOrderMapper.findMaintenanceOrderById(id);
|
MaintenanceOrder maintenanceOrder = maintenanceOrderMapper.findMaintenanceOrderById(id);
|
||||||
|
@ -259,29 +282,86 @@ public class MaintenanceOrderServiceImpl implements IMaintenanceOrderService {
|
||||||
vo.setReceiverName(user.getNickname());
|
vo.setReceiverName(user.getNickname());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//设置配件清单
|
||||||
|
List<OrderSparePart> orderSpareParts = orderSparePartMapper.selectList(new LambdaQueryWrapper<OrderSparePart>()
|
||||||
|
.eq(OrderSparePart::getMaintenanceOrderId, maintenanceOrder.getId()));
|
||||||
|
List<OrderSparePartListVo> orderSparePartListVos = new ArrayList<>();
|
||||||
|
for (OrderSparePart item : orderSpareParts) {
|
||||||
|
OrderSparePartListVo orderSparePartListVo = new OrderSparePartListVo();
|
||||||
|
BeanUtils.copyProperties(item, orderSparePartListVo);
|
||||||
|
orderSparePartListVos.add(orderSparePartListVo);
|
||||||
|
}
|
||||||
|
vo.setSparePartList(orderSparePartListVos);
|
||||||
|
|
||||||
return vo;
|
return vo;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional
|
||||||
public void serviceOfferPrice(MaintenanceOrderParam maintenanceOrderParam) {
|
public void serviceOfferPrice(MaintenanceOrderParam maintenanceOrderParam) {
|
||||||
MaintenanceOrder maintenanceOrder = maintenanceOrderMapper.findMaintenanceOrderById(maintenanceOrderParam.getId());
|
MaintenanceOrder maintenanceOrder = maintenanceOrderMapper.findMaintenanceOrderById(maintenanceOrderParam.getId());
|
||||||
Assert.notNull(maintenanceOrder, "数据不存在");
|
Assert.notNull(maintenanceOrder, "数据不存在");
|
||||||
|
|
||||||
maintenanceOrder.setFaultDescription(maintenanceOrderParam.getFaultDescription());
|
maintenanceOrder.setFaultDescription(maintenanceOrderParam.getFaultDescription());
|
||||||
maintenanceOrder.setFaultImg(maintenanceOrderParam.getFaultImg());
|
maintenanceOrder.setFaultImg(maintenanceOrderParam.getFaultImg());
|
||||||
|
maintenanceOrder.setWarehouseType(maintenanceOrderParam.getWarehouseType());
|
||||||
|
maintenanceOrder.setQuotationTime(new Date());
|
||||||
|
|
||||||
Client client = clientMapper.findClientById(maintenanceOrder.getClientId());
|
Client client = clientMapper.findClientById(maintenanceOrder.getClientId());
|
||||||
|
//判断当前客户是全包还是半包
|
||||||
|
if(client.getClientType() == ClientStatusEnum.PLIE_POINT_ALL_WRAPPED.getStatus()){
|
||||||
|
maintenanceOrder.setOrderStatus(MaintenanceOrderStatusEnum.MAINTENANCE_ING.getStatus());
|
||||||
|
}else{
|
||||||
|
maintenanceOrder.setOrderStatus(MaintenanceOrderStatusEnum.WAIT_CONFIRMATION.getStatus());
|
||||||
|
}
|
||||||
|
|
||||||
|
BigDecimal actualAmount = new BigDecimal("0");
|
||||||
|
|
||||||
for (SparePartParam item : maintenanceOrderParam.getSparePartParams()) {
|
for (SparePartParam item : maintenanceOrderParam.getSparePartParams()) {
|
||||||
SparePart sparePart = sparePartMapper.findSparePart(item.getId());
|
SparePart sparePart = sparePartMapper.findSparePart(item.getId());
|
||||||
|
|
||||||
OrderSparePart orderSparePart = new OrderSparePart();
|
OrderSparePart orderSparePart = new OrderSparePart();
|
||||||
BeanUtils.copyProperties(sparePart, orderSparePart);
|
BeanUtils.copyProperties(sparePart, orderSparePart);
|
||||||
|
|
||||||
|
orderSparePart.setId(null);
|
||||||
|
orderSparePart.setMaintenanceOrderId(maintenanceOrder.getId());
|
||||||
orderSparePart.setSparePartsId(item.getId());
|
orderSparePart.setSparePartsId(item.getId());
|
||||||
|
orderSparePart.setWarehouseId(sparePart.getWarehouseId());
|
||||||
|
orderSparePart.setQuantity(item.getQuantity());
|
||||||
|
//设置订单实际价格
|
||||||
|
BigDecimal practicalPrice = sparePart.getUnitPrice().multiply(client.getPurchaseDivisor());
|
||||||
|
orderSparePart.setUnitPrice(practicalPrice);
|
||||||
|
|
||||||
|
BigDecimal totalPrice = practicalPrice.multiply(BigDecimal.valueOf(item.getQuantity()));
|
||||||
|
actualAmount = actualAmount.add(totalPrice);
|
||||||
|
|
||||||
|
orderSparePart.setTotalPrice(totalPrice);
|
||||||
|
|
||||||
|
orderSparePartMapper.insert(orderSparePart);
|
||||||
|
}
|
||||||
|
|
||||||
|
maintenanceOrder.setTotalAmount(actualAmount);
|
||||||
|
maintenanceOrder.setActualAmount(actualAmount);
|
||||||
|
|
||||||
|
maintenanceOrderMapper.updateById(maintenanceOrder);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void confirmServiceOfferPrice(MaintenanceOrderParam maintenanceOrderParam) {
|
||||||
|
MaintenanceOrder maintenanceOrder = maintenanceOrderMapper.findMaintenanceOrderById(maintenanceOrderParam.getId());
|
||||||
|
Assert.notNull(maintenanceOrder, "数据不存在");
|
||||||
|
Assert.isTrue(maintenanceOrder.getOrderStatus() != MaintenanceOrderStatusEnum.WAIT_CONFIRMATION.getStatus(), "订单状态错误");
|
||||||
|
|
||||||
|
if(maintenanceOrderParam.getIsMaintain() == MaintenanceOrderStatusEnum.MAINTAIN.getStatus()){
|
||||||
|
maintenanceOrder.setIsMaintain(MaintenanceOrderStatusEnum.MAINTAIN.getStatus());
|
||||||
|
maintenanceOrder.setOrderStatus(MaintenanceOrderStatusEnum.MAINTENANCE_ING.getStatus());
|
||||||
|
}else{
|
||||||
|
maintenanceOrder.setIsMaintain(MaintenanceOrderStatusEnum.NOT_MAINTAIN.getStatus());
|
||||||
|
maintenanceOrder.setRefuseMaintenanceCause(maintenanceOrderParam.getRefuseMaintenanceCause());
|
||||||
|
maintenanceOrder.setOrderStatus(MaintenanceOrderStatusEnum.FINISHED.getStatus());
|
||||||
|
maintenanceOrder.setOrderAccomplishTime(new Date());
|
||||||
}
|
}
|
||||||
|
|
||||||
maintenanceOrderMapper.updateById(maintenanceOrder);
|
maintenanceOrderMapper.updateById(maintenanceOrder);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -93,10 +93,10 @@ public class OrderSparePartServiceImpl implements IOrderSparePartService {
|
||||||
model.setSparePartsId(orderSparePartParam.getSparePartsId());
|
model.setSparePartsId(orderSparePartParam.getSparePartsId());
|
||||||
model.setSparePartsCode(orderSparePartParam.getSparePartsCode());
|
model.setSparePartsCode(orderSparePartParam.getSparePartsCode());
|
||||||
model.setSparePartsName(orderSparePartParam.getSparePartsName());
|
model.setSparePartsName(orderSparePartParam.getSparePartsName());
|
||||||
model.setWarehouseName(orderSparePartParam.getWarehouseName());
|
model.setWarehouseId(orderSparePartParam.getWarehouseId());
|
||||||
model.setSpecificationsModel(orderSparePartParam.getSpecificationsModel());
|
model.setSpecificationsModel(orderSparePartParam.getSpecificationsModel());
|
||||||
model.setUnit(orderSparePartParam.getUnit());
|
model.setUnit(orderSparePartParam.getUnit());
|
||||||
model.setPrice(orderSparePartParam.getPrice());
|
model.setUnitPrice(orderSparePartParam.getPrice());
|
||||||
model.setQuantity(orderSparePartParam.getQuantity());
|
model.setQuantity(orderSparePartParam.getQuantity());
|
||||||
model.setTotalPrice(orderSparePartParam.getTotalPrice());
|
model.setTotalPrice(orderSparePartParam.getTotalPrice());
|
||||||
orderSparePartMapper.insert(model);
|
orderSparePartMapper.insert(model);
|
||||||
|
@ -121,10 +121,10 @@ public class OrderSparePartServiceImpl implements IOrderSparePartService {
|
||||||
model.setSparePartsId(orderSparePartParam.getSparePartsId());
|
model.setSparePartsId(orderSparePartParam.getSparePartsId());
|
||||||
model.setSparePartsCode(orderSparePartParam.getSparePartsCode());
|
model.setSparePartsCode(orderSparePartParam.getSparePartsCode());
|
||||||
model.setSparePartsName(orderSparePartParam.getSparePartsName());
|
model.setSparePartsName(orderSparePartParam.getSparePartsName());
|
||||||
model.setWarehouseName(orderSparePartParam.getWarehouseName());
|
model.setWarehouseId(orderSparePartParam.getWarehouseId());
|
||||||
model.setSpecificationsModel(orderSparePartParam.getSpecificationsModel());
|
model.setSpecificationsModel(orderSparePartParam.getSpecificationsModel());
|
||||||
model.setUnit(orderSparePartParam.getUnit());
|
model.setUnit(orderSparePartParam.getUnit());
|
||||||
model.setPrice(orderSparePartParam.getPrice());
|
model.setUnitPrice(orderSparePartParam.getPrice());
|
||||||
model.setQuantity(orderSparePartParam.getQuantity());
|
model.setQuantity(orderSparePartParam.getQuantity());
|
||||||
model.setTotalPrice(orderSparePartParam.getTotalPrice());
|
model.setTotalPrice(orderSparePartParam.getTotalPrice());
|
||||||
orderSparePartMapper.updateById(model);
|
orderSparePartMapper.updateById(model);
|
||||||
|
|
|
@ -10,11 +10,14 @@ import com.hcy.common.dto.SparePartDto;
|
||||||
import com.hcy.common.entity.client.Client;
|
import com.hcy.common.entity.client.Client;
|
||||||
import com.hcy.common.entity.client.ClientContacts;
|
import com.hcy.common.entity.client.ClientContacts;
|
||||||
import com.hcy.common.entity.sparePart.SparePart;
|
import com.hcy.common.entity.sparePart.SparePart;
|
||||||
|
import com.hcy.common.entity.user.User;
|
||||||
import com.hcy.common.entity.warehouse.Warehouse;
|
import com.hcy.common.entity.warehouse.Warehouse;
|
||||||
|
import com.hcy.common.enums.order.MaintenanceOrderStatusEnum;
|
||||||
import com.hcy.common.exception.OperateException;
|
import com.hcy.common.exception.OperateException;
|
||||||
import com.hcy.common.mapper.client.ClientContactsMapper;
|
import com.hcy.common.mapper.client.ClientContactsMapper;
|
||||||
import com.hcy.common.mapper.client.ClientMapper;
|
import com.hcy.common.mapper.client.ClientMapper;
|
||||||
import com.hcy.common.mapper.sparePart.SparePartMapper;
|
import com.hcy.common.mapper.sparePart.SparePartMapper;
|
||||||
|
import com.hcy.common.mapper.user.UserMapper;
|
||||||
import com.hcy.common.mapper.warehouse.WarehouseMapper;
|
import com.hcy.common.mapper.warehouse.WarehouseMapper;
|
||||||
import com.hcy.common.utils.StringUtil;
|
import com.hcy.common.utils.StringUtil;
|
||||||
import com.hcy.common.utils.TimeUtil;
|
import com.hcy.common.utils.TimeUtil;
|
||||||
|
@ -32,6 +35,7 @@ import org.springframework.util.Assert;
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 备件信息实现类
|
* 备件信息实现类
|
||||||
|
@ -51,6 +55,9 @@ public class SparePartServiceImpl implements ISparePartService {
|
||||||
@Resource
|
@Resource
|
||||||
ClientContactsMapper clientContactsMapper;
|
ClientContactsMapper clientContactsMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
UserMapper userMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 备件信息列表
|
* 备件信息列表
|
||||||
*
|
*
|
||||||
|
@ -68,6 +75,16 @@ public class SparePartServiceImpl implements ISparePartService {
|
||||||
SparePartDto sparePartDto = new SparePartDto();
|
SparePartDto sparePartDto = new SparePartDto();
|
||||||
BeanUtils.copyProperties(param,sparePartDto);
|
BeanUtils.copyProperties(param,sparePartDto);
|
||||||
|
|
||||||
|
//判断仓库类型
|
||||||
|
User user = userMapper.selectById(FrontThreadLocal.getUserId().longValue());
|
||||||
|
if(param.getWarehouseType() == MaintenanceOrderStatusEnum.MY_WAREHOUSE.getStatus()){
|
||||||
|
sparePartDto.setWarehouseIds(user.getWarehouseId().toString());
|
||||||
|
}else{
|
||||||
|
List<Warehouse> warehouseList = warehouseMapper.findPublicWarehouseList(user.getWarehouseId());
|
||||||
|
String warehouseIds = warehouseList.stream().map(Warehouse::getId).map(String::valueOf).collect(Collectors.joining(","));
|
||||||
|
sparePartDto.setWarehouseIds(warehouseIds);
|
||||||
|
}
|
||||||
|
|
||||||
Client client = clientMapper.findClientById(param.getClientId());
|
Client client = clientMapper.findClientById(param.getClientId());
|
||||||
Map<Long,String> warehouseMap = new HashMap<>();
|
Map<Long,String> warehouseMap = new HashMap<>();
|
||||||
|
|
||||||
|
|
|
@ -113,4 +113,7 @@ public class MaintenanceOrderParam implements Serializable {
|
||||||
|
|
||||||
//服务报价列表
|
//服务报价列表
|
||||||
private List<SparePartParam> sparePartParams;
|
private List<SparePartParam> sparePartParams;
|
||||||
|
private Integer isClient; //是否客户 0-客户端 1-检修员端
|
||||||
|
private Integer isMaintain; //是否维修 0-维修 1-不维修
|
||||||
|
private Integer warehouseType; //仓库类型 0-我的仓库 1-公共仓库
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,9 +37,9 @@ public class OrderSparePartParam implements Serializable {
|
||||||
@Length(max = 50, message = "sparePartsName参数不能超出50个字符", groups = {create.class, update.class})
|
@Length(max = 50, message = "sparePartsName参数不能超出50个字符", groups = {create.class, update.class})
|
||||||
private String sparePartsName;
|
private String sparePartsName;
|
||||||
|
|
||||||
@NotNull(message = "warehouseName参数缺失", groups = {create.class, update.class})
|
@NotNull(message = "warehouseId参数缺失", groups = {create.class, update.class})
|
||||||
@Length(max = 100, message = "warehouseName参数不能超出100个字符", groups = {create.class, update.class})
|
@Length(max = 100, message = "warehouseId参数不能超出100个字符", groups = {create.class, update.class})
|
||||||
private String warehouseName;
|
private Long warehouseId;
|
||||||
|
|
||||||
@NotNull(message = "specificationsModel参数缺失", groups = {create.class, update.class})
|
@NotNull(message = "specificationsModel参数缺失", groups = {create.class, update.class})
|
||||||
@Length(max = 50, message = "specificationsModel参数不能超出50个字符", groups = {create.class, update.class})
|
@Length(max = 50, message = "specificationsModel参数不能超出50个字符", groups = {create.class, update.class})
|
||||||
|
@ -54,7 +54,7 @@ public class OrderSparePartParam implements Serializable {
|
||||||
|
|
||||||
@NotNull(message = "quantity参数缺失", groups = {create.class, update.class})
|
@NotNull(message = "quantity参数缺失", groups = {create.class, update.class})
|
||||||
@DecimalMin(value = "0", message = "quantity参数值不能少于0", groups = {create.class, update.class})
|
@DecimalMin(value = "0", message = "quantity参数值不能少于0", groups = {create.class, update.class})
|
||||||
private Long quantity;
|
private Integer quantity;
|
||||||
|
|
||||||
@NotNull(message = "totalPrice参数缺失", groups = {create.class, update.class})
|
@NotNull(message = "totalPrice参数缺失", groups = {create.class, update.class})
|
||||||
private BigDecimal totalPrice;
|
private BigDecimal totalPrice;
|
||||||
|
|
|
@ -57,4 +57,5 @@ public class SparePartParam implements Serializable {
|
||||||
|
|
||||||
private String keywords; //关键字
|
private String keywords; //关键字
|
||||||
private Long clientId; //客户id
|
private Long clientId; //客户id
|
||||||
|
private Integer warehouseType; //仓库类型 0-我的仓库 1-公共仓库
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ import lombok.Data;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MaintenanceOrderVo
|
* MaintenanceOrderVo
|
||||||
|
@ -50,4 +51,6 @@ public class MaintenanceOrderDetailVo implements Serializable {
|
||||||
private String faultName; //故障名称
|
private String faultName; //故障名称
|
||||||
private String creatorName; // 创建人姓名
|
private String creatorName; // 创建人姓名
|
||||||
private String receiverName; // 接单人姓名
|
private String receiverName; // 接单人姓名
|
||||||
|
|
||||||
|
private List<OrderSparePartListVo> sparePartList; // 备件清单
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue