Browse Source

feat(all): 增加干线节点操作数据推送志邦工厂

pull/8/head
zhaoqiaobo 11 months ago
parent
commit
fc5ca7bb3e
  1. 5
      blade-service/logpm-trunkline/pom.xml
  2. 21
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/dto/LoadScanBrandDTO.java
  3. 2
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/mapper/TrunklineCarsLoadMapper.java
  4. 7
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/mapper/TrunklineCarsLoadMapper.xml
  5. 2695
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java

5
blade-service/logpm-trunkline/pom.xml

@ -65,6 +65,11 @@
<version>3.2.0.RELEASE</version> <version>3.2.0.RELEASE</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>logpm-factory-data-api</artifactId>
<version>3.2.0.RELEASE</version>
</dependency>
<!--mq--> <!--mq-->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>

21
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/dto/LoadScanBrandDTO.java

@ -0,0 +1,21 @@
package com.logpm.trunkline.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author zhaoqiaobo
* @create 2024-04-07
*/
@Data
public class LoadScanBrandDTO implements Serializable {
/**
* 品牌
*/
private String brand;
/**
* 包件码
*/
private String packageCode;
}

2
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/mapper/TrunklineCarsLoadMapper.java

@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.logpm.trunkline.dto.LoadCarsDTO; import com.logpm.trunkline.dto.LoadCarsDTO;
import com.logpm.trunkline.dto.LoadScanBrandDTO;
import com.logpm.trunkline.entity.TrunklineCarsLoadEntity; import com.logpm.trunkline.entity.TrunklineCarsLoadEntity;
import com.logpm.trunkline.vo.CarsLoadAllOrderVO; import com.logpm.trunkline.vo.CarsLoadAllOrderVO;
import com.logpm.trunkline.vo.TripartiteTransferVO; import com.logpm.trunkline.vo.TripartiteTransferVO;
@ -40,5 +41,6 @@ public interface TrunklineCarsLoadMapper extends BaseMapper<TrunklineCarsLoadEnt
void updateWaybillOrderIsCustemer(@Param("list") List<Long> carsOrderIdList, @Param("isCustomer") String isCustomer); void updateWaybillOrderIsCustemer(@Param("list") List<Long> carsOrderIdList, @Param("isCustomer") String isCustomer);
List<LoadScanBrandDTO> fingPackageCodeByLoadId(@Param("loadId") Long loadId);
} }

7
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/mapper/TrunklineCarsLoadMapper.xml

@ -494,6 +494,13 @@
</if> </if>
</where> </where>
</select> </select>
<select id="fingPackageCodeByLoadId" resultType="com.logpm.trunkline.dto.LoadScanBrandDTO">
select ltad.brand,group_concat(ltad.order_package_code) packageCode
from logpm_trunkline_cars_load_scan t
left join logpm_trunkline_advance_detail ltad on t.scan_code = ltad.order_package_code and ltad.is_deleted = 0
where t.load_id = #{loadId}
group by ltad.brand
</select>
<update id="updateWaybillOrderIsCustemer"> <update id="updateWaybillOrderIsCustemer">
update logpm_trunkline_cars_order update logpm_trunkline_cars_order

2695
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save