diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/mapper/CarMainMapper.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/mapper/CarMainMapper.java index 088c12ff..df604e5e 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/mapper/CarMainMapper.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/mapper/CarMainMapper.java @@ -57,4 +57,13 @@ public interface CarMainMapper extends BaseMapper { */ List isDataKeyValueRepeat(@Param("dto") CarMain carMain); -} \ No newline at end of file + /** + * @description : 查询车辆信息 + * @author xyc + * @date 14:15 2025/10/17 + * @param cusId {@link String} + * @param carNumber {@link String} + * @return cn.iocoder.yudao.module.custom.entity.CarMain + **/ + CarMain selectByCusIdAndCarNumber(@Param("cusId") String cusId,@Param("carNumber") String carNumber); +} diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/CarMainService.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/CarMainService.java index 091b2b33..1c41f5a8 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/CarMainService.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/CarMainService.java @@ -120,4 +120,14 @@ public interface CarMainService extends IService { **/ CarMain selectByUserIdAndCarNumber(Long userId,String carNumber); -} \ No newline at end of file + /** + * @description :根据客户id+车牌号查询车辆信息 + * @author xyc + * @date 14:14 2025/10/17 + * @param cusId {@link String} + * @param carNumber {@link String} + * @return cn.iocoder.yudao.module.custom.entity.CarMain + **/ + CarMain selectByCusIdAndCarNumber(String cusId,String carNumber); + +} diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/impl/CarMainServiceImpl.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/impl/CarMainServiceImpl.java index 08336c1f..d4e886a2 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/impl/CarMainServiceImpl.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/impl/CarMainServiceImpl.java @@ -346,6 +346,19 @@ public class CarMainServiceImpl extends ServiceImpl impl } } + /** + * @param cusId {@link String} + * @param carNumber {@link String} + * @return cn.iocoder.yudao.module.custom.entity.CarMain + * @description :根据客户id+车牌号查询车辆信息 + * @author xyc + * @date 14:14 2025/10/17 + **/ + @Override + public CarMain selectByCusIdAndCarNumber(String cusId, String carNumber) { + return baseMapper.selectByCusIdAndCarNumber(cusId,carNumber); + } + /** * 根据品牌型号获取保养规则 * diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/impl/CustomerCarServiceImpl.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/impl/CustomerCarServiceImpl.java index e85bea31..d0990f41 100644 --- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/impl/CustomerCarServiceImpl.java +++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/service/impl/CustomerCarServiceImpl.java @@ -150,7 +150,7 @@ public class CustomerCarServiceImpl extends ServiceImpl + diff --git a/dl-module-base/src/main/resources/mapper/custom/CustomerCarMapper.xml b/dl-module-base/src/main/resources/mapper/custom/CustomerCarMapper.xml index c90e9ed1..9b1bf56d 100644 --- a/dl-module-base/src/main/resources/mapper/custom/CustomerCarMapper.xml +++ b/dl-module-base/src/main/resources/mapper/custom/CustomerCarMapper.xml @@ -70,7 +70,7 @@ LEFT JOIN base_car_brand bcb ON bcb.deleted = 0 AND tbcarm.car_brand = bcb.id LEFT JOIN base_car_model bcm ON bcm.deleted = 0 AND tbcarm.car_model = bcm.id WHERE - main.deleted = 0 + main.deleted = 0 and tbcarm.deleted = 0 AND main.cus_id = #{cusId} ORDER BY @@ -92,4 +92,4 @@ ORDER BY main.create_time DESC - \ No newline at end of file + diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/common/RepairDictConstants.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/common/RepairDictConstants.java index e72ba81b..25c18d92 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/common/RepairDictConstants.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/common/RepairDictConstants.java @@ -37,4 +37,6 @@ public interface RepairDictConstants { /** 基础业务配置 */ String BASE_BUSINESS_CONFIG = "base_business_config"; + + String REPAIR_TICKETS_WORK_STATUS = "repair_tickets_work_status"; } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/controller/admin/RepairStaffController.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/controller/admin/RepairStaffController.java index 3d19710c..24f6207f 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/controller/admin/RepairStaffController.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/controller/admin/RepairStaffController.java @@ -75,6 +75,8 @@ public class RepairStaffController { .collect(Collectors.toList()); repairStaff.setRoles(weixiuRoleDOS); + repairStaff.setRoleIds(weixiuRoleDOS.stream().map(RoleDO::getId).collect(Collectors.toList())); + return success(repairStaff); } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/entity/RepairStaff.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/entity/RepairStaff.java index 12f78890..390f2baa 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/entity/RepairStaff.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/entity/RepairStaff.java @@ -60,6 +60,8 @@ public class RepairStaff { private String roleNames; List roles; + private List roleIds; + /** * 文件夹id */ diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/impl/RepairStaffServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/impl/RepairStaffServiceImpl.java index 936bdc43..2601555b 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/impl/RepairStaffServiceImpl.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/impl/RepairStaffServiceImpl.java @@ -245,8 +245,13 @@ public class RepairStaffServiceImpl implements RepairStaffService { companyStaff.setCreateTime(null); companyStaff.setDeptId(null); companyStaff.setId(null); + companyStaff.setName(staff.getNickname()); companyStaffService.update(companyStaff, Wrappers.lambdaUpdate() .eq(CompanyStaff::getUserId, staff.getId())); + + // 修改用户表 + adminUserApi.updateUser(BeanUtil.copyProperties(staff, AdminUserRespDTO.class)); + } /** diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/controller/admin/RepairWaresController.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/controller/admin/RepairWaresController.java index 163e09bf..058c0cec 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/controller/admin/RepairWaresController.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/controller/admin/RepairWaresController.java @@ -265,4 +265,16 @@ public class RepairWaresController { ExcelUtils.write(response, "维修配件数据.xls", "数据", RepairWaresExcelVO.class, list); } + + /** + * 统计库存总数量和总金额 + * + * @param pageReqVO 查询条件 + * @return 统计结果 + */ + @GetMapping("/statistics") + @Operation(summary = "统计库存总数量和总金额") + public CommonResult getWaresStatistics(RepairWaresPageReqVO pageReqVO) { + return success(waresService.getWaresStatistics(pageReqVO)); + } } \ No newline at end of file diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/mapper/RepairWaresMapper.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/mapper/RepairWaresMapper.java index d5d8181a..65473de4 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/mapper/RepairWaresMapper.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/mapper/RepairWaresMapper.java @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.project.mapper; import cn.iocoder.yudao.module.project.entity.RepairWares; import cn.iocoder.yudao.module.project.vo.RepairWaresPageReqVO; import cn.iocoder.yudao.module.project.vo.RepairWaresRespVO; +import cn.iocoder.yudao.module.project.vo.RepairWaresStatisticsVO; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -46,4 +47,12 @@ public interface RepairWaresMapper extends BaseMapper { * @return java.util.List> **/ List> selectAllType(); -} \ No newline at end of file + + /** + * 统计库存总数量和总金额 + * + * @param pageReqVO 查询条件 + * @return 统计结果 + */ + RepairWaresStatisticsVO getWaresStatistics(@Param("entity") RepairWaresPageReqVO pageReqVO); +} diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/service/RepairWaresService.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/service/RepairWaresService.java index ea7c7f06..9bd030a5 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/service/RepairWaresService.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/service/RepairWaresService.java @@ -100,6 +100,14 @@ public interface RepairWaresService extends IService { * * @author 小李 * @date 15:54 2024/11/30 - **/ + **/ void stockBelow(); + + /** + * 统计库存总数量和总金额 + * + * @param pageReqVO 查询条件 + * @return 统计结果 + */ + RepairWaresStatisticsVO getWaresStatistics(RepairWaresPageReqVO pageReqVO); } \ No newline at end of file diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/service/impl/RepairWaresServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/service/impl/RepairWaresServiceImpl.java index 83ca85d3..554fff2e 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/service/impl/RepairWaresServiceImpl.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/service/impl/RepairWaresServiceImpl.java @@ -306,7 +306,7 @@ public class RepairWaresServiceImpl extends ServiceImpl admin, List warehouse){ String message = flag ? "检查配件入库是否超时出现故障,请联系开发人员解决" : "检查配件库存是否充足出现故障,请联系开发人员解决"; // 如果为空就通知相关人员出现了问题 @@ -317,4 +317,9 @@ public class RepairWaresServiceImpl extends ServiceImpl workerService.sentMessage(SystemEnum.REPAIR.getCode(),item.getId(), message)); } } + + @Override + public RepairWaresStatisticsVO getWaresStatistics(RepairWaresPageReqVO pageReqVO) { + return waresMapper.getWaresStatistics(pageReqVO); + } } \ No newline at end of file diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/vo/RepairWaresStatisticsVO.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/vo/RepairWaresStatisticsVO.java new file mode 100644 index 00000000..d4a39abc --- /dev/null +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/project/vo/RepairWaresStatisticsVO.java @@ -0,0 +1,18 @@ +package cn.iocoder.yudao.module.project.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.math.BigDecimal; + +@Schema(description = "管理后台 - 配件库统计信息 Response VO") +@Data +public class RepairWaresStatisticsVO { + + @Schema(description = "配件总数量") + private BigDecimal totalStock; + + @Schema(description = "配件总金额") + private BigDecimal totalAmount; + +} \ No newline at end of file diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/controller/admin/DlRepairSoController.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/controller/admin/DlRepairSoController.java index 985ccd56..50572a79 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/controller/admin/DlRepairSoController.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/controller/admin/DlRepairSoController.java @@ -67,11 +67,24 @@ public class DlRepairSoController { @GetMapping("/page") @Operation(summary = "采购单/领料单 分页") public CommonResult getRepairSoPage(DlRepairSoReqVO repairSoReqVO, - @RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo, - @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { + @RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { Page page = new Page<>(pageNo, pageSize); return success(dlRepairSoService.getRepairSoPage(repairSoReqVO, page)); } + + /** + * 统计采购金额 + * + * @param repairSoReqVO 查询条件 + * @author 系统管理员 + * @date 2024/12/10 + **/ + @GetMapping("/purchase-amount") + @Operation(summary = "统计采购金额") + public CommonResult getPurchaseAmount(DlRepairSoReqVO repairSoReqVO) { + return success(dlRepairSoService.getPurchaseAmount(repairSoReqVO)); + } /** * 采购单/领料单 作废 diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/mapper/DlRepairSoMapper.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/mapper/DlRepairSoMapper.java index 05bde9ad..e30321c5 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/mapper/DlRepairSoMapper.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/mapper/DlRepairSoMapper.java @@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.math.BigDecimal; import java.util.List; /** @@ -21,6 +22,15 @@ public interface DlRepairSoMapper extends BaseMapper { IPage getRepairSoPage(@Param("map") DlRepairSoReqVO repairSoReqVO, Page page); + /** + * 统计采购金额 + * @author 系统管理员 + * @date 2024/12/10 + * @param repairSoReqVO 查询条件 + * @return 采购总金额 + **/ + BigDecimal getPurchaseAmount(DlRepairSoReqVO repairSoReqVO); + /** * 根据条件查询指定数量:待确认的领料单 待确认的退料单 * @author vinjor-M diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/DlRepairSoService.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/DlRepairSoService.java index 1d4f2f04..d82f66f1 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/DlRepairSoService.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/DlRepairSoService.java @@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; +import java.math.BigDecimal; + /** * 针对表【dl_repair_so(采购单领料单)】的数据库操作Service * @@ -32,6 +34,16 @@ public interface DlRepairSoService extends IService { * @date 18:14 2024/9/14 **/ IPage getRepairSoPage(DlRepairSoReqVO repairSoReqVO, Page page); + + /** + * 统计采购金额 + * + * @param repairSoReqVO 查询条件 + * @return 采购总金额 + * @author 系统管理员 + * @date 2024/12/10 + **/ + BigDecimal getPurchaseAmount(DlRepairSoReqVO repairSoReqVO); /** * 采购单/领料单 作废 diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/impl/DlRepairSoServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/impl/DlRepairSoServiceImpl.java index a38c2e65..836780e3 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/impl/DlRepairSoServiceImpl.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/stockOperate/service/impl/DlRepairSoServiceImpl.java @@ -40,6 +40,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.BeanUtils; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; @@ -183,6 +184,11 @@ public class DlRepairSoServiceImpl extends ServiceImpl list = new ArrayList<>(); + List list = new ArrayList<>(); do { IPage pageType = dlRepairTicketsService.getPageType(repairTicketsReqVO, page); List records = pageType.getRecords(); if (CollUtil.isEmpty(records)){ break; } - List convertedRecords = records.stream().map(item -> BeanUtils.toBean(item, TicketsExportVO.class)).collect(Collectors.toList()); + List convertedRecords = records; list.addAll(convertedRecords); pageNo++; page.setCurrent(pageNo); @@ -663,9 +663,14 @@ public class DlRepairTicketsController { Map statistics = dlRepairTicketsService.getStatistics(repairTicketsReqVO); List dictDataList = dictDataApi.getDictDataList(RepairDictConstants.REPAIR_TYPE); + + List repairWorkStatusList = dictDataApi.getDictDataList(RepairDictConstants.REPAIR_TICKETS_WORK_STATUS); // 转换map Map repairTypeMap = dictDataList.stream().collect(Collectors.toMap(DictDataRespDTO::getValue, DictDataRespDTO::getLabel)); + // 创建一个Map,用于存储字典数据 + Map repairWorkStatusMap = repairWorkStatusList.stream().collect(Collectors.toMap(DictDataRespDTO::getValue, DictDataRespDTO::getLabel)); + List> rows = new ArrayList<>(); // 第一行可以写汇总信息或标题行 @@ -681,23 +686,28 @@ public class DlRepairTicketsController { "产值:", totalLaborPartsMoney, "毛利:", totalProfit, "含工时毛利率:", profitRateWithLabor, - "不含工时毛利率:", profitRateWithoutLabor)); + "不含工时毛利率:", profitRateWithoutLabor, + "","","","")); } // 第二行写表头 - rows.add(CollUtil.newArrayList("订单编号","维修类别", "客户名称", "车牌号", "车系", "手机号", "经办人姓名", "经办人电话")); + rows.add(CollUtil.newArrayList("订单编号","维修类别", "客户名称", "车牌号", "车系", "手机号", "经办人姓名", "经办人电话", "维修费用", "参考成本", "进场时间", "工作状态")); // 后面循环写数据 - for (TicketsExportVO item : list) { + for (DlRepairTickets item : list) { rows.add(CollUtil.newArrayList( - item.getTicketNo(), - repairTypeMap.get(item.getRepairType()), - item.getUserName(), - item.getCarNo(), - item.getCarBrandName(), - item.getUserMobile(), - item.getHandleName(), - item.getHandleMobile() + item.getTicketNo() != null ? item.getTicketNo() : "", + repairTypeMap.get(item.getRepairType()) != null ? repairTypeMap.get(item.getRepairType()) : "", + item.getUserName() != null ? item.getUserName() : "", + item.getCarNo() != null ? item.getCarNo() : "", + item.getCarBrandName() != null ? item.getCarBrandName() : "", + item.getUserMobile() != null ? item.getUserMobile() : "", + item.getHandleName() != null ? item.getHandleName() : "", + item.getHandleMobile() != null ? item.getHandleMobile() : "", + item.getTotalPrice() != null ? item.getTotalPrice().toString() : "0", + item.getAccessoriesMoney() != null ? item.getAccessoriesMoney().toString() : "0", + item.getInTime() != null ? DateUtil.formatDateTime(item.getInTime()) : "", + repairWorkStatusMap.get(item.getTicketsWorkStatus()) != null ? repairWorkStatusMap.get(item.getTicketsWorkStatus()) : "" )); } @@ -733,7 +743,7 @@ public class DlRepairTicketsController { throw exception0(500, "没有数据可以导出"); } String name = ""; - switch (repairTicketsReqVO.getTicketsStatus()){ + switch (repairTicketsReqVO.getPayStatus()){ case "01": name = "待结算工单数据.xls"; break; diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/entity/DlRepairTickets.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/entity/DlRepairTickets.java index 1c8bc1dc..1ac9db90 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/entity/DlRepairTickets.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/entity/DlRepairTickets.java @@ -271,4 +271,7 @@ public class DlRepairTickets extends TenantBaseDO { private TicketsSettlementVO settlement; @TableField(exist = false) private boolean ifShow = false; + /** 配件金额 */ + @TableField(exist = false) + private BigDecimal accessoriesMoney; } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/vo/TicketsExportVO.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/vo/TicketsExportVO.java index 6927d8be..c31a4fd3 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/vo/TicketsExportVO.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/vo/TicketsExportVO.java @@ -7,6 +7,8 @@ import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import lombok.Data; +import java.util.Date; + /** * 用于工单数据导出 * @@ -41,4 +43,11 @@ public class TicketsExportVO { @ExcelProperty("经办人电话") private String handleMobile; + + @ExcelProperty("配件成本") + private String accessoriesMoney; + + /** 进厂时间 */ + @ExcelProperty("进厂时间") + private Date inTime; } diff --git a/dl-module-repair/src/main/resources/mapper/project/RepairWaresMapper.xml b/dl-module-repair/src/main/resources/mapper/project/RepairWaresMapper.xml index a298ea5e..d69e5a31 100644 --- a/dl-module-repair/src/main/resources/mapper/project/RepairWaresMapper.xml +++ b/dl-module-repair/src/main/resources/mapper/project/RepairWaresMapper.xml @@ -59,4 +59,21 @@ WHERE tmp.type is not null AND tmp.type !='' ORDER BY dbt.create_time DESC + + \ No newline at end of file diff --git a/dl-module-repair/src/main/resources/mapper/stockOperate/DlRepairSoMapper.xml b/dl-module-repair/src/main/resources/mapper/stockOperate/DlRepairSoMapper.xml index f2b6dff9..b31e0227 100644 --- a/dl-module-repair/src/main/resources/mapper/stockOperate/DlRepairSoMapper.xml +++ b/dl-module-repair/src/main/resources/mapper/stockOperate/DlRepairSoMapper.xml @@ -138,4 +138,52 @@ drs.deleted = '0' AND drs.so_id=#{id} + + + diff --git a/dl-module-repair/src/main/resources/mapper/tickets/DlRepairTicketsMapper.xml b/dl-module-repair/src/main/resources/mapper/tickets/DlRepairTicketsMapper.xml index 478579ed..a613114e 100644 --- a/dl-module-repair/src/main/resources/mapper/tickets/DlRepairTicketsMapper.xml +++ b/dl-module-repair/src/main/resources/mapper/tickets/DlRepairTicketsMapper.xml @@ -128,6 +128,7 @@ + @@ -416,7 +417,12 @@