出库/入库状态维护
This commit is contained in:
parent
5c1bcfec16
commit
d946f66afa
@ -29,6 +29,7 @@ import com.mybatisflex.core.keygen.impl.SnowFlakeIDKeyGenerator;
|
|||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
import com.mybatisflex.core.query.QueryColumn;
|
import com.mybatisflex.core.query.QueryColumn;
|
||||||
import com.mybatisflex.core.query.QueryWrapper;
|
import com.mybatisflex.core.query.QueryWrapper;
|
||||||
|
import com.mybatisflex.core.update.UpdateChain;
|
||||||
import com.mybatisflex.core.util.StringUtil;
|
import com.mybatisflex.core.util.StringUtil;
|
||||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
@ -625,11 +626,16 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
|||||||
query.clear();
|
query.clear();
|
||||||
query.in(EBIKE_BIKE_FAULT_REPORT.FAULT_REPORT_ID.getName(), faultReportId);
|
query.in(EBIKE_BIKE_FAULT_REPORT.FAULT_REPORT_ID.getName(), faultReportId);
|
||||||
List<EbikeBikeFaultReport> ebikeBikeFaultReports = ebikeBikeFaultReportMapper.selectListByQuery(query);
|
List<EbikeBikeFaultReport> ebikeBikeFaultReports = ebikeBikeFaultReportMapper.selectListByQuery(query);
|
||||||
|
List<String> bikeCodes = new ArrayList<>();
|
||||||
for (EbikeBikeFaultReport ebikeBikeFaultReport : ebikeBikeFaultReports) {
|
for (EbikeBikeFaultReport ebikeBikeFaultReport : ebikeBikeFaultReports) {
|
||||||
ebikeBikeFaultReport.setHandleState("1");
|
ebikeBikeFaultReport.setHandleState("1");
|
||||||
ebikeBikeFaultReportMapper.update(ebikeBikeFaultReport);
|
bikeCodes.add(ebikeBikeFaultReport.getBikeCode());
|
||||||
|
}
|
||||||
|
if (!bikeCodes.isEmpty()){
|
||||||
|
UpdateChain.of(EbikeBikeInfo.class)
|
||||||
|
.set(EbikeBikeInfo::getIsInWarehouse,"0")
|
||||||
|
.in(EbikeBikeInfo::getBikeCode,bikeCodes);
|
||||||
}
|
}
|
||||||
|
|
||||||
List<ReqEbikeFaultReportFileDto> fileList = reqEbikeBikeFaultHandleDto.getFileList();
|
List<ReqEbikeFaultReportFileDto> fileList = reqEbikeBikeFaultHandleDto.getFileList();
|
||||||
if (!fileList.isEmpty()) {
|
if (!fileList.isEmpty()) {
|
||||||
List<EbikeBikeFaultHandleFile> files = new ArrayList<>();
|
List<EbikeBikeFaultHandleFile> files = new ArrayList<>();
|
||||||
@ -1416,7 +1422,8 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
|||||||
EbikeBikeInfo updateDto = new EbikeBikeInfo();
|
EbikeBikeInfo updateDto = new EbikeBikeInfo();
|
||||||
updateDto.setBikeId(ebikeBikeInfo.getBikeId());
|
updateDto.setBikeId(ebikeBikeInfo.getBikeId());
|
||||||
updateDto.setState(queryParam.getState());
|
updateDto.setState(queryParam.getState());
|
||||||
updateDto.setUpdatedAt(LocalDateTime.now()); // 设置更新时间
|
updateDto.setUpdatedAt(LocalDateTime.now());
|
||||||
|
updateDto.setIsInWarehouse("0");// 设置更新时间
|
||||||
|
|
||||||
// 调用服务层方法,执行车辆状态更新
|
// 调用服务层方法,执行车辆状态更新
|
||||||
int update = ebikeBikeInfoMapper.update(updateDto);
|
int update = ebikeBikeInfoMapper.update(updateDto);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user