package com.dji.sample.territory.controller; import com.dji.sample.common.model.ResponseResult; import com.dji.sample.media.model.MediaFileEntity; import com.dji.sample.patches.model.entity.LotInfo; import com.dji.sample.patches.service.GetPatchesService; import com.dji.sample.territory.model.entity.TbFjEntity; import com.dji.sample.territory.service.ITbFJService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.io.IOException; import java.util.List; @RestController @Slf4j @RequestMapping("/territory/tbfj") public class TbFjController { @Autowired private ITbFJService tbFJService; @Autowired private GetPatchesService getPatches; @PostMapping("/insertDb") public ResponseResult insertDb(String dkbh, String workspaceId) throws IOException { List list = getPatches.listPohto(dkbh, workspaceId); if(list.size()==0){ return ResponseResult.error("未找到该照片、视频信息");} LotInfo lotInfo = getPatches.getLotinfo(dkbh, workspaceId); if(lotInfo==null){ return ResponseResult.error("未找到该图斑信息");} TbFjEntity entity=tbFJService.insertData(list, lotInfo); if (entity!=null){ return ResponseResult.success("上传成功"); } return ResponseResult.error("上传失败"); } }