新增排单-打包查询-工序加工bug修改

This commit is contained in:
liuzhaotian
2024-06-26 19:08:41 +08:00
parent 40b88b7856
commit 1083e75aa4
9 changed files with 18 additions and 10 deletions
@@ -73,7 +73,7 @@ public class PackController {
@GetMapping("/getOrderPlateList")
@Operation(summary = "查询多个生产单对应的板材信息")
@PreAuthorize("@ss.hasPermission('manage:pack-palte:query')")
@PreAuthorize("@ss.hasPermission('manage:pack:create')")
public CommonResult<List<PlateDetailsRespVO>> getOrdersPlateList(@Valid @RequestParam List<Long> orderIds) {
return success(packService.getOrdersPlateList(orderIds));
@@ -22,7 +22,7 @@ public class PackageDetailsReqVO extends PageParam {
@Schema(description = "包裹状态")
private Long packStatus;
private Boolean packStatus;
@Schema(description = "包裹编号")
@@ -28,7 +28,7 @@ public interface ProcessStepItemMapper extends BaseMapperX<OrderProcessStepItemN
void updateStatus(@Param("id") Long id);
ProcessStepStatus selectStatusById(@Param("id") Long id,@Param("name") String name, @Param("organId") Long organId);
ProcessStepStatus selectStatusById(@Param("id") Long id,@Param("name") String name, @Param("organId") Long organId, @Param("goodsId")Long goodsId);
void updateStemStatus(@Param("processStepId") Long processStepId,@Param("name") String name);
@@ -2,6 +2,7 @@ package com.cf.imes.module.manage.service.process;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.log.Log;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO;
@@ -120,7 +121,8 @@ public class ProductionProcessServiceImpl implements ProductionProcessService {
String nickname = getLoginUser().getNickname();
// 根据工序步骤 id 查询当前生产单步骤和明细的生产状态
ProcessStepStatus processStepStatuses = processStepItemMapper.selectStatusById(reqVo.getProcessStepId(),reqVo.getName(),getUserOrganId());
ProcessStepStatus processStepStatuses = processStepItemMapper.selectStatusById(reqVo.getProcessStepId(),reqVo.getName(),getUserOrganId(),
reqVo.getGoodsId() != null ? reqVo.getGoodsId():null);
// 判断生产明细表的状态查询后是否为空
@@ -174,6 +176,7 @@ public class ProductionProcessServiceImpl implements ProductionProcessService {
processStepMapper.updateStatusById(reqVo.getProcessStepId(),salary);
}
return;
}
try {
@@ -126,7 +126,7 @@
</if>
<if test="reqVO.plateNo !=null ">
and op.plate_no = #{reqVO.plateNo}
and op.plate_no like concat('%', #{reqVO.plateNo},'%')
</if>
<if test="reqVO.packStatus !=null ">
@@ -134,7 +134,7 @@
</if>
<if test="reqVO.packageNo !=null and reqVO.packageNo != '' ">
and opn.package_no= #{reqVO.packageNo}
and opn.package_no like concat('%', #{reqVO.packageNo},'%')
</if>
and opn.organ_id = #{organId}
@@ -64,7 +64,10 @@
ops.type as type
from order_process_step_item opsi
join order_process_step ops on opsi.process_step_id = ops.id and opsi.organ_id = ops.organ_id
where opsi.process_step_id = #{id} and opsi.name = #{name} and opsi.organ_id = #{organId};
where opsi.process_step_id = #{id} and opsi.name = #{name} and opsi.organ_id = #{organId}
<if test="goodsId != null">
and opsi.body_id = #{goodsId}
</if>
</select>