|
|
|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.xujie.common.utils.ShiroUtils; |
|
|
|
import com.xujie.modules.quality.entity.QualityIssueClaim; |
|
|
|
import com.xujie.modules.quality.mapper.QualityIssueClaimMapper; |
|
|
|
import com.xujie.modules.quality.mapper.QualityIssueMapper; |
|
|
|
import com.xujie.modules.quality.service.QualityIssueClaimService; |
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
@ -20,6 +21,9 @@ public class QualityIssueClaimServiceImpl |
|
|
|
@Autowired |
|
|
|
private QualityIssueClaimMapper qualityIssueClaimMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private QualityIssueMapper qualityIssueMapper; |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void saveClaim(QualityIssueClaim qualityIssueClaim) { |
|
|
|
@ -35,5 +39,12 @@ public class QualityIssueClaimServiceImpl |
|
|
|
ShiroUtils.getUserEntity().getUsername()); |
|
|
|
qualityIssueClaim.setEntryDate(new Date()); |
|
|
|
qualityIssueClaimMapper.insertClaim(qualityIssueClaim); |
|
|
|
// 更新质量问题主表状态为“已赔偿” |
|
|
|
String status = "已赔偿"; |
|
|
|
qualityIssueMapper.updateStatusByIssueNo( |
|
|
|
qualityIssueClaim.getSite(), |
|
|
|
qualityIssueClaim.getIssueNo(), |
|
|
|
status |
|
|
|
); |
|
|
|
} |
|
|
|
} |