Merge remote-tracking branch 'origin/dev' into dev
# Conflicts: # zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/controller/BmCompanyInfoController.java # zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/UpOffServiceImpl.java
This commit is contained in:
commit
bf0becc786
|
|
@ -20,7 +20,7 @@ public interface RemoteDevInfoService
|
||||||
* @param maId
|
* @param maId
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@GetMapping(value = "/dev/{maId}")
|
@GetMapping(value = "/dev/getInfo/{maId}")
|
||||||
public AjaxResult getInfo(@PathVariable("maId") Long maId);
|
public AjaxResult getInfo(@PathVariable("maId") Long maId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -38,18 +38,12 @@ public class DevInfoVo extends DevInfo {
|
||||||
private String[] pictures;
|
private String[] pictures;
|
||||||
@ApiModelProperty(value = "关键词")
|
@ApiModelProperty(value = "关键词")
|
||||||
private String keyWord;
|
private String keyWord;
|
||||||
/* 是否审核通过, ma_up_off:status, 1=通过, 2驳回 */
|
|
||||||
@ApiModelProperty(value = "是否审核通过")
|
|
||||||
private String isAudit;
|
|
||||||
@ApiModelProperty(value = "搜索数量")
|
@ApiModelProperty(value = "搜索数量")
|
||||||
private Long searchNum;
|
private Long searchNum;
|
||||||
@ApiModelProperty(value = "检验pdf")
|
@ApiModelProperty(value = "检验pdf")
|
||||||
private String examinationPdf;
|
private String examinationPdf;
|
||||||
@ApiModelProperty(value = "保险pdf")
|
@ApiModelProperty(value = "保险pdf")
|
||||||
private String insurancePdf;
|
private String insurancePdf;
|
||||||
/** 1上架,2下架*/
|
|
||||||
@ApiModelProperty(value = "上下架类别")
|
|
||||||
private String type;
|
|
||||||
/**上下架id*/
|
/**上下架id*/
|
||||||
@ApiModelProperty(value = "上下架id")
|
@ApiModelProperty(value = "上下架id")
|
||||||
private int upId;
|
private int upId;
|
||||||
|
|
@ -79,4 +73,10 @@ public class DevInfoVo extends DevInfo {
|
||||||
private String cityStr;
|
private String cityStr;
|
||||||
@ApiModelProperty(value = "区名称")
|
@ApiModelProperty(value = "区名称")
|
||||||
private String areaStr;
|
private String areaStr;
|
||||||
|
@ApiModelProperty(value = "装备类别Id")
|
||||||
|
private String companyId;
|
||||||
|
/* 装备组别 parent */
|
||||||
|
@ApiModelProperty(value = "装备组别Id")
|
||||||
|
private String groupId;
|
||||||
|
private Long userId;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@ package com.bonus.zlpt.equip.api.enums;
|
||||||
|
|
||||||
public enum MaStatusEnum {
|
public enum MaStatusEnum {
|
||||||
|
|
||||||
/** 待上架审批 */
|
/** 待上架 */
|
||||||
PENDING_APPROVAL(15, "待上架审批"),
|
TO_BE_LISTED (15, "待上架"),
|
||||||
/** 待租 */
|
/** 待租 */
|
||||||
ON_HIRE(16, "待租"),
|
ON_HIRE(16, "待租"),
|
||||||
/** 在租 */
|
/** 在租 */
|
||||||
|
|
@ -11,7 +11,11 @@ public enum MaStatusEnum {
|
||||||
/** 下架 */
|
/** 下架 */
|
||||||
DELIST(18,"下架"),
|
DELIST(18,"下架"),
|
||||||
/** 自有 */
|
/** 自有 */
|
||||||
SELF_OWNED(43,"自有");
|
SELF_OWNED(43,"自有"),
|
||||||
|
/** 待审批 */
|
||||||
|
PENDING_APPROVAL(331,"待审批"),
|
||||||
|
/** 上架驳回 */
|
||||||
|
LISTING_REJECTED(332,"上架驳回");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ public class BaseEntity implements Serializable
|
||||||
|
|
||||||
/** 创建时间 */
|
/** 创建时间 */
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
private Date createTime;
|
private String createTime;
|
||||||
|
|
||||||
/** 更新者 */
|
/** 更新者 */
|
||||||
private String updateBy;
|
private String updateBy;
|
||||||
|
|
@ -61,12 +61,12 @@ public class BaseEntity implements Serializable
|
||||||
this.createBy = createBy;
|
this.createBy = createBy;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getCreateTime()
|
public String getCreateTime()
|
||||||
{
|
{
|
||||||
return createTime;
|
return createTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCreateTime(Date createTime)
|
public void setCreateTime(String createTime)
|
||||||
{
|
{
|
||||||
this.createTime = createTime;
|
this.createTime = createTime;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,18 @@
|
||||||
<groupId>com.bonus.zlpt</groupId>
|
<groupId>com.bonus.zlpt</groupId>
|
||||||
<artifactId>zlpt-common-security</artifactId>
|
<artifactId>zlpt-common-security</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.bonus.zlpt</groupId>
|
||||||
|
<artifactId>zlpt-api-equip</artifactId>
|
||||||
|
<version>3.6.3</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.bonus.zlpt</groupId>
|
||||||
|
<artifactId>zlpt-api-company</artifactId>
|
||||||
|
<version>3.6.3</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
package com.bonus.zlpt.bigscreen.service.impl;
|
package com.bonus.zlpt.bigscreen.service.impl;
|
||||||
|
|
||||||
import com.bonus.zlpt.bigscreen.domain.vo.CoTypeVo;
|
import com.bonus.zlpt.bigscreen.domain.vo.*;
|
||||||
import com.bonus.zlpt.bigscreen.domain.vo.ColtdTypeVo;
|
|
||||||
import com.bonus.zlpt.bigscreen.domain.vo.LatVo;
|
|
||||||
import com.bonus.zlpt.bigscreen.domain.vo.LonVo;
|
|
||||||
import com.bonus.zlpt.bigscreen.mapper.BmCompanyInfoMapper;
|
import com.bonus.zlpt.bigscreen.mapper.BmCompanyInfoMapper;
|
||||||
import com.bonus.zlpt.bigscreen.service.BmCompanyInfoService;
|
import com.bonus.zlpt.bigscreen.service.BmCompanyInfoService;
|
||||||
|
import com.bonus.zlpt.company.api.enums.CompanyTypeEnum;
|
||||||
|
import com.bonus.zlpt.equip.api.enums.MaStatusEnum;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -30,7 +30,13 @@ public class BmCompanyInfoServiceImpl implements BmCompanyInfoService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<CoTypeVo> selectTypeList() {
|
public List<CoTypeVo> selectTypeList() {
|
||||||
return bmCompanyInfoMapper.selectTypeList();
|
List<CoTypeVo> list = bmCompanyInfoMapper.selectTypeList();
|
||||||
|
ArrayList<CoTypeVo> typeVos = new ArrayList<>();
|
||||||
|
for (CoTypeVo coTypeVo : list) {
|
||||||
|
coTypeVo.setCoType(CompanyTypeEnum.getNameByCode(Integer.parseInt(coTypeVo.getCoType())));
|
||||||
|
typeVos.add(coTypeVo);
|
||||||
|
}
|
||||||
|
return typeVos;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -39,7 +45,14 @@ public class BmCompanyInfoServiceImpl implements BmCompanyInfoService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<ColtdTypeVo> selectColtdList() {
|
public List<ColtdTypeVo> selectColtdList() {
|
||||||
return bmCompanyInfoMapper.selectColtdList();
|
List<ColtdTypeVo> list = bmCompanyInfoMapper.selectColtdList();
|
||||||
|
ArrayList<ColtdTypeVo> coltdTypeVos = new ArrayList<>();
|
||||||
|
for (ColtdTypeVo coltdTypeVo : list) {
|
||||||
|
coltdTypeVo.setMaStatus(MaStatusEnum.getNameByCode(Integer.parseInt(coltdTypeVo.getMaStatus())));
|
||||||
|
coltdTypeVo.setCompanyType(CompanyTypeEnum.getNameByCode(Integer.parseInt(coltdTypeVo.getCompanyType())));
|
||||||
|
coltdTypeVos.add(coltdTypeVo);
|
||||||
|
}
|
||||||
|
return coltdTypeVos;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -3,9 +3,11 @@ package com.bonus.zlpt.bigscreen.service.impl;
|
||||||
import com.bonus.zlpt.bigscreen.domain.vo.CompanyInfoVo;
|
import com.bonus.zlpt.bigscreen.domain.vo.CompanyInfoVo;
|
||||||
import com.bonus.zlpt.bigscreen.mapper.BmMachinistInfoMapper;
|
import com.bonus.zlpt.bigscreen.mapper.BmMachinistInfoMapper;
|
||||||
import com.bonus.zlpt.bigscreen.service.BmMachinistInfoService;
|
import com.bonus.zlpt.bigscreen.service.BmMachinistInfoService;
|
||||||
|
import com.bonus.zlpt.company.api.enums.CompanyLtdEnum;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
@ -27,7 +29,12 @@ public class BmMachinistInfoServiceImpl implements BmMachinistInfoService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<CompanyInfoVo> selectMachinistInfoList() {
|
public List<CompanyInfoVo> selectMachinistInfoList() {
|
||||||
return infoMapper.selectMachinistInfoList();
|
List<CompanyInfoVo> list = infoMapper.selectMachinistInfoList();
|
||||||
|
ArrayList<CompanyInfoVo> companyInfoVos = new ArrayList<>();
|
||||||
|
for (CompanyInfoVo companyInfoVo : list) {
|
||||||
|
companyInfoVo.setOwnCo(CompanyLtdEnum.getNameByCode(Integer.parseInt(companyInfoVo.getOwnCo())));
|
||||||
|
}
|
||||||
|
return companyInfoVos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,12 @@ import com.bonus.zlpt.bigscreen.domain.vo.MaIdVo;
|
||||||
import com.bonus.zlpt.bigscreen.domain.vo.TypeVo;
|
import com.bonus.zlpt.bigscreen.domain.vo.TypeVo;
|
||||||
import com.bonus.zlpt.bigscreen.mapper.MaDevInfoMapper;
|
import com.bonus.zlpt.bigscreen.mapper.MaDevInfoMapper;
|
||||||
import com.bonus.zlpt.bigscreen.service.MaDevInfoService;
|
import com.bonus.zlpt.bigscreen.service.MaDevInfoService;
|
||||||
|
import com.bonus.zlpt.company.api.enums.CompanyLtdEnum;
|
||||||
|
import com.bonus.zlpt.equip.api.enums.MaStatusEnum;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -29,7 +32,13 @@ public class MaDevInfoServiceImpl implements MaDevInfoService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<CoTypeVo> selectMaDevInfoList() {
|
public List<CoTypeVo> selectMaDevInfoList() {
|
||||||
return maDevInfoMapper.selectMaDevInfoList();
|
List<CoTypeVo> typeVos = maDevInfoMapper.selectMaDevInfoList();
|
||||||
|
List<CoTypeVo> coTypeVos = new ArrayList<>();
|
||||||
|
for (CoTypeVo typeVo : typeVos) {
|
||||||
|
typeVo.setCoType(CompanyLtdEnum.getNameByCode(Integer.parseInt(typeVo.getCoType())));
|
||||||
|
coTypeVos.add(typeVo);
|
||||||
|
}
|
||||||
|
return coTypeVos;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -58,7 +67,13 @@ public class MaDevInfoServiceImpl implements MaDevInfoService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<TypeVo> selectTypeList() {
|
public List<TypeVo> selectTypeList() {
|
||||||
return maDevInfoMapper.selectTypeList();
|
List<TypeVo> list = maDevInfoMapper.selectTypeList();
|
||||||
|
ArrayList<TypeVo> typeVos = new ArrayList<>();
|
||||||
|
for (TypeVo typeVo : list) {
|
||||||
|
typeVo.setMaStatus(MaStatusEnum.getNameByCode(Integer.parseInt(typeVo.getMaStatus())));
|
||||||
|
typeVos.add(typeVo);
|
||||||
|
}
|
||||||
|
return typeVos;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -68,7 +83,13 @@ public class MaDevInfoServiceImpl implements MaDevInfoService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<TypeVo> selectMaTypeList() {
|
public List<TypeVo> selectMaTypeList() {
|
||||||
return maDevInfoMapper.selectMaTypeList();
|
List<TypeVo> list = maDevInfoMapper.selectMaTypeList();
|
||||||
|
ArrayList<TypeVo> typeVos = new ArrayList<>();
|
||||||
|
for (TypeVo typeVo : list) {
|
||||||
|
typeVo.setMaStatus(MaStatusEnum.getNameByCode(Integer.parseInt(typeVo.getMaStatus())));
|
||||||
|
typeVos.add(typeVo);
|
||||||
|
}
|
||||||
|
return typeVos;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -87,7 +108,9 @@ public class MaDevInfoServiceImpl implements MaDevInfoService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public MaIdVo selectListById(String maId) {
|
public MaIdVo selectListById(String maId) {
|
||||||
return maDevInfoMapper.selectListById(maId);
|
MaIdVo maIdVo = maDevInfoMapper.selectListById(maId);
|
||||||
|
maIdVo.setMaStatus(MaStatusEnum.getNameByCode(Integer.parseInt(maIdVo.getMaStatus())));
|
||||||
|
return maIdVo;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<select id="selectTypeList" resultType="com.bonus.zlpt.bigscreen.domain.vo.CoTypeVo">
|
<select id="selectTypeList" resultType="com.bonus.zlpt.bigscreen.domain.vo.CoTypeVo">
|
||||||
SELECT company_type as coType, COUNT(*) AS count
|
SELECT company_type as coType, COUNT(*) AS count
|
||||||
FROM bm_company_info
|
FROM bm_company_info
|
||||||
WHERE company_type IN ('社会企业', '南网集团企业', '南网控股企业')
|
WHERE company_type IN ('2', '3', '4')
|
||||||
GROUP BY company_type
|
GROUP BY company_type
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
@ -23,7 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
JOIN bm_company_info c ON m.own_co = c.company_id
|
JOIN bm_company_info c ON m.own_co = c.company_id
|
||||||
JOIN gps_real_info g ON m.gps_code = g.gps_code
|
JOIN gps_real_info g ON m.gps_code = g.gps_code
|
||||||
WHERE
|
WHERE
|
||||||
m.ma_status IN ('在租', '自有', '待租') and m.is_active = '1'
|
m.ma_status IN ('16', '17', '43') and m.is_active = '1'
|
||||||
GROUP BY
|
GROUP BY
|
||||||
c.company_ltd, m.ma_status, g.lon, g.lat,maId
|
c.company_ltd, m.ma_status, g.lon, g.lat,maId
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
SELECT bc.company_ltd AS coType, COUNT(*) AS Count
|
SELECT bc.company_ltd AS coType, COUNT(*) AS Count
|
||||||
FROM ma_dev_info md
|
FROM ma_dev_info md
|
||||||
JOIN bm_company_info bc ON md.own_co = bc.company_id
|
JOIN bm_company_info bc ON md.own_co = bc.company_id
|
||||||
WHERE md.ma_status = '自有' and md.is_active = '1'
|
WHERE md.ma_status = '43' and md.is_active = '1'
|
||||||
GROUP BY bc.company_ltd
|
GROUP BY bc.company_ltd
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -19,7 +19,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
SELECT mti.type_name as ownCo, COUNT(*) as count
|
SELECT mti.type_name as ownCo, COUNT(*) as count
|
||||||
FROM ma_type_info mti
|
FROM ma_type_info mti
|
||||||
INNER JOIN ma_dev_info mdi ON mti.type_id = mdi.type_id
|
INNER JOIN ma_dev_info mdi ON mti.type_id = mdi.type_id
|
||||||
WHERE mdi.ma_status = '在租' and mdi.is_active = '1'
|
WHERE mdi.ma_status = '17' and mdi.is_active = '1'
|
||||||
GROUP BY mti.type_name
|
GROUP BY mti.type_name
|
||||||
ORDER BY count DESC
|
ORDER BY count DESC
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -32,14 +32,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<select id="selectTypeList" resultType="com.bonus.zlpt.bigscreen.domain.vo.TypeVo">
|
<select id="selectTypeList" resultType="com.bonus.zlpt.bigscreen.domain.vo.TypeVo">
|
||||||
SELECT ma_status as maStatus, COUNT(*) AS count
|
SELECT ma_status as maStatus, COUNT(*) AS count
|
||||||
FROM ma_dev_info
|
FROM ma_dev_info
|
||||||
WHERE ma_status IN ('自有', '待租') and is_active = '1'
|
WHERE ma_status IN ('43', '16') and is_active = '1'
|
||||||
GROUP BY ma_status
|
GROUP BY ma_status
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectMaTypeList" resultType="com.bonus.zlpt.bigscreen.domain.vo.TypeVo">
|
<select id="selectMaTypeList" resultType="com.bonus.zlpt.bigscreen.domain.vo.TypeVo">
|
||||||
SELECT ma_status as maStatus, COUNT(*) AS count
|
SELECT ma_status as maStatus, COUNT(*) AS count
|
||||||
FROM ma_dev_info
|
FROM ma_dev_info
|
||||||
WHERE ma_status IN ('在租', '待租') and is_active = '1'
|
WHERE ma_status IN ('16', '17') and is_active = '1'
|
||||||
GROUP BY ma_status
|
GROUP BY ma_status
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,10 +38,10 @@ public class BmCompanyInfoServiceImpl implements BmCompanyInfoService {
|
||||||
@Resource
|
@Resource
|
||||||
private BmCompanyInfoDao bmCompanyInfoMapper;
|
private BmCompanyInfoDao bmCompanyInfoMapper;
|
||||||
|
|
||||||
@Autowired
|
@Resource
|
||||||
private BmCoBankMapper bmCoBankMapper;
|
private BmCoBankMapper bmCoBankMapper;
|
||||||
|
|
||||||
@Autowired
|
@Resource
|
||||||
private RemoteUserService remoteUserService;
|
private RemoteUserService remoteUserService;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -248,7 +248,7 @@
|
||||||
#{idNationUrl,jdbcType=VARCHAR},
|
#{idNationUrl,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="authEmail != null and authEmail != ''">
|
<if test="authEmail != null and authEmail != ''">
|
||||||
#{auth_email,jdbcType=VARCHAR},
|
#{authEmail,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="createTime != null and createTime != ''">
|
<if test="createTime != null and createTime != ''">
|
||||||
#{createTime,jdbcType=VARCHAR},
|
#{createTime,jdbcType=VARCHAR},
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,15 @@ public class DevInfoController extends BaseController
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "收藏装备列表")
|
||||||
|
@PostMapping("/userCollectList")
|
||||||
|
public TableDataInfo userCollectList(@RequestBody DevInfoVo devInfo)
|
||||||
|
{
|
||||||
|
startPage(devInfo.getPageNum(), devInfo.getPageSize());
|
||||||
|
List<DevInfoVo> list = devInfoService.selectUserCollectList(devInfo);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
// @RequiresPermissions("equip:info:list")
|
// @RequiresPermissions("equip:info:list")
|
||||||
@ApiOperation(value = "装备推荐列表")
|
@ApiOperation(value = "装备推荐列表")
|
||||||
@GetMapping("/hotList")
|
@GetMapping("/hotList")
|
||||||
|
|
@ -143,4 +152,18 @@ public class DevInfoController extends BaseController
|
||||||
Map<String, Integer> sumType =devInfoService.sumType();
|
Map<String, Integer> sumType =devInfoService.sumType();
|
||||||
return success(sumType);
|
return success(sumType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询商品列表
|
||||||
|
*/
|
||||||
|
//@RequiresPermissions("equip:info:list")
|
||||||
|
@ApiOperation(value = "查询商品列表")
|
||||||
|
@PostMapping("/devList")
|
||||||
|
public TableDataInfo devList(@RequestBody DevInfoVo devInfo)
|
||||||
|
{
|
||||||
|
startPage(devInfo.getPageNum(), devInfo.getPageSize());
|
||||||
|
List<DevInfoVo> list = devInfoService.selectDevInfoLists(devInfo);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.bonus.zlpt.equip.mapper;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import com.bonus.zlpt.common.core.domain.system.SysFile;
|
import com.bonus.zlpt.common.core.domain.system.SysFile;
|
||||||
import com.bonus.zlpt.equip.api.domain.DevInfo;
|
import com.bonus.zlpt.equip.api.domain.DevInfo;
|
||||||
|
import com.bonus.zlpt.equip.api.domain.UserCollect;
|
||||||
import com.bonus.zlpt.equip.api.domain.dto.InforMationDto;
|
import com.bonus.zlpt.equip.api.domain.dto.InforMationDto;
|
||||||
import com.bonus.zlpt.equip.api.domain.vo.DevInfoVo;
|
import com.bonus.zlpt.equip.api.domain.vo.DevInfoVo;
|
||||||
import com.bonus.zlpt.system.api.domain.BaseAddress;
|
import com.bonus.zlpt.system.api.domain.BaseAddress;
|
||||||
|
|
@ -24,6 +25,8 @@ public interface DevInfoMapper
|
||||||
*/
|
*/
|
||||||
public DevInfoVo selectDevInfoByMaId(Long maId);
|
public DevInfoVo selectDevInfoByMaId(Long maId);
|
||||||
|
|
||||||
|
public int updateHotSearchByMaId(Long maId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询设备图片集
|
* 查询设备图片集
|
||||||
*
|
*
|
||||||
|
|
@ -42,6 +45,9 @@ public interface DevInfoMapper
|
||||||
*/
|
*/
|
||||||
public List<DevInfoVo> selectDevInfoList(DevInfo devInfo);
|
public List<DevInfoVo> selectDevInfoList(DevInfo devInfo);
|
||||||
|
|
||||||
|
// public List<DevInfoVo> selectDevInfoList4Collect(DevInfo devInfo);
|
||||||
|
public List<UserCollect> selectUserCollectByUserId(Long userId);
|
||||||
|
|
||||||
public List<DevInfoVo> selectDevInfoHotList(DevInfo devInfo);
|
public List<DevInfoVo> selectDevInfoHotList(DevInfo devInfo);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -90,4 +96,7 @@ public interface DevInfoMapper
|
||||||
public List<BaseAddress> getBaseAddress();
|
public List<BaseAddress> getBaseAddress();
|
||||||
|
|
||||||
public String getBaseAddressById(Integer id);
|
public String getBaseAddressById(Integer id);
|
||||||
|
|
||||||
|
List<DevInfoVo> selectDevInfoLists(DevInfoVo devInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,8 @@ public interface IDevInfoService
|
||||||
*/
|
*/
|
||||||
public List<DevInfoVo> selectDevInfoList(DevInfoVo devInfo);
|
public List<DevInfoVo> selectDevInfoList(DevInfoVo devInfo);
|
||||||
|
|
||||||
|
List<DevInfoVo> selectUserCollectList(DevInfoVo devInfo);
|
||||||
|
|
||||||
public List<DevInfoVo> selectDevInfoHotList(DevInfoVo devInfo);
|
public List<DevInfoVo> selectDevInfoHotList(DevInfoVo devInfo);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -74,4 +76,6 @@ public interface IDevInfoService
|
||||||
|
|
||||||
|
|
||||||
public Map<String, Integer> sumType();
|
public Map<String, Integer> sumType();
|
||||||
|
|
||||||
|
List<DevInfoVo> selectDevInfoLists(DevInfoVo devInfo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,11 @@ package com.bonus.zlpt.equip.service.impl;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import com.bonus.zlpt.common.security.utils.SecurityUtils;
|
||||||
import com.bonus.zlpt.equip.api.domain.DevInfo;
|
import com.bonus.zlpt.equip.api.domain.DevInfo;
|
||||||
import com.bonus.zlpt.equip.api.domain.SysFileInfo;
|
import com.bonus.zlpt.equip.api.domain.SysFileInfo;
|
||||||
|
import com.bonus.zlpt.equip.api.domain.UserCollect;
|
||||||
import com.bonus.zlpt.equip.api.domain.dto.InforMationDto;
|
import com.bonus.zlpt.equip.api.domain.dto.InforMationDto;
|
||||||
import com.bonus.zlpt.equip.api.domain.vo.DevInfoVo;
|
import com.bonus.zlpt.equip.api.domain.vo.DevInfoVo;
|
||||||
import com.bonus.zlpt.common.core.domain.system.SysFile;
|
import com.bonus.zlpt.common.core.domain.system.SysFile;
|
||||||
|
|
@ -11,6 +14,7 @@ import com.bonus.zlpt.common.core.utils.DateUtils;
|
||||||
import com.bonus.zlpt.equip.api.enums.MaStatusEnum;
|
import com.bonus.zlpt.equip.api.enums.MaStatusEnum;
|
||||||
import com.bonus.zlpt.system.api.domain.BaseAddress;
|
import com.bonus.zlpt.system.api.domain.BaseAddress;
|
||||||
import com.bonus.zlpt.system.api.domain.SysDic;
|
import com.bonus.zlpt.system.api.domain.SysDic;
|
||||||
|
import com.bonus.zlpt.system.api.model.LoginUser;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import com.bonus.zlpt.equip.mapper.SysFileInfoMapper;
|
import com.bonus.zlpt.equip.mapper.SysFileInfoMapper;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -51,6 +55,8 @@ public class DevInfoServiceImpl implements IDevInfoService
|
||||||
public DevInfoVo selectDevInfoByMaId(Long maId)
|
public DevInfoVo selectDevInfoByMaId(Long maId)
|
||||||
{
|
{
|
||||||
DevInfoVo devInfoVo = devInfoMapper.selectDevInfoByMaId(maId);
|
DevInfoVo devInfoVo = devInfoMapper.selectDevInfoByMaId(maId);
|
||||||
|
//更新搜索量
|
||||||
|
devInfoMapper.updateHotSearchByMaId(maId);
|
||||||
try {
|
try {
|
||||||
List<SysFile> files = devInfoMapper.getFilesByMaId(maId);
|
List<SysFile> files = devInfoMapper.getFilesByMaId(maId);
|
||||||
if (!CollectionUtils.isEmpty(files) && files.get(0) != null) {
|
if (!CollectionUtils.isEmpty(files) && files.get(0) != null) {
|
||||||
|
|
@ -112,6 +118,47 @@ public class DevInfoServiceImpl implements IDevInfoService
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询设备收藏列表
|
||||||
|
*
|
||||||
|
* @param devInfo 设备信息
|
||||||
|
* @return 设备信息
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<DevInfoVo> selectUserCollectList(DevInfoVo devInfo)
|
||||||
|
{
|
||||||
|
List<DevInfoVo> result = new ArrayList<>();
|
||||||
|
//simple way
|
||||||
|
result = devInfoMapper.selectDevInfoList(devInfo);
|
||||||
|
LoginUser user = SecurityUtils.getLoginUser();
|
||||||
|
if (Objects.nonNull(user)) {
|
||||||
|
List<UserCollect> userCollectList = devInfoMapper.selectUserCollectByUserId(user.getUserid());
|
||||||
|
result = filterUserCollect(result, userCollectList);
|
||||||
|
}
|
||||||
|
//complex sql, it works
|
||||||
|
// LoginUser user = SecurityUtils.getLoginUser();
|
||||||
|
// if (Objects.nonNull(user)) {
|
||||||
|
// devInfo.setUserId(user.getUserid());
|
||||||
|
// result = devInfoMapper.selectDevInfoList4Collect(devInfo);
|
||||||
|
// }
|
||||||
|
fillInMaStatusStr(result);
|
||||||
|
fillInCityStr(result);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
private List<DevInfoVo> filterUserCollect(List<DevInfoVo> list, List<UserCollect> userCollectList) {
|
||||||
|
List<DevInfoVo> result = new ArrayList<>();
|
||||||
|
for (DevInfoVo devInfoVo : list) {
|
||||||
|
for (UserCollect userCollect : userCollectList) {
|
||||||
|
if (devInfoVo.getMaId().longValue() == userCollect.getMaId().longValue()) {
|
||||||
|
result.add(devInfoVo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DevInfoVo> selectDevInfoHotList(DevInfoVo devInfo)
|
public List<DevInfoVo> selectDevInfoHotList(DevInfoVo devInfo)
|
||||||
{
|
{
|
||||||
|
|
@ -158,15 +205,24 @@ public class DevInfoServiceImpl implements IDevInfoService
|
||||||
@Override
|
@Override
|
||||||
public int insertDevInfo(DevInfo devInfo)
|
public int insertDevInfo(DevInfo devInfo)
|
||||||
{
|
{
|
||||||
devInfo.setCreateTime(DateUtils.getNowDate());
|
devInfo.setCreateTime(DateUtils.getDate());
|
||||||
|
//获取用户信息
|
||||||
|
Long userId = SecurityUtils.getUserId();
|
||||||
|
//保存用户信息
|
||||||
|
devInfo.setCreator(userId);
|
||||||
|
devInfo.setCode(String.valueOf(UUID.randomUUID()));
|
||||||
|
devInfoMapper.insertDevInfo(devInfo);
|
||||||
|
|
||||||
//把文件保存到附件中
|
//把文件保存到附件中
|
||||||
List<SysFileInfo> fileInfoList = devInfo.getFileList();
|
List<SysFileInfo> fileInfoList = devInfo.getFileList();
|
||||||
if (fileInfoList.size()>0){
|
if (fileInfoList.size()>0){
|
||||||
for (SysFileInfo sysFileInfo: fileInfoList) {
|
for (SysFileInfo sysFileInfo: fileInfoList) {
|
||||||
|
sysFileInfo.setModelId(Math.toIntExact(devInfo.getMaId()));
|
||||||
|
sysFileInfo.setCreator(String.valueOf(userId));
|
||||||
sysFileInfoMapper.insertFileInfo(sysFileInfo);
|
sysFileInfoMapper.insertFileInfo(sysFileInfo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return devInfoMapper.insertDevInfo(devInfo);
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -242,4 +298,16 @@ public class DevInfoServiceImpl implements IDevInfoService
|
||||||
}
|
}
|
||||||
return sumTypeMap;
|
return sumTypeMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<DevInfoVo> selectDevInfoLists(DevInfoVo devInfo) {
|
||||||
|
|
||||||
|
List<DevInfoVo> list = devInfoMapper.selectDevInfoLists(devInfo);
|
||||||
|
//获取设备的附件
|
||||||
|
for (DevInfoVo devInfoVo: list) {
|
||||||
|
List<SysFileInfo> fileInfoList = sysFileInfoMapper.selectByMaId(devInfoVo.getMaId());
|
||||||
|
devInfoVo.setFileList(fileInfoList);
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ public class TypeInfoRecordServiceImpl implements ITypeInfoRecordService
|
||||||
@Override
|
@Override
|
||||||
public int insertTypeInfoRecord(TypeInfoRecord typeInfoRecord)
|
public int insertTypeInfoRecord(TypeInfoRecord typeInfoRecord)
|
||||||
{
|
{
|
||||||
typeInfoRecord.setCreateTime(DateUtils.getNowDate());
|
typeInfoRecord.setCreateTime(DateUtils.getDate());
|
||||||
return typeInfoRecordMapper.insertTypeInfoRecord(typeInfoRecord);
|
return typeInfoRecordMapper.insertTypeInfoRecord(typeInfoRecord);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ public class TypeInfoServiceImpl implements ITypeInfoService
|
||||||
@Override
|
@Override
|
||||||
public int insertTypeInfo(TypeInfo typeInfo)
|
public int insertTypeInfo(TypeInfo typeInfo)
|
||||||
{
|
{
|
||||||
typeInfo.setCreateTime(DateUtils.getNowDate());
|
typeInfo.setCreateTime(DateUtils.getDate());
|
||||||
return typeInfoMapper.insertTypeInfo(typeInfo);
|
return typeInfoMapper.insertTypeInfo(typeInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,14 @@ import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
|
||||||
import com.bonus.zlpt.common.security.utils.SecurityUtils;
|
import com.bonus.zlpt.common.security.utils.SecurityUtils;
|
||||||
|
import com.bonus.zlpt.equip.api.domain.DevInfo;
|
||||||
import com.bonus.zlpt.equip.api.domain.SysFileInfo;
|
import com.bonus.zlpt.equip.api.domain.SysFileInfo;
|
||||||
import com.bonus.zlpt.equip.api.domain.TypeInfo;
|
import com.bonus.zlpt.equip.api.domain.TypeInfo;
|
||||||
import com.bonus.zlpt.equip.api.domain.UpOff;
|
import com.bonus.zlpt.equip.api.domain.UpOff;
|
||||||
import com.bonus.zlpt.equip.api.domain.dto.UpOffDto;
|
import com.bonus.zlpt.equip.api.domain.dto.UpOffDto;
|
||||||
import com.bonus.zlpt.common.core.enums.FileDictEnum;
|
import com.bonus.zlpt.common.core.enums.FileDictEnum;
|
||||||
|
import com.bonus.zlpt.equip.api.enums.MaStatusEnum;
|
||||||
|
import com.bonus.zlpt.equip.mapper.DevInfoMapper;
|
||||||
import com.bonus.zlpt.equip.api.enums.leaseScopeEnums;
|
import com.bonus.zlpt.equip.api.enums.leaseScopeEnums;
|
||||||
import com.bonus.zlpt.equip.mapper.SysFileInfoMapper;
|
import com.bonus.zlpt.equip.mapper.SysFileInfoMapper;
|
||||||
import com.bonus.zlpt.equip.mapper.TypeInfoMapper;
|
import com.bonus.zlpt.equip.mapper.TypeInfoMapper;
|
||||||
|
|
@ -40,6 +43,9 @@ public class UpOffServiceImpl implements IUpOffService
|
||||||
@Resource
|
@Resource
|
||||||
private SysFileInfoMapper sysFileInfoMapper;
|
private SysFileInfoMapper sysFileInfoMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private DevInfoMapper devInfoMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询设备上下架管理
|
* 查询设备上下架管理
|
||||||
|
|
||||||
|
|
@ -86,7 +92,13 @@ public class UpOffServiceImpl implements IUpOffService
|
||||||
for (int i = 0; i < upOffList.size(); i++) {
|
for (int i = 0; i < upOffList.size(); i++) {
|
||||||
UpOff UpOff = upOffList.get(i);
|
UpOff UpOff = upOffList.get(i);
|
||||||
UpOff.setApplyUser(name);
|
UpOff.setApplyUser(name);
|
||||||
|
//新增一条上架数据
|
||||||
upOffMapper.insertUpOff(UpOff);
|
upOffMapper.insertUpOff(UpOff);
|
||||||
|
DevInfo devInfo = new DevInfo();
|
||||||
|
devInfo.setMaId(UpOff.getMaId());
|
||||||
|
devInfo.setMaStatus(String.valueOf(MaStatusEnum.PENDING_APPROVAL.getCode()));
|
||||||
|
//修改此时商品的状态
|
||||||
|
devInfoMapper.updateDevInfo(devInfo);
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -48,18 +48,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectDevInfoList" parameterType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">
|
<select id="selectDevInfoList" parameterType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">
|
||||||
select d.*,t.type_name as device_name,t.parent_name as group_name,c.company_name,u.type as type
|
select d.*,mt1.type_name as device_name, mt2.type_name as group_name, mt3.type_name as type_name,c.company_name
|
||||||
from ma_dev_info d
|
from ma_dev_info d
|
||||||
left join (select t.*, p.type_name as parent_name
|
left join ma_type_info mt1 on d.type_id = mt1.type_id
|
||||||
from ma_type_info t
|
left join ma_type_info mt2 on mt1.parent_id = mt2.type_id
|
||||||
left join ma_type_info p on t.parent_id=p.type_id) t on d.type_id = t.type_id
|
left join ma_type_info mt3 on mt2.parent_id = mt3.type_id
|
||||||
left join bm_company_info c on d.own_co = c.company_id
|
left join bm_company_info c on d.own_co = c.company_id
|
||||||
left join ma_up_off u on d.ma_id = u.ma_id
|
|
||||||
-- select d.*,t.type_name,c.company_name ,u.type, u.id as up_id
|
|
||||||
-- from ma_dev_info d
|
|
||||||
-- left join ma_type_info t on d.type_id = t.type_id
|
|
||||||
-- left join bm_company_info c on d.own_co = c.company_id
|
|
||||||
-- left join ma_up_off u on d.ma_id = u.ma_id
|
|
||||||
<where>
|
<where>
|
||||||
<if test="maId != null "> and d.ma_id = #{maId}</if>
|
<if test="maId != null "> and d.ma_id = #{maId}</if>
|
||||||
<if test="code != null and code != ''"> and d.code = #{code}</if>
|
<if test="code != null and code != ''"> and d.code = #{code}</if>
|
||||||
|
|
@ -104,7 +98,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="isActive != null and isActive != ''"> and d.is_active = #{isActive}</if>
|
<if test="isActive != null and isActive != ''"> and d.is_active = #{isActive}</if>
|
||||||
<if test="keyWord != null and keyWord != ''">
|
<if test="keyWord != null and keyWord != ''">
|
||||||
and (
|
and (
|
||||||
locate(#{keyWord},t.type_name) > 0
|
locate(#{keyWord},mt1.type_name) > 0
|
||||||
|
or locate(#{keyWord},mt2.type_name) > 0
|
||||||
|
or locate(#{keyWord},mt3.type_name) > 0
|
||||||
or locate(#{keyWord},c.company_name) > 0
|
or locate(#{keyWord},c.company_name) > 0
|
||||||
or locate(#{keyWord},d.ma_id) > 0
|
or locate(#{keyWord},d.ma_id) > 0
|
||||||
or locate(#{keyWord},d.model_name) > 0
|
or locate(#{keyWord},d.model_name) > 0
|
||||||
|
|
@ -131,6 +127,92 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- <select id="selectDevInfoList4Collect" parameterType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">-->
|
||||||
|
<!-- select d.*,t.type_name as device_name,t.parent_name as group_name,c.company_name,u.type as type-->
|
||||||
|
<!-- from ma_dev_info d-->
|
||||||
|
<!-- left join (select t.*, p.type_name as parent_name-->
|
||||||
|
<!-- from ma_type_info t-->
|
||||||
|
<!-- left join ma_type_info p on t.parent_id=p.type_id) t on d.type_id = t.type_id-->
|
||||||
|
<!-- left join bm_company_info c on d.own_co = c.company_id-->
|
||||||
|
<!-- left join ma_up_off u on d.ma_id = u.ma_id-->
|
||||||
|
<!-- left join ma_user_collect col on d.ma_id = col.ma_id-->
|
||||||
|
<!-- -- select d.*,t.type_name,c.company_name ,u.type, u.id as up_id-->
|
||||||
|
<!-- -- from ma_dev_info d-->
|
||||||
|
<!-- -- left join ma_type_info t on d.type_id = t.type_id-->
|
||||||
|
<!-- -- left join bm_company_info c on d.own_co = c.company_id-->
|
||||||
|
<!-- -- left join ma_up_off u on d.ma_id = u.ma_id-->
|
||||||
|
<!-- <where>-->
|
||||||
|
<!-- <if test="maId != null "> and d.ma_id = #{maId}</if>-->
|
||||||
|
<!-- <if test="code != null and code != ''"> and d.code = #{code}</if>-->
|
||||||
|
<!-- <if test="typeId != null">-->
|
||||||
|
<!-- <if test="level != null and level == 2">-->
|
||||||
|
<!-- and t.parent_id = #{typeId}-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- <if test="level != null and level == 3">-->
|
||||||
|
<!-- and d.type_id = #{typeId}-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- <if test="maStatus != null and maStatus != ''"> and d.ma_status = #{maStatus}</if>-->
|
||||||
|
<!-- <if test="leaseScope != null "> and d.lease_scope = #{leaseScope}</if>-->
|
||||||
|
<!-- <if test="location != null and location != ''"> and d.location = #{location}</if>-->
|
||||||
|
<!-- <if test="provinceId != null and provinceId != ''"> and d.province_id = #{provinceId}</if>-->
|
||||||
|
<!-- <if test="cityId != null and cityId != ''"> and d.city_id = #{cityId}</if>-->
|
||||||
|
<!-- <if test="areaId != null and areaId != ''"> and d.area_id = #{areaId}</if>-->
|
||||||
|
<!-- <if test="brand != null and brand != ''"> and d.brand = #{brand}</if>-->
|
||||||
|
<!-- <if test="modelName != null and modelName != ''"> and d.model_name like concat('%', #{modelName}, '%')</if>-->
|
||||||
|
<!-- <if test="ageMin != null and ageMin != '' and ageMax != null and ageMax != ''">-->
|
||||||
|
<!-- and DATEDIFF(DATE_FORMAT(now(), '%Y-%m-%d'), d.production_date) >= #{ageMin} * 365-->
|
||||||
|
<!-- and DATEDIFF(DATE_FORMAT(now(), '%Y-%m-%d'), d.production_date) <= #{ageMax} * 365-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- <if test="workingHoursMin != null and workingHoursMin != '' and workingHoursMax != null and workingHoursMax != ''">-->
|
||||||
|
<!-- and d.working_hours >= #{workingHoursMin} and d.working_hours <= #{workingHoursMax}-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- <if test="serialNumber != null and serialNumber != ''"> and d.serial_number = #{serialNumber}</if>-->
|
||||||
|
<!-- <if test="monthLeasePriceMin != null and monthLeasePriceMax != null">-->
|
||||||
|
<!-- and d.month_lease_price >= #{monthLeasePriceMin} and d.month_lease_price <= #{monthLeasePriceMax}-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- <if test="dayLeasePrice != null and dayLeasePrice != ''"> and d.day_lease_price = #{dayLeasePrice}</if>-->
|
||||||
|
<!-- <if test="picUrl != null and picUrl != ''"> and d.pic_url = #{picUrl}</if>-->
|
||||||
|
<!-- <if test="jsMonthPrice != null and jsMonthPrice != ''"> and d.js_month_price = #{jsMonthPrice}</if>-->
|
||||||
|
<!-- <if test="jsDayPrice != null and jsDayPrice != ''"> and d.js_day_price = #{jsDayPrice}</if>-->
|
||||||
|
<!-- <if test="description != null and description != ''"> and d.description = #{description}</if>-->
|
||||||
|
<!-- <if test="gpsCode != null and gpsCode != ''"> and d.gps_code = #{gpsCode}</if>-->
|
||||||
|
<!-- <if test="ownCo != null "> and d.own_co = #{ownCo}</if>-->
|
||||||
|
<!-- <if test="creator != null "> and d.creator = #{creator}</if>-->
|
||||||
|
<!-- <if test="updateBy != null "> and d.update_by = #{updateBy}</if>-->
|
||||||
|
<!-- <if test="specification != null "> and d.specification = #{specification}</if>-->
|
||||||
|
<!-- <if test="deposit != null "> and d.deposit = #{deposit}</if>-->
|
||||||
|
<!-- <if test="isActive != null and isActive != ''"> and d.is_active = #{isActive}</if>-->
|
||||||
|
<!-- <if test="keyWord != null and keyWord != ''">-->
|
||||||
|
<!-- and (-->
|
||||||
|
<!-- locate(#{keyWord},t.type_name) > 0-->
|
||||||
|
<!-- or locate(#{keyWord},c.company_name) > 0-->
|
||||||
|
<!-- or locate(#{keyWord},d.ma_id) > 0-->
|
||||||
|
<!-- or locate(#{keyWord},d.model_name) > 0-->
|
||||||
|
<!-- or locate(#{keyWord},d.specification) > 0-->
|
||||||
|
<!-- or locate(#{keyWord},d.serial_number) > 0-->
|
||||||
|
<!-- or locate(#{keyWord},d.description) > 0-->
|
||||||
|
<!-- )-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- and d.is_active='1' and col.user_id = #{userId}-->
|
||||||
|
<!-- </where>-->
|
||||||
|
<!-- order by-->
|
||||||
|
<!-- d.is_active-->
|
||||||
|
<!-- <if test="monthLeasePriceOrderBy != null and monthLeasePriceOrderBy == 'ASC'">-->
|
||||||
|
<!-- ,d.month_lease_price-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- <if test="monthLeasePriceOrderBy != null and monthLeasePriceOrderBy == 'DESC'">-->
|
||||||
|
<!-- ,d.month_lease_price DESC-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- <if test="updateTimeOrderBy != null and updateTimeOrderBy == 'ASC'">-->
|
||||||
|
<!-- ,d.update_time-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- <if test="updateTimeOrderBy != null and updateTimeOrderBy == 'DESC'">-->
|
||||||
|
<!-- ,d.update_time DESC-->
|
||||||
|
<!-- </if>-->
|
||||||
|
<!-- </select>-->
|
||||||
|
|
||||||
<select id="selectDevInfoHotList" parameterType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">
|
<select id="selectDevInfoHotList" parameterType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">
|
||||||
select d.*,t.type_name as device_name,t.parent_name as group_name,c.company_name,search_num
|
select d.*,t.type_name as device_name,t.parent_name as group_name,c.company_name,search_num
|
||||||
from ma_dev_info d
|
from ma_dev_info d
|
||||||
|
|
@ -146,47 +228,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
</where>
|
</where>
|
||||||
order by h.search_num
|
order by h.search_num
|
||||||
</select>
|
</select>
|
||||||
<!-- <select id="selectDevInfoHotList" parameterType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">-->
|
|
||||||
<!-- select d.*,c.company_name,search_num,t.type_name-->
|
|
||||||
<!-- from ma_dev_info d-->
|
|
||||||
<!-- left join bm_company_info c on d.own_co = c.company_id-->
|
|
||||||
<!-- left join ma_hot_search h on d.ma_id = h.ma_id-->
|
|
||||||
<!-- left join ma_type_info t on d.type_id = t.type_id-->
|
|
||||||
<!-- order by h.search_num-->
|
|
||||||
<!-- </select>-->
|
|
||||||
|
|
||||||
<select id="selectDevInfoByMaId" parameterType="Long" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">
|
<select id="selectDevInfoByMaId" parameterType="Long" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">
|
||||||
select d.*,c.company_name,c.create_time as company_create_time,c.logo_url as company_logo_url,
|
select d.*,c.company_name,c.create_time as company_create_time,c.logo_url as company_logo_url,
|
||||||
c.auth_phone,ty.type_name as device_name,
|
c.auth_phone, mt1.type_name as device_name,
|
||||||
ty.parent_name as group_name,ty.grandpa_name as type_name,
|
mt2.type_name as group_name, mt3.type_name as type_name,
|
||||||
col.id as collect_id, up.status as is_audit,h.search_num
|
col.id as collect_id, h.search_num
|
||||||
from ma_dev_info d
|
from ma_dev_info d
|
||||||
left join bm_company_info c on d.own_co = c.company_id
|
left join bm_company_info c on d.own_co = c.company_id
|
||||||
left join ma_user_collect col on d.ma_id = col.ma_id
|
left join ma_user_collect col on d.ma_id = col.ma_id
|
||||||
left join ma_up_off up on d.ma_id = up.ma_id
|
|
||||||
left join ma_hot_search h on d.ma_id = h.ma_id
|
left join ma_hot_search h on d.ma_id = h.ma_id
|
||||||
left join ma_type_info t on d.type_id = t.type_id
|
left join ma_type_info t on d.type_id = t.type_id
|
||||||
left join (
|
left join ma_type_info mt1 on d.type_id = mt1.type_id
|
||||||
select tt.*, pp.type_name as grandpa_name from
|
left join ma_type_info mt2 on mt1.parent_id = mt2.type_id
|
||||||
(select t.*, p.type_name as parent_name,p.type_id as p_type_id, p.parent_id as p_parent_id
|
left join ma_type_info mt3 on mt2.parent_id = mt3.type_id
|
||||||
from ma_type_info t
|
|
||||||
left join ma_type_info p on t.parent_id=p.type_id) tt
|
|
||||||
left join ma_type_info pp on tt.p_parent_id = pp.type_id
|
|
||||||
) ty on d.type_id=ty.type_id
|
|
||||||
where d.ma_id = #{maId} and d.is_active='1'
|
where d.ma_id = #{maId} and d.is_active='1'
|
||||||
</select>
|
</select>
|
||||||
<!-- <select id="selectDevInfoByMaId" parameterType="Long" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">-->
|
|
||||||
<!-- select d.*,c.company_name,c.create_time as company_create_time,c.logo_url as company_logo_url,-->
|
|
||||||
<!-- c.auth_phone,t.type_name,-->
|
|
||||||
<!-- col.id as collect_id, up.status as is_audit,h.search_num-->
|
|
||||||
<!-- from ma_dev_info d-->
|
|
||||||
<!-- left join bm_company_info c on d.own_co = c.company_id-->
|
|
||||||
<!-- left join ma_user_collect col on d.ma_id = col.ma_id-->
|
|
||||||
<!-- left join ma_up_off up on d.ma_id = up.ma_id-->
|
|
||||||
<!-- left join ma_hot_search h on d.ma_id = h.ma_id-->
|
|
||||||
<!-- left join ma_type_info t on d.type_id = t.type_id-->
|
|
||||||
<!-- where d.ma_id = #{maId}-->
|
|
||||||
<!-- </select>-->
|
|
||||||
|
|
||||||
<select id="getFilesByMaId" parameterType="Long" resultType="com.bonus.zlpt.common.core.domain.system.SysFile">
|
<select id="getFilesByMaId" parameterType="Long" resultType="com.bonus.zlpt.common.core.domain.system.SysFile">
|
||||||
SELECT s.dic_id, s.file_name as name,s.file_url as url
|
SELECT s.dic_id, s.file_name as name,s.file_url as url
|
||||||
|
|
@ -202,75 +259,75 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
GROUP BY d.own_co
|
GROUP BY d.own_co
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<insert id="insertDevInfo" parameterType="com.bonus.zlpt.equip.api.domain.DevInfo">
|
<insert id="insertDevInfo" parameterType="com.bonus.zlpt.equip.api.domain.DevInfo" useGeneratedKeys="true" keyProperty="maId">
|
||||||
insert into ma_dev_info
|
insert into ma_dev_info
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
<if test="maId != null">ma_id,</if>
|
<if test="maId != null and maId != '' ">ma_id,</if>
|
||||||
<if test="code != null">code,</if>
|
<if test="code != null and code != '' ">code,</if>
|
||||||
<if test="typeId != null">type_id,</if>
|
<if test="typeId != null and typeId != ''">type_id,</if>
|
||||||
<if test="maStatus != null">ma_status,</if>
|
<if test="maStatus != null and maStatus != ''">ma_status,</if>
|
||||||
<if test="leaseScope != null">lease_scope,</if>
|
<if test="leaseScope != null and leaseScope != ''">lease_scope,</if>
|
||||||
<if test="location != null">location,</if>
|
<if test="location != null and location != ''" >location,</if>
|
||||||
<if test="provinceId != null">provinceId,</if>
|
<if test="provinceId != null and provinceId != ''">province_id,</if>
|
||||||
<if test="cityId != null">cityId,</if>
|
<if test="cityId != null and cityId != ''">city_id,</if>
|
||||||
<if test="areaId != null">areaId,</if>
|
<if test="areaId != null and areaId != ''">area_id,</if>
|
||||||
<if test="brand != null">brand,</if>
|
<if test="brand != null and brand != ''">brand,</if>
|
||||||
<if test="modelName != null">model_name,</if>
|
<if test="modelName != null and modelName != ''">model_name,</if>
|
||||||
<if test="productionDate != null">production_date,</if>
|
<if test="productionDate != null and productionDate != ''">production_date,</if>
|
||||||
<if test="workingHours != null">working_hours,</if>
|
<if test="workingHours != null and workingHours != ''">working_hours,</if>
|
||||||
<if test="serialNumber != null">serial_number,</if>
|
<if test="serialNumber != null and serialNumber != ''">serial_number,</if>
|
||||||
<if test="monthLeasePrice != null">month_lease_price,</if>
|
<if test="monthLeasePrice != null and monthLeasePrice != ''">month_lease_price,</if>
|
||||||
<if test="dayLeasePrice != null">day_lease_price,</if>
|
<if test="dayLeasePrice != null and dayLeasePrice != ''">day_lease_price,</if>
|
||||||
<if test="picUrl != null">pic_url,</if>
|
<if test="picUrl != null and picUrl != ''">pic_url,</if>
|
||||||
<if test="jsMonthPrice != null">js_month_price,</if>
|
<if test="jsMonthPrice != null and jsMonthPrice != ''">js_month_price,</if>
|
||||||
<if test="jsDayPrice != null">js_day_price,</if>
|
<if test="jsDayPrice != null and jsDayPrice != ''">js_day_price,</if>
|
||||||
<if test="description != null">description,</if>
|
<if test="description != null and description != ''">description,</if>
|
||||||
<if test="gpsCode != null">gps_code,</if>
|
<if test="gpsCode != null and gpsCode != ''">gps_code,</if>
|
||||||
<if test="ownCo != null">own_co,</if>
|
<if test="ownCo != null and ownCo != ''">own_co,</if>
|
||||||
<if test="createTime != null">create_time,</if>
|
<if test="createTime != null and createTime != ''">create_time,</if>
|
||||||
<if test="creator != null">creator,</if>
|
<if test="creator != null and creator != ''">creator,</if>
|
||||||
<if test="updateTime != null">update_time,</if>
|
<if test="updateTime != null and updateTime != ''">update_time,</if>
|
||||||
<if test="updateBy != null">update_by,</if>
|
<if test="updateBy != null and updateBy != ''">update_by,</if>
|
||||||
<if test="specification != null">specification,</if>
|
<if test="specification != null and specification != ''">specification,</if>
|
||||||
<if test="deposit != null">deposit,</if>
|
<if test="deposit != null and deposit != ''">deposit,</if>
|
||||||
<if test="isOperator != null">is_operator,</if>
|
<if test="isOperator != null and isOperator != ''">is_operator,</if>
|
||||||
<if test="isActive != null">is_active,</if>
|
<if test="isActive != null and isActive != ''">is_active,</if>
|
||||||
<if test="updateTime != null">update_time,</if>
|
<if test="updateTime != null and updateTime != ''">update_time,</if>
|
||||||
<if test="updateBy != null">update_by,</if>
|
<if test="updateBy != null and updateBy != ''">update_by,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="maId != null">#{maId},</if>
|
<if test="maId != null and maId != ''">#{maId},</if>
|
||||||
<if test="code != null">#{code},</if>
|
<if test="code != null and code != ''">#{code},</if>
|
||||||
<if test="typeId != null">#{typeId},</if>
|
<if test="typeId != null and typeId != ''">#{typeId},</if>
|
||||||
<if test="maStatus != null">#{maStatus},</if>
|
<if test="maStatus != null and maStatus != ''">#{maStatus},</if>
|
||||||
<if test="leaseScope != null">#{leaseScope},</if>
|
<if test="leaseScope != null and leaseScope != ''">#{leaseScope},</if>
|
||||||
<if test="location != null">#{location},</if>
|
<if test="location != null and location != ''">#{location},</if>
|
||||||
<if test="provinceId != null">#{provinceId},</if>
|
<if test="provinceId != null and provinceId != ''">#{provinceId},</if>
|
||||||
<if test="cityId != null">#{cityId},</if>
|
<if test="cityId != null and cityId != ''">#{cityId},</if>
|
||||||
<if test="areaId != null">#{areaId},</if>
|
<if test="areaId != null and areaId != ''">#{areaId},</if>
|
||||||
<if test="brand != null">#{brand},</if>
|
<if test="brand != null and brand != ''">#{brand},</if>
|
||||||
<if test="modelName != null">#{modelName},</if>
|
<if test="modelName != null and modelName != ''">#{modelName},</if>
|
||||||
<if test="productionDate != null">#{productionDate},</if>
|
<if test="productionDate != null and productionDate != ''">#{productionDate},</if>
|
||||||
<if test="workingHours != null">#{workingHours},</if>
|
<if test="workingHours != null and workingHours != ''">#{workingHours},</if>
|
||||||
<if test="serialNumber != null">#{serialNumber},</if>
|
<if test="serialNumber != null and serialNumber != ''">#{serialNumber},</if>
|
||||||
<if test="monthLeasePrice != null">#{monthLeasePrice},</if>
|
<if test="monthLeasePrice != null and monthLeasePrice != ''">#{monthLeasePrice},</if>
|
||||||
<if test="dayLeasePrice != null">#{dayLeasePrice},</if>
|
<if test="dayLeasePrice != null and dayLeasePrice != ''">#{dayLeasePrice},</if>
|
||||||
<if test="picUrl != null">#{picUrl},</if>
|
<if test="picUrl != null and picUrl != ''">#{picUrl},</if>
|
||||||
<if test="jsMonthPrice != null">#{jsMonthPrice},</if>
|
<if test="jsMonthPrice != null and jsMonthPrice != ''">#{jsMonthPrice},</if>
|
||||||
<if test="jsDayPrice != null">#{jsDayPrice},</if>
|
<if test="jsDayPrice != null and jsDayPrice != ''">#{jsDayPrice},</if>
|
||||||
<if test="description != null">#{description},</if>
|
<if test="description != null and description != ''">#{description},</if>
|
||||||
<if test="gpsCode != null">#{gpsCode},</if>
|
<if test="gpsCode != null and gpsCode != ''">#{gpsCode},</if>
|
||||||
<if test="ownCo != null">#{ownCo},</if>
|
<if test="ownCo != null and ownCo != ''">#{ownCo},</if>
|
||||||
<if test="createTime != null">#{createTime},</if>
|
<if test="createTime != null and createTime != ''">#{createTime},</if>
|
||||||
<if test="creator != null">#{creator},</if>
|
<if test="creator != null and creator != ''">#{creator},</if>
|
||||||
<if test="updateTime != null">#{update_time},</if>
|
<if test="updateTime != null and updateTime != ''">#{update_time},</if>
|
||||||
<if test="updateBy != null">#{update_by},</if>
|
<if test="updateBy != null and updateBy != ''">#{update_by},</if>
|
||||||
<if test="specification != null">#{specification},</if>
|
<if test="specification != null and specification != ''">#{specification},</if>
|
||||||
<if test="deposit != null">#{deposit},</if>
|
<if test="deposit != null and deposit != ''">#{deposit},</if>
|
||||||
<if test="isOperator != null">#{isOperator},</if>
|
<if test="isOperator != null and isOperator != ''">#{isOperator},</if>
|
||||||
<if test="isActive != null">#{isActive},</if>
|
<if test="isActive != null and isActive != ''">#{isActive},</if>
|
||||||
<if test="updateTime != null">#{updateTime},</if>
|
<if test="updateTime != null and updateTime != ''">#{updateTime},</if>
|
||||||
<if test="updateBy != null">#{updateBy},</if>
|
<if test="updateBy != null and updateBy != ''">#{updateBy},</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
@ -346,6 +403,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectUserCollectByUserId" parameterType="Long" resultType="com.bonus.zlpt.equip.api.domain.UserCollect">
|
||||||
|
select id, user_id, ma_id, time from ma_user_collect
|
||||||
|
where user_id = #{userId}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<update id="updateHotSearchByMaId" parameterType="Long">
|
||||||
|
update ma_hot_search
|
||||||
|
set search_num = search_num + 1
|
||||||
|
where ma_id = #{maId}
|
||||||
|
</update>
|
||||||
|
|
||||||
<select id="getSysDic" resultType="com.bonus.zlpt.system.api.domain.SysDic">
|
<select id="getSysDic" resultType="com.bonus.zlpt.system.api.domain.SysDic">
|
||||||
select
|
select
|
||||||
id,p_id,code,`name`,description,`value`,sort,`level`,status,create_time,creator
|
id,p_id,code,`name`,description,`value`,sort,`level`,status,create_time,creator
|
||||||
|
|
@ -366,4 +434,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<select id="getBaseAddressById" resultType="String">
|
<select id="getBaseAddressById" resultType="String">
|
||||||
select name from base_address where status = 1 and id = #{id}
|
select name from base_address where status = 1 and id = #{id}
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectDevInfoLists" resultType="com.bonus.zlpt.equip.api.domain.vo.DevInfoVo">
|
||||||
|
select d.*,t.type_name as device_name,t.parent_name as group_name,c.company_name,u.type as type,t.group_name as type_name,t.p_id as group_id,t.group_id as company_id
|
||||||
|
from ma_dev_info d
|
||||||
|
left join (select t.*, p.type_name as parent_name, p.type_id as p_id,mt.type_name as group_name, mt.type_id as group_id
|
||||||
|
from ma_type_info t
|
||||||
|
left join ma_type_info p on t.parent_id=p.type_id
|
||||||
|
left join ma_type_info mt on p.parent_id = mt.type_id
|
||||||
|
) t on d.type_id = t.type_id
|
||||||
|
left join bm_company_info c on d.own_co = c.company_id
|
||||||
|
left join ma_up_off u on d.ma_id = u.ma_id ORDER BY d.create_time desc
|
||||||
|
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -14,6 +14,8 @@ import com.bonus.zlpt.order.mapper.OrderInfoMapper;
|
||||||
import com.bonus.zlpt.common.core.domain.order.OrderInfo;
|
import com.bonus.zlpt.common.core.domain.order.OrderInfo;
|
||||||
import com.bonus.zlpt.order.service.IOrderInfoService;
|
import com.bonus.zlpt.order.service.IOrderInfoService;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 订单信息Service业务层处理
|
* 订单信息Service业务层处理
|
||||||
*
|
*
|
||||||
|
|
@ -24,9 +26,9 @@ import com.bonus.zlpt.order.service.IOrderInfoService;
|
||||||
public class OrderInfoServiceImpl implements IOrderInfoService
|
public class OrderInfoServiceImpl implements IOrderInfoService
|
||||||
{
|
{
|
||||||
private final Integer ORDER_ATTACHMENT_DIC_ID = 21;
|
private final Integer ORDER_ATTACHMENT_DIC_ID = 21;
|
||||||
@Autowired
|
@Resource
|
||||||
private OrderInfoMapper orderInfoMapper;
|
private OrderInfoMapper orderInfoMapper;
|
||||||
@Autowired
|
@Resource
|
||||||
OrderDetailsMapper orderDetailsMapper;
|
OrderDetailsMapper orderDetailsMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -62,8 +64,7 @@ public class OrderInfoServiceImpl implements IOrderInfoService
|
||||||
@Override
|
@Override
|
||||||
public int insertOrderInfo(OrderInfoVo orderInfo)
|
public int insertOrderInfo(OrderInfoVo orderInfo)
|
||||||
{
|
{
|
||||||
LoginUser user = SecurityUtils.getLoginUser();
|
orderInfo.setOrderUser(SecurityUtils.getUserId());
|
||||||
orderInfo.setOrderUser(user.getUserid());
|
|
||||||
orderInfoMapper.insertOrderInfo(orderInfo);
|
orderInfoMapper.insertOrderInfo(orderInfo);
|
||||||
Long orderId = orderInfoMapper.selectLastInsertId();
|
Long orderId = orderInfoMapper.selectLastInsertId();
|
||||||
orderInfo.setOrderId(orderId);
|
orderInfo.setOrderId(orderId);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue