Browse Source

导入海信Excel

wfg 6 months ago
parent
commit
07ae342d2b

+ 6 - 0
blade-service/blade-los/src/main/java/org/springblade/los/business/sea/mapper/ContainersMapper.java

@@ -45,4 +45,10 @@ public interface ContainersMapper extends BaseMapper<Containers> {
 	 * @param pid
 	 */
 	void removeByPid(@Param("pid") Long pid, @Param("type")String type);
+
+	/**
+	 * 通过主表id删除
+	 * @param pid
+	 */
+	void deleteByPid(@Param("pid") Long pid);
 }

+ 3 - 0
blade-service/blade-los/src/main/java/org/springblade/los/business/sea/mapper/ContainersMapper.xml

@@ -77,6 +77,9 @@
         update los_sea_containers set is_deleted = '1' where pid = #{pid} and cntr_type_code = #{type}
     </update>
 
+    <update id="deleteByPid">
+        update los_sea_containers set is_deleted = '1' where pid = #{pid}
+    </update>
 
     <select id="selectContainersPage" resultMap="containersResultMap">
         select * from los_sea_containers where is_deleted = 0

+ 6 - 0
blade-service/blade-los/src/main/java/org/springblade/los/business/sea/service/IContainersService.java

@@ -64,6 +64,12 @@ public interface IContainersService extends IService<Containers> {
 	void removeByPid(Long pid,String type);
 
 	/**
+	 * 通过主表id删除
+	 * @param pid
+	 */
+	void deleteByPid(Long pid);
+
+	/**
 	 * 清除箱号
 	 * @param containersList
 	 * @return

+ 5 - 0
blade-service/blade-los/src/main/java/org/springblade/los/business/sea/service/impl/ContainersServiceImpl.java

@@ -225,6 +225,11 @@ public class ContainersServiceImpl extends ServiceImpl<ContainersMapper, Contain
 	}
 
 	@Override
+	public void deleteByPid(Long pid) {
+		baseMapper.deleteByPid(pid);
+	}
+
+	@Override
 	@Transactional(rollbackFor = Exception.class)
 	public R cleanBoxNo(List<Long> ids) {
 		List<Containers> containersList = this.list(new LambdaQueryWrapper<Containers>()

File diff suppressed because it is too large
+ 192 - 174
blade-service/blade-los/src/main/java/org/springblade/los/business/sea/service/impl/TemplateImportServiceImpl.java


Some files were not shown because too many files changed in this diff