提交 84577cd3 authored 作者: zhoushaopan's avatar zhoushaopan

fix(维修模块): 修改部分bug

修改备注,更新时间不应该修改
上级 58f504a6
...@@ -80,6 +80,9 @@ public class RepairController { ...@@ -80,6 +80,9 @@ public class RepairController {
@Autowired @Autowired
private RepairDetailService deviceRepairDetailService; private RepairDetailService deviceRepairDetailService;
@Autowired
private RepairDetailDao repairDetailDao;
@Autowired @Autowired
private UserUtils userUtils; private UserUtils userUtils;
...@@ -101,9 +104,6 @@ public class RepairController { ...@@ -101,9 +104,6 @@ public class RepairController {
@Autowired @Autowired
private TaskLogService taskLogService; private TaskLogService taskLogService;
@Autowired
private RepairDetailDao repairDetailDao;
@Autowired @Autowired
private RepairBackBillDao repairBackBillDao; private RepairBackBillDao repairBackBillDao;
...@@ -1835,16 +1835,20 @@ public class RepairController { ...@@ -1835,16 +1835,20 @@ public class RepairController {
@PostMapping(value = "/uploadRecord") @PostMapping(value = "/uploadRecord")
public ResponseEntity uploadRecord(@RequestBody RepairRecord repairRecord) { public ResponseEntity uploadRecord(@RequestBody RepairRecord repairRecord) {
Integer level = userUtils.getCurrentUnitLevel(); Integer level = userUtils.getCurrentUnitLevel();
RepairDetail repairDetail = deviceRepairDetailService.getOne(repairRecord.getId()); // RepairDetail repairDetail = deviceRepairDetailService.getOne(repairRecord.getId());
//省市县三种备注 //省市县三种备注
if (level == 1) { if (level == 1) {
repairDetail.setRecord(repairRecord.getRecord()); // repairDetail.setRecord(repairRecord.getRecord());
repairDetailDao.updateRecord(repairRecord.getRecord(),repairRecord.getId());
} else if (level == 2) { } else if (level == 2) {
repairDetail.setRecord2(repairRecord.getRecord()); // repairDetail.setRecord2(repairRecord.getRecord());
repairDetailDao.updateRecord2(repairRecord.getRecord(),repairRecord.getId());
} else if (level == 3) { } else if (level == 3) {
repairDetail.setRecord3(repairRecord.getRecord()); repairDetailDao.updateRecord3(repairRecord.getRecord(),repairRecord.getId());
// repairDetail.setRecord3(repairRecord.getRecord());
} }
deviceRepairDetailService.update(repairDetail); // deviceRepairDetailService.update(repairDetail);
return ResponseEntity.ok("更新成功"); return ResponseEntity.ok("更新成功");
} }
......
...@@ -4,6 +4,9 @@ import com.tykj.dev.device.repair.subject.domin.RepairDetail; ...@@ -4,6 +4,9 @@ import com.tykj.dev.device.repair.subject.domin.RepairDetail;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
import java.util.List; import java.util.List;
...@@ -17,4 +20,19 @@ public interface RepairDetailDao extends JpaRepository<RepairDetail, Integer>, J ...@@ -17,4 +20,19 @@ public interface RepairDetailDao extends JpaRepository<RepairDetail, Integer>, J
List<RepairDetail> findAllByRepairStatus(Integer repairStatus, Sort s); List<RepairDetail> findAllByRepairStatus(Integer repairStatus, Sort s);
List<RepairDetail> findAllByDeviceId(Integer deviceId); List<RepairDetail> findAllByDeviceId(Integer deviceId);
List<RepairDetail> findAllByPid(Integer pid); List<RepairDetail> findAllByPid(Integer pid);
@Transactional
@Modifying
@Query("update RepairDetail r set r.record = :record where r.id = :id")
void updateRecord(String record,Integer id);
@Transactional
@Modifying
@Query("update RepairDetail r set r.record2 = :record where r.id = :id")
void updateRecord2(String record,Integer id);
@Transactional
@Modifying
@Query("update RepairDetail r set r.record3 = :record where r.id = :id")
void updateRecord3(String record,Integer id);
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论