Browse Source

修改物资上报

Enford 5 years ago
parent
commit
1da91117e7

+ 16 - 0
src/main/java/com/jeeplus/modules/sg/picking/activiti/entity/MaterialReport.java

@@ -0,0 +1,16 @@
+package com.jeeplus.modules.sg.picking.activiti.entity;
+
+import com.jeeplus.core.persistence.ActEntity;
+
+public class MaterialReport extends ActEntity<MaterialReport> {
+    //项目名称
+    private String projectName;
+
+    public String getProjectName() {
+        return projectName;
+    }
+
+    public void setProjectName(String projectName) {
+        this.projectName = projectName;
+    }
+}

+ 4 - 0
src/main/java/com/jeeplus/modules/sg/picking/activiti/mapper/ShowListMapper.java

@@ -29,6 +29,10 @@ public interface ShowListMapper extends BaseMapper<ShowList> {
     void newSave(PickApplication pickApplication);
 
     /**
+     * 保存物资上报流程
+     */
+    void materialReportSave(MaterialReport materialReport);
+    /**
      * 更改项目提前领料标识
      * */
     void projectUpdate(PickApplication pickApplication);

+ 24 - 0
src/main/java/com/jeeplus/modules/sg/picking/activiti/mapper/xml/ShowListMapper.xml

@@ -141,6 +141,30 @@
 		)
 	</insert>
 
+	<insert id="materialReportSave">
+		INSERT INTO md_material_report_application(
+			id,
+			proc_ins_id,
+			project_name,
+			create_by,
+			create_date,
+			update_by,
+			update_date,
+			remarks,
+			del_flag
+		) VALUES (
+			#{id},
+			#{procInsId},
+			#{projectName},
+			#{createBy.id},
+			#{createDate},
+			#{updateBy.id},
+			#{updateDate},
+			#{remarks},
+			#{delFlag}
+		)
+	</insert>
+
     <update id="projectUpdate">
 		update xm_project_details set earlyMaterial=1
 		where id=#{projectId};

+ 9 - 0
src/main/java/com/jeeplus/modules/sg/picking/activiti/service/ShowListService.java

@@ -111,6 +111,15 @@ public class ShowListService extends CrudService<ShowListMapper, ShowList> {
 		showListMapper.newSave(pickApplication);
 	}
 
+	/**
+	 * 保存物资上报流程信息
+	 */
+	@Transactional(readOnly = false)
+	public void materialReportSave(MaterialReport materialReport) {
+		materialReport.preInsert();
+		showListMapper.materialReportSave(materialReport);
+	}
+
 	;
 
 	/**