|
@@ -7,6 +7,7 @@ import com.jeeplus.core.persistence.Page;
|
|
import com.jeeplus.core.service.CrudService;
|
|
import com.jeeplus.core.service.CrudService;
|
|
import com.jeeplus.modules.sg.advence.activiti.entity.Advance;
|
|
import com.jeeplus.modules.sg.advence.activiti.entity.Advance;
|
|
import com.jeeplus.modules.sg.advence.activiti.mapper.AdvanceMapper;
|
|
import com.jeeplus.modules.sg.advence.activiti.mapper.AdvanceMapper;
|
|
|
|
+import com.jeeplus.modules.sg.managementcenter.constructionProject.entity.ConstructionProject;
|
|
import com.jeeplus.modules.sg.materialmodule.activiti.entity.MaterialModule;
|
|
import com.jeeplus.modules.sg.materialmodule.activiti.entity.MaterialModule;
|
|
import com.jeeplus.modules.sg.materialmodule.activiti.mapper.MaterialModuleMapper;
|
|
import com.jeeplus.modules.sg.materialmodule.activiti.mapper.MaterialModuleMapper;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -47,6 +48,44 @@ public class MaterialModuleService extends CrudService<MaterialModuleMapper, Mat
|
|
return materialModuleMapper.findUserId(list);
|
|
return materialModuleMapper.findUserId(list);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //根据项目名称获取项目计划数据
|
|
|
|
+ public ConstructionProject findProject(String projectName){
|
|
|
|
+ return materialModuleMapper.findProject(projectName);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //插入对应的计划信息
|
|
|
|
+ @Transactional(readOnly = false)
|
|
|
|
+ public void conProject(ConstructionProject constructionProject){
|
|
|
|
+ materialModuleMapper.conProject(constructionProject);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //查询当月所有的计划项目信息
|
|
|
|
+ public List<ConstructionProject> findMonthProject(){
|
|
|
|
+ return materialModuleMapper.findMonthProject();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //根据list<项目名>查询所有的流程项目信息
|
|
|
|
+ public List<MaterialModule> findMaterialProject(List<ConstructionProject> list){
|
|
|
|
+ return materialModuleMapper.findMaterialProject(list);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //修改计划项目的是否竣工状态
|
|
|
|
+ @Transactional(readOnly = false)
|
|
|
|
+ public void updateEndFlag(String projectName){
|
|
|
|
+ materialModuleMapper.updateEndFlag(projectName);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //根据流程是列id获取流程信息
|
|
|
|
+ public MaterialModule getModuleById(String procInsId){
|
|
|
|
+ return materialModuleMapper.getModuleById(procInsId);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //根据流程实列id修改项目记录领料次数信息
|
|
|
|
+ @Transactional(readOnly = false)
|
|
|
|
+ public void updateModuleById(MaterialModule module){
|
|
|
|
+ materialModuleMapper.updateModuleById(module);
|
|
|
|
+ }
|
|
|
|
+
|
|
@Transactional(readOnly = false)
|
|
@Transactional(readOnly = false)
|
|
@Override
|
|
@Override
|
|
public void save(MaterialModule entity) {
|
|
public void save(MaterialModule entity) {
|