Преглед изворни кода

Merge remote-tracking branch 'origin/master'

xiao547607 пре 3 година
родитељ
комит
4e609fa435

+ 22 - 1
common/src/main/java/com/jpsoft/employment/modules/base/service/impl/LabourServicesServiceImpl.java

@@ -5,8 +5,10 @@ import java.util.Map;
 import java.util.UUID;
 import javax.annotation.Resource;
 
+import com.jpsoft.employment.modules.base.dao.LabourServicesApproveDAO;
 import com.jpsoft.employment.modules.base.dao.LabourServicesDAO;
 import com.jpsoft.employment.modules.base.entity.LabourServices;
+import com.jpsoft.employment.modules.base.entity.LabourServicesApprove;
 import com.jpsoft.employment.modules.base.service.LabourServicesService;
 import org.springframework.stereotype.Component;
 import org.springframework.transaction.annotation.Transactional;
@@ -20,6 +22,9 @@ public class LabourServicesServiceImpl implements LabourServicesService {
 	@Resource(name="labourServicesDAO")
 	private LabourServicesDAO labourServicesDAO;
 
+	@Resource(name="labourServicesApproveDAO")
+	private LabourServicesApproveDAO labourServicesApproveDAO;
+
 	@Override
 	public LabourServices get(String id) {
 		// TODO Auto-generated method stub
@@ -30,8 +35,24 @@ public class LabourServicesServiceImpl implements LabourServicesService {
 	public int insert(LabourServices model) {
 		// TODO Auto-generated method stub
 		//model.setId(UUID.randomUUID().toString());
+
+		int count = labourServicesDAO.insert(model);
+
+		int affectCount = 0;
+
+		if(count>0){
+			LabourServicesApprove labourServicesApprove = new LabourServicesApprove();
+			labourServicesApprove.setId(UUID.randomUUID().toString());
+			labourServicesApprove.setCreateBy(model.getCreateBy());
+			labourServicesApprove.setCreateTime(model.getCreateTime());
+			labourServicesApprove.setDelFlag(false);
+			labourServicesApprove.setLabourServicesId(model.getId());
+
+
+			affectCount = labourServicesApproveDAO.insert(labourServicesApprove);
+		}
 		
-		return labourServicesDAO.insert(model);
+		return affectCount;
 	}
 
 	@Override