Jelajahi Sumber

质量事故单监听

yuansh 1 tahun lalu
induk
melakukan
50ff6262a4

+ 36 - 0
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/oa/controller/SyCarryController.java

@@ -112,6 +112,42 @@ public class SyCarryController {
 		return Result.ok("编辑成功!");
 	}
 	
+
+	/**
+	 * 编辑文件
+	 *
+	 * @param
+	 * @return
+	 */
+	@AutoLog(value = "搬运工对账单-编辑文件")
+	@GetMapping(value = "/editFile")
+	public Result<?> editFile(String id,String annex) {
+		if(StringUtils.isBlank(id) || StringUtils.isBlank(annex)){
+			return Result.error("请上传文件!");
+		}
+		SyCarry syCarry1 = syCarryService.getById(id);
+		if(syCarry1 == null || StringUtils.isBlank(syCarry1.getState())){
+			return Result.error("数据无效!");
+		}
+//	 *      // 0   草稿
+//	 * 		// 1   仓库已提交(计划签字)
+//	 * 		// 10  SY_BY_001 办公室审批
+//	 * 		// 20  SY_BY_002 财务经理审批
+//	 * 		// 30  SY_BY_003 搬运装卸费用审批节点3
+//	 * 		// 40  SY_BY_004 搬运装卸费用审批节点4
+//	 * 		// 50  SY_BY_005 搬运装卸费用审批节点5
+//	 * 		// 60  SY_BY_006 财务总监审批
+//	 * 		// 70  SY_BY_006 已完成
+		if(syCarry1.getState().equals("70")){
+			return Result.error("当前状态无法修改!");
+		}
+		SyCarry syCarry = new SyCarry();
+		syCarry.setId(id);
+		syCarry.setAnnex(annex);
+		syCarryService.updateById(syCarry);
+		return Result.ok("编辑成功!");
+	}
+
 	/**
 	 * 通过id删除
 	 *

+ 6 - 2
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/oa/mapper/xml/IncidentTicketMapper.xml

@@ -112,7 +112,9 @@
             iTaxRate,
             ivouchrowno,
             cbsysbarcode,
-            bgift
+            bgift,
+            iNum,
+            iPBVQuantity
 
         )
         VALUES (
@@ -129,7 +131,9 @@
                 #{PurBillVouchs.iTaxRate},
                 #{PurBillVouchs.ivouchrowno},
                 #{PurBillVouchs.cbsysbarcode},
-                #{PurBillVouchs.bgift}
+                #{PurBillVouchs.bgift},
+                null,
+                null
         )
 
     </insert>