Browse Source

修复数据库ID在审核时被重置的情况

胡杰 1 year ago
parent
commit
610656d497

+ 7 - 5
cn.com.taiji.system/src/main/java/cn/com/taiji/zhongxiao/web/TinfoClassHitchController.java

@@ -354,7 +354,7 @@ public class TinfoClassHitchController {
     * @throws
      */
     @RequestMapping("/tinfoclass_save{id}")
-    public String tinfoclassSave(@PathVariable("id")String id, Model model, TinfoClassDto dto,
+    public String tinfoclassSave(@PathVariable("id")String id, Model model, TinfoClassDto dto, String checkinfo,
 	    HttpServletRequest request, HttpServletResponse response) {
     	String gjchange =request.getParameter("gjchange");//挂接变更
 	HttpSession session = request.getSession();
@@ -362,12 +362,14 @@ public class TinfoClassHitchController {
 	TinfoClassDto info = tinfoClassService.findTinfoClassById(dto.getId());
 	info.setGjcheckstate(dto.getGjcheckstate());//挂接审核情况 1 待审核 2审核通过 3 退回修改
 	if(!ToolUtil.isNull(gjchange)) {
-		info.setGjcheckstate("1");//选择变更时,改成待审状态
+		info.setGjcheckstate("1"); // 选择变更时,改成待审状态
+	}
+	if (!"1".equals(checkinfo)) {
+		info.setDbid(dto.getDbid()); // 数据库信息
+		info.setHitch(dto.getHitch()); // 挂接情况说明
 	}
-	info.setDbid(dto.getDbid());
-	info.setHitch(dto.getHitch());//挂接情况说明
 	if("2".equals(info.getGjcheckstate())) {
-		info.setHitchStatus(1);//挂接情况状态  1是已挂接   0未挂接
+		info.setHitchStatus(1); // 挂接情况状态  1是已挂接   0未挂接
 	}
 	else {
 		info.setHitchStatus(0);

+ 1 - 1
cn.com.taiji.system/src/main/resources/templates/thymeleaf/tinfohitchclass/tinfoclass_view.html

@@ -274,7 +274,7 @@
                         	var check = confirm("您确定要提交表单吗?");
 
     						if (check) {
-    							mainform.action = "../tinfohitchclass/tinfoclass_save";
+    							mainform.action = "../tinfohitchclass/tinfoclass_save?checkinfo="+checkinfo;
     							mainform.submit();
     						}