贸易单证详情-件数
This commit is contained in:
+27
@@ -1,13 +1,19 @@
|
||||
package com.mhd.oms.application.service.businessDocumentCargoMulti;
|
||||
|
||||
import com.mhd.common.core.web.page.TableDataInfo;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.repository.mapper.BusinessDocumentCargoMultiMapper;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.repository.po.BusinessDocumentCargoMultiPO;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.repository.todo.BusinessDocumentCargoMultiDO;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.service.BusinessDocumentCargoMultiDomainService;
|
||||
import com.mhd.common.security.utils.SecurityUtils;
|
||||
import com.mhd.oms.domain.businessDocumentOrder.repository.po.BusinessDocumentOrderPO;
|
||||
import com.mhd.system.api.model.LoginUser;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
/**
|
||||
* 【请填写功能名称】ApplicationService
|
||||
@@ -21,6 +27,9 @@ public class BusinessDocumentCargoMultiApplicationService {
|
||||
@Autowired
|
||||
private BusinessDocumentCargoMultiDomainService businessDocumentCargoMultiDomainService;
|
||||
|
||||
@Resource
|
||||
private BusinessDocumentCargoMultiMapper businessDocumentCargoMultiMapper;
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询【请填写功能名称】列表
|
||||
@@ -69,4 +78,22 @@ public class BusinessDocumentCargoMultiApplicationService {
|
||||
}
|
||||
|
||||
|
||||
|
||||
public TableDataInfo getByOrderId(String orderId) {
|
||||
if (orderId == null ) {
|
||||
TableDataInfo tableDataInfo = new TableDataInfo();
|
||||
tableDataInfo.setData(new ArrayList<>());
|
||||
tableDataInfo.setTotal(0);
|
||||
tableDataInfo.setCode(200);
|
||||
return tableDataInfo;
|
||||
}
|
||||
|
||||
List<BusinessDocumentCargoMultiPO> list = businessDocumentCargoMultiMapper.selectBatchByOrderId(orderId);
|
||||
|
||||
TableDataInfo tableDataInfo = new TableDataInfo();
|
||||
tableDataInfo.setData(list);
|
||||
tableDataInfo.setTotal(list.size());
|
||||
tableDataInfo.setCode(200);
|
||||
return tableDataInfo;
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -5,7 +5,10 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.entity.BusinessDocumentCargoMulti;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.repository.po.BusinessDocumentCargoMultiPO;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.repository.todo.BusinessDocumentCargoMultiDO;
|
||||
import com.mhd.oms.domain.businessDocumentOrder.repository.po.BusinessDocumentOrderPO;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Mapper接口
|
||||
*
|
||||
@@ -19,4 +22,6 @@ public interface BusinessDocumentCargoMultiMapper extends BaseMapper<BusinessDoc
|
||||
*/
|
||||
public List<BusinessDocumentCargoMultiPO> queryList(BusinessDocumentCargoMultiDO businessDocumentCargoMultiDO);
|
||||
|
||||
|
||||
List<BusinessDocumentCargoMultiPO> selectBatchByOrderId(@Param("orderId") String orderId);
|
||||
}
|
||||
|
||||
+4
@@ -67,5 +67,9 @@ public class BusinessDocumentCargoMultiPO extends BaseVOEntity{
|
||||
|
||||
@ApiModelProperty("物料id")
|
||||
private Long materialBaseInfoId;
|
||||
@ApiModelProperty("订单id")
|
||||
private String OrderId;
|
||||
@ApiModelProperty("货物信息-件数")
|
||||
private BigDecimal CargoNum;
|
||||
|
||||
}
|
||||
|
||||
+6
-8
@@ -4,13 +4,7 @@ import java.util.List;
|
||||
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import com.mhd.oms.interfaces.dto.businessDocumentCargoMulti.BusinessDocumentCargoMultiDTO;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.repository.todo.BusinessDocumentCargoMultiDO;
|
||||
import com.mhd.oms.domain.businessDocumentCargoMulti.repository.po.BusinessDocumentCargoMultiPO;
|
||||
@@ -89,7 +83,11 @@ public class BusinessDocumentCargoMultiApi extends BaseController{
|
||||
|
||||
|
||||
|
||||
|
||||
@ApiOperation("根据物料ID列表批量查询物料")
|
||||
@GetMapping("/getBatchByOrderId")
|
||||
public TableDataInfo getBatchByIds(@RequestParam("orderId") String orderId) {
|
||||
return businessDocumentCargoMultiApplicationService.getByOrderId(orderId);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
+13
@@ -22,6 +22,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="goodsNameId" column="GOODS_NAME_ID" />
|
||||
<result property="goodsName" column="GOODS_NAME" />
|
||||
<result property="cargoWeight" column="CARGO_WEIGHT" />
|
||||
<result property="orderId" column="ORDER_ID" />
|
||||
<result property="cargoNum" column="CARGO_NUM" />
|
||||
<result property="materialBaseInfoId" column="MATERIAL_BASE_INFO_ID" />
|
||||
</resultMap>
|
||||
|
||||
|
||||
@@ -89,4 +92,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<include refid="selectBusinessDocumentCargoMultiPo"/>
|
||||
<include refid="selectBusinessDocumentCargoMultiPo1"/>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="selectBatchByOrderId" resultMap="BusinessDocumentCargoMultiResult">
|
||||
select id,order_id,cargo_num,material_base_info_id
|
||||
from business_document_cargo_multi
|
||||
where order_id =#{orderId}
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user