修改资产管理页面 及bug

master
wangwei 2 years ago
parent 6fc83604e5
commit 78dde4ca60

@ -121,4 +121,11 @@ public class DeviceReceiveDetailController {
return ResultVOUtils.page(pageInfo); return ResultVOUtils.page(pageInfo);
} }
@GetMapping("/device/receive/order/detail/selectByorderIdFk")
public BaseResponse selectByorderIdFk(FilterDeviceReceiveOrderDetailRequest detailRequest) {
List<DeviceReceiveOrderDetailResponse> list = detailService.selectByorderIdFk(detailRequest);
PageInfo<DeviceReceiveOrderDetailResponse> pageInfo = new PageInfo<>(list);
return ResultVOUtils.page(pageInfo);
}
} }

@ -17,6 +17,8 @@ public interface DeviceReceiveOrderDetailDao extends BaseMapper<DeviceReceiveOrd
*/ */
List<DeviceReceiveOrderDetailEntity> selectByOrderId(@Param("orderId") String orderId); List<DeviceReceiveOrderDetailEntity> selectByOrderId(@Param("orderId") String orderId);
List<DeviceReceiveOrderDetailResponse> selectByorderIdFk(FilterDeviceReceiveOrderDetailRequest detailRequest);
/** /**
* *
* *

@ -43,5 +43,5 @@ public class FilterDeviceReceiveOrderDetailRequest extends ListPageRequest {
* *
*/ */
private Integer status; private Integer status;
} }

@ -5,6 +5,7 @@ import com.glxp.api.entity.inv.DeviceReceiveOrderDetailEntity;
import com.glxp.api.req.inv.AddDeviceReceiveOrderDetailRequest; import com.glxp.api.req.inv.AddDeviceReceiveOrderDetailRequest;
import com.glxp.api.req.inv.FilterDeviceReceiveOrderDetailRequest; import com.glxp.api.req.inv.FilterDeviceReceiveOrderDetailRequest;
import com.glxp.api.res.inv.DeviceReceiveOrderDetailResponse; import com.glxp.api.res.inv.DeviceReceiveOrderDetailResponse;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@ -53,4 +54,8 @@ public interface DeviceReceiveOrderDetailService {
*/ */
BaseResponse checkCode(String code); BaseResponse checkCode(String code);
List<DeviceReceiveOrderDetailResponse> selectByorderIdFk(FilterDeviceReceiveOrderDetailRequest detailRequest);
} }

@ -237,4 +237,17 @@ public class DeviceReceiveOrderDetailServiceImpl implements DeviceReceiveOrderDe
} }
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "此条码在库存中不存在,无法领用!"); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "此条码在库存中不存在,无法领用!");
} }
@Override
public List<DeviceReceiveOrderDetailResponse> selectByorderIdFk(FilterDeviceReceiveOrderDetailRequest detailRequest) {
if (null == detailRequest) {
return Collections.emptyList();
}
if (null != detailRequest.getPage() && null != detailRequest.getLimit()) {
PageHelper.offsetPage((detailRequest.getPage() - 1) * detailRequest.getLimit(), detailRequest.getLimit());
}
return deviceReceiveOrderDetailDao.filterList(detailRequest);
}
} }

@ -7,6 +7,20 @@
where orderIdFk = #{orderId} where orderIdFk = #{orderId}
</select> </select>
<select id="selectByorderIdFk" resultType="com.glxp.api.res.inv.DeviceReceiveOrderDetailResponse">
select drod.*, bp.manufactory, bp.ylqxzcrbarmc, bp.zczbhhzbapzbh,bp.cpmctymc,bp.ggxh
from device_receive_order_detail drod
left join basic_udirel bu on bu.id = drod.relId
left join basic_products bp on bp.uuid = bu.uuid
<where>
<if test="orderIdFk != null and orderIdFk != ''">
AND drod.orderIdFk = #{orderIdFk}
</if>
</where>
order by drod.id
</select>
<delete id="deleteByOrderId"> <delete id="deleteByOrderId">
delete delete
from device_receive_order_detail from device_receive_order_detail

Loading…
Cancel
Save