Browse Source

2025-11-18

测试申请中材料总金额根据材料信息同步
master
fengyuan_yang 2 months ago
parent
commit
ed071f1620
  1. 14
      src/main/java/com/spring/modules/test/controller/TestInformationController.java
  2. 2
      src/main/java/com/spring/modules/test/service/TestInformationService.java
  3. 13
      src/main/java/com/spring/modules/test/service/impl/TestInformationServiceImpl.java

14
src/main/java/com/spring/modules/test/controller/TestInformationController.java

@ -295,4 +295,18 @@ public class TestInformationController {
TestInformationEntity row = testInformationService.getTestRemarkEntry(data);
return R.ok().put("row", row);
}
/**
* @description: 更新测试主信息的材料总金额
* @author: AI Assistant
* @date: 2025/11/18
* @param: [data]
* @return: com.spring.common.utils.R
**/
@PostMapping(value="/updateMaterialTotalAmount")
@ResponseBody
public R updateMaterialTotalAmount(@RequestBody TestInformationVo data) {
testInformationService.updateMaterialTotalAmount(data);
return R.ok("更新成功");
}
}

2
src/main/java/com/spring/modules/test/service/TestInformationService.java

@ -58,4 +58,6 @@ public interface TestInformationService extends IService<TestInformationEntity>
void testInfoEditEntry(TestInformationVo data);
TestInformationEntity getTestRemarkEntry(TestInformationVo data);
void updateMaterialTotalAmount(TestInformationVo data);
}

13
src/main/java/com/spring/modules/test/service/impl/TestInformationServiceImpl.java

@ -202,6 +202,19 @@ public class TestInformationServiceImpl extends ServiceImpl<TestInformationMappe
}
}
/**
* 更新测试主信息的材料总金额
* @param data
*/
@Override
@Transactional
public void updateMaterialTotalAmount(TestInformationVo data) {
UpdateWrapper<TestInformationEntity> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("test_no", data.getTestNo())
.set("material_total_amount", data.getMaterialTotalAmount());
testInformationMapper.update(null, updateWrapper);
}
/**
* 下达
* @param data

Loading…
Cancel
Save