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