|
|
@@ -352,19 +352,22 @@ public class TechProjectServiceImpl extends BaseMybatisDao<TechProjectMapper> im
|
|
|
@Override
|
|
|
public int addProjectTask(String contractId,String commodityId,String commodityName, Integer commodityQuantity,
|
|
|
String commodityMode, String taskComment) {
|
|
|
- ContractTask task = new ContractTask();
|
|
|
- task.setId(UUID.randomUUID().toString().replace("-", ""));
|
|
|
- task.setCommodityId(commodityId);
|
|
|
- task.setCommodityMode(StringUtils.isBlank(commodityMode)?"NO_MODE":commodityMode);
|
|
|
- task.setCommodityName(commodityName);
|
|
|
- task.setCommodityType(CommodityType.SERVICE.getTypeCode());
|
|
|
- task.setCommodityQuantity(1);
|
|
|
- task.setCreateTime(new Date());
|
|
|
- task.setContractId(contractId);
|
|
|
- task.setTaskStatus(TaskState.UN_DISTRIBUTION.getCode());
|
|
|
- task.setDeleteSign(DeleteStatus.LOCKING.getCode());
|
|
|
- task.setTaskComment(taskComment);
|
|
|
- return contractTaskMapper.insert(task);
|
|
|
+ for(int i=0;i<commodityQuantity;i++){
|
|
|
+ ContractTask task = new ContractTask();
|
|
|
+ task.setId(UUID.randomUUID().toString().replace("-", ""));
|
|
|
+ task.setCommodityId(commodityId);
|
|
|
+ task.setCommodityMode(StringUtils.isBlank(commodityMode)?"NO_MODE":commodityMode);
|
|
|
+ task.setCommodityName(commodityName);
|
|
|
+ task.setCommodityType(CommodityType.SERVICE.getTypeCode());
|
|
|
+ task.setCommodityQuantity(1);
|
|
|
+ task.setCreateTime(new Date());
|
|
|
+ task.setContractId(contractId);
|
|
|
+ task.setTaskStatus(TaskState.UN_DISTRIBUTION.getCode());
|
|
|
+ task.setDeleteSign(DeleteStatus.LOCKING.getCode());
|
|
|
+ task.setTaskComment(taskComment);
|
|
|
+ contractTaskMapper.insert(task);
|
|
|
+ }
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
@Override
|