diff --git a/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/entity/BasicdataVehicleEntity.java b/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/entity/BasicdataVehicleEntity.java index 439e5b5ab..437d87919 100644 --- a/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/entity/BasicdataVehicleEntity.java +++ b/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/entity/BasicdataVehicleEntity.java @@ -282,30 +282,30 @@ public class BasicdataVehicleEntity extends TenantEntity { */ @ApiModelProperty(value = "GPS型号") private String gpsModel; -// /** -// * 预留1 -// */ -// @ApiModelProperty(value = "预留1") -// private String reserve1; -// /** -// * 预留2 -// */ -// @ApiModelProperty(value = "预留2") -// private String reserve2; -// /** -// * 预留3 -// */ -// @ApiModelProperty(value = "预留3") -// private String reserve3; -// /** -// * 预留4 -// */ -// @ApiModelProperty(value = "预留4") -// private String reserve4; -// /** -// * 预留5 -// */ -// @ApiModelProperty(value = "预留5") -// private String reserve5; + /** + * 预留1 + */ + @ApiModelProperty(value = "预留1") + private String reserve1; + /** + * 预留2 + */ + @ApiModelProperty(value = "预留2") + private String reserve2; + /** + * 预留3 + */ + @ApiModelProperty(value = "预留3") + private String reserve3; + /** + * 预留4 + */ + @ApiModelProperty(value = "预留4") + private String reserve4; + /** + * 预留5 + */ + @ApiModelProperty(value = "预留5") + private String reserve5; } diff --git a/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataStoreBrandVO.java b/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataStoreBrandVO.java index c3f7f362c..079ebd7e5 100644 --- a/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataStoreBrandVO.java +++ b/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataStoreBrandVO.java @@ -32,4 +32,10 @@ import lombok.EqualsAndHashCode; public class BasicdataStoreBrandVO extends BasicdataStoreBrandEntity { private static final long serialVersionUID = 1L; + private String storeName; + + private String brandName; + + private String storeBrandName; + } diff --git a/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataZonePriceVO.java b/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataZonePriceVO.java index 1786b1f58..054f46071 100644 --- a/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataZonePriceVO.java +++ b/blade-service-api/logpm-basicdata-api/src/main/java/com/logpm/basicdata/vo/BasicdataZonePriceVO.java @@ -35,4 +35,6 @@ public class BasicdataZonePriceVO extends BasicdataZonePriceEntity { private String name; private String brandName; + + } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataStoreBrandController.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataStoreBrandController.java index 89ec0de3a..cd945740c 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataStoreBrandController.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataStoreBrandController.java @@ -78,6 +78,16 @@ public class BasicdataStoreBrandController extends BladeController { IPage pages = basicdataStoreBrandService.page(Condition.getPage(query), Condition.getQueryWrapper(basicdataStoreBrand, BasicdataStoreBrandEntity.class)); return R.data(pages); } + /** + * 门店品牌中间表 分页 + */ + @GetMapping("/listName") + @ApiOperationSupport(order = 2) + @ApiOperation(value = "分页", notes = "传入basicdataStoreBrand") + public R> listName(String name) { + List pages = basicdataStoreBrandService.listName(name); + return R.data(pages); + } /** * 门店品牌中间表 自定义分页 diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataVehicleController.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataVehicleController.java index 01cca302b..0a48c4276 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataVehicleController.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataVehicleController.java @@ -29,6 +29,7 @@ import lombok.AllArgsConstructor; import javax.validation.Valid; import lombok.extern.slf4j.Slf4j; +import org.apache.poi.ss.formula.functions.T; import org.springblade.core.secure.BladeUser; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; @@ -81,6 +82,7 @@ public class BasicdataVehicleController extends BladeController { BasicdataVehicleVO basicdataVehicleVO = new BasicdataVehicleVO(); BeanUtils.copyProperties(detail,basicdataVehicleVO); List urls =basicdataVehicleService.selectPhotoBymasterId(basicdataVehicleVO.getId()); + log.info("urls>>>>>{}",urls); if (urls.size()>0){basicdataVehicleVO.setHistoricPhotos(StringUtils.join(urls, ","));} return R.data(basicdataVehicleVO); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataWarehouseController.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataWarehouseController.java index 74f382214..4517ad8f8 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataWarehouseController.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataWarehouseController.java @@ -153,6 +153,7 @@ public class BasicdataWarehouseController extends BladeController { @ApiOperation(value = "逻辑删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam List ids) { boolean result = warehouseService.removeWarehouse(ids); + return R.status(result); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataZonePriceController.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataZonePriceController.java index d4501cac9..a8d302578 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataZonePriceController.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataZonePriceController.java @@ -16,6 +16,7 @@ */ package com.logpm.basicdata.controller; +import com.logpm.basicdata.dto.BasicdataZonePriceDTO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -138,8 +139,10 @@ public class BasicdataZonePriceController extends BladeController { @PostMapping("/submit") @ApiOperationSupport(order = 6) @ApiOperation(value = "新增或修改", notes = "传入basicdataZonePrice") - public R submit(@Valid @RequestBody BasicdataZonePriceEntity basicdataZonePrice) { - return R.status(basicdataZonePriceService.saveOrUpdate(basicdataZonePrice)); + public R submit(@Valid @RequestBody BasicdataZonePriceDTO basicdataZonePrice) { + + + return R.status(basicdataZonePriceService.ownSaveOrUpdate(basicdataZonePrice)); } /** diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/dto/BasicdataZonePriceDTO.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/dto/BasicdataZonePriceDTO.java index 8849a1342..a24952b33 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/dto/BasicdataZonePriceDTO.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/dto/BasicdataZonePriceDTO.java @@ -20,6 +20,8 @@ import com.logpm.basicdata.entity.BasicdataZonePriceEntity; import lombok.Data; import lombok.EqualsAndHashCode; +import java.util.Map; + /** * 区域品牌价格表 数据传输对象实体类 * @@ -31,4 +33,6 @@ import lombok.EqualsAndHashCode; public class BasicdataZonePriceDTO extends BasicdataZonePriceEntity { private static final long serialVersionUID = 1L; + private Map fei; + private Map feishi; } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataShopMapper.xml b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataShopMapper.xml index 4e0e90f37..c2696df42 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataShopMapper.xml +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataShopMapper.xml @@ -22,6 +22,7 @@ from logpm_basicdata_shop lbs left JOIN logpm_basicdata_client lbc on lbs.client_id = lbc.id + lbs.is_deleted = 0 and lbc.client_name like concat('%',#{param.clientId},'%') and lbs.store_code like concat('%',#{param.storeCode},'%') and lbs.store_name like concat('%',#{param.storeName},'%') @@ -30,8 +31,6 @@ and lbs.blade_region_area_id like concat('%',#{param.bladeRegionAreaId},'%') and date_format (lbs.check_in_time,'%Y-%m-%d') = ]]> date_format (#{param.checkInTime},'%Y-%m-%d') and date_format (lbs.post_set_time,'%Y-%m-%d') date_format (#{param.postSetTime},'%Y-%m-%d') - - diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStorageServicesMapper.xml b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStorageServicesMapper.xml index c6f3c78f3..0d245238a 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStorageServicesMapper.xml +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStorageServicesMapper.xml @@ -17,9 +17,9 @@ LEFT JOIN logpm_basicdata_store_contact lbsc on lbsc.id = lbss.forwarding_unit lbss.is_deleted = 0 - and lbs.store_name = #{param.shopId} - and lbsc.linkman = #{param.forwardingUnit} - and lbss.warehouseService = #{param.warehouseService} + and lbs.store_name like concat('%',#{param.shopId},'%') + and lbsc.linkman like concat('%',#{param.forwardingUnit} ,'%') + and lbss.warehouse_service like concat('%',#{param.warehouseService},'%') diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStoreBrandMapper.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStoreBrandMapper.java index ed2a93c6a..61d8ce931 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStoreBrandMapper.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStoreBrandMapper.java @@ -51,4 +51,5 @@ public interface BasicdataStoreBrandMapper extends BaseMapper exportBasicdataStoreBrand(@Param("ew") Wrapper queryWrapper); + List listName(String name); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStoreBrandMapper.xml b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStoreBrandMapper.xml index 5c81ac394..a28a6db73 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStoreBrandMapper.xml +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataStoreBrandMapper.xml @@ -5,7 +5,15 @@ - + select lbsc.tenant_id, lbsc.create_user, lbsc.create_time,lbsc.update_user,lbsc.update_time, lbsc.status, lbsc.is_deleted, lbsc.create_dept, lbsc.id, lbsc.reserve1, lbsc.reserve2, lbsc.reserve3, lbsc.reserve4, lbsc.reserve5, lbsc.shop_id, lbsc.linkman, lbsc.phone,lbs.store_name storeName - from logpm_basicdata_store_contact lbsc LEFT JOIN logpm_basicdata_shop lbs on lbs.id = lbsc.shop_id + from logpm_basicdata_store_contact lbsc + LEFT JOIN logpm_basicdata_shop lbs on lbs.id = lbsc.shop_id where lbsc.is_deleted = 0 diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataVehicleMapper.xml b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataVehicleMapper.xml index 62dfd402d..0d408f0e8 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataVehicleMapper.xml +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataVehicleMapper.xml @@ -131,7 +131,7 @@ lbv.gps_model gpsModel, ( SELECT - lbvp.photo_url + group_concat(lbvp.photo_url) FROM logpm_basicdata_vehicle_photo lbvp where @@ -139,7 +139,7 @@ AND lbvp.create_time <= DATE_SUB( CURDATE(), INTERVAL 1 YEAR ) ORDER BY lbvp.create_time - LIMIT 1 + LIMIT 3 ) historicPhotos FROM logpm_basicdata_vehicle lbv diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.xml b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.xml index 471a5f400..7b8ec2be8 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.xml +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/mapper/BasicdataWarehouseMapper.xml @@ -51,8 +51,8 @@ UPDATE logpm_warehouse_warehouse SET is_deleted = 1 WHERE - NOT EXISTS ( SELECT b.id FROM logpm_warehouse_goods_area b WHERE b.warehouse_id = #{id} ) - AND NOT EXISTS (SELECT f.id FROM logpm_basic_team_group f WHERE f.belong_to=#{id}) + NOT EXISTS ( SELECT b.id FROM logpm_warehouse_goods_area b WHERE b.warehouse_id = #{id} AND b.is_deleted = 0) + AND NOT EXISTS (SELECT f.id FROM logpm_basic_team_group f WHERE f.belong_to=#{id} AND f.is_deleted = 0 ) AND id = #{id} diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataStoreBrandService.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataStoreBrandService.java index 5c43062e0..cf763aaf2 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataStoreBrandService.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataStoreBrandService.java @@ -50,4 +50,6 @@ public interface IBasicdataStoreBrandService extends BaseService exportBasicdataStoreBrand(Wrapper queryWrapper); Boolean submitSave(BasicdataStoreBrandEntity basicdataStoreBrand); + + List listName(String name); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataZonePriceService.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataZonePriceService.java index c3895ee32..7cd47a323 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataZonePriceService.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataZonePriceService.java @@ -17,6 +17,7 @@ package com.logpm.basicdata.service; import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.logpm.basicdata.dto.BasicdataZonePriceDTO; import com.logpm.basicdata.entity.BasicdataZonePriceEntity; import com.logpm.basicdata.vo.BasicdataZonePriceVO; import com.logpm.basicdata.excel.BasicdataZonePriceExcel; @@ -55,4 +56,6 @@ public interface IBasicdataZonePriceService extends BaseService pageListName(String name); + + Boolean ownSaveOrUpdate(BasicdataZonePriceDTO basicdataZonePrice); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataStoreBrandServiceImpl.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataStoreBrandServiceImpl.java index 10c4f6463..a8e91f52c 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataStoreBrandServiceImpl.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataStoreBrandServiceImpl.java @@ -65,4 +65,9 @@ public class BasicdataStoreBrandServiceImpl extends BaseServiceImpl listName(String name) { + return baseMapper.listName(name); + } + } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataZonePriceServiceImpl.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataZonePriceServiceImpl.java index 3a2b40ce0..25a93ffec 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataZonePriceServiceImpl.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataZonePriceServiceImpl.java @@ -17,8 +17,7 @@ package com.logpm.basicdata.service.impl; import com.alibaba.fastjson.JSONObject; -import com.baomidou.mybatisplus.core.toolkit.StringUtils; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.logpm.basicdata.dto.BasicdataZonePriceDTO; import com.logpm.basicdata.entity.BasicdataZonePriceEntity; import com.logpm.basicdata.vo.BasicdataZonePriceVO; import com.logpm.basicdata.excel.BasicdataZonePriceExcel; @@ -71,4 +70,13 @@ public class BasicdataZonePriceServiceImpl extends BaseServiceImpl