|
@@ -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
|