| | |
| | | import com.thhy.general.common.BasicResult; |
| | | import com.thhy.general.config.SysUserInfo; |
| | | import com.thhy.general.utils.UserInfoUtils; |
| | | import org.checkerframework.checker.units.qual.A; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public BasicResult insert(MoldQualityEntity moldQualityEntity) { |
| | | SysUserInfo sysUserInfo = UserInfoUtils.getInstance().getUserInfo(); |
| | | String companyId = sysUserInfo.getCompanyId(); |
| | | moldQualityEntity.setCompanyId(companyId); |
| | | moldQualityEntity.setCompanyId(sysUserInfo.getCompanyId()); |
| | | moldQualityEntity.setCreateUser(sysUserInfo.getRealName()); |
| | | mapper.insert(moldQualityEntity); |
| | | MoldQualityEntity newOne = mapper.findNewOne(); |
| | | moldQualityEntity.getMoldQualityFileEntities().forEach(modFile->{ |
| | |
| | | moldQualityFileMapper.delete(moldQualityEntity.getId()); |
| | | List<MoldQualityFileEntity> moldQualityFileEntities = moldQualityEntity.getMoldQualityFileEntities(); |
| | | moldQualityFileEntities.forEach(moldFile->{ |
| | | moldFile.setId(moldQualityEntity.getId()); |
| | | moldFile.setMoldQualityId(moldQualityEntity.getId()); |
| | | }); |
| | | moldQualityFileMapper.insertList(moldQualityFileEntities); |
| | | return BasicResult.success(); |
| | |
| | | map.put("companyId",companyId); |
| | | PageHelper.startPage((int)map.get("pageNum"),(int)map.get("pageSize")); |
| | | List<MoldQualityEntity> all = mapper.findAll(map); |
| | | all.forEach(moldQualityOne->{ |
| | | moldQualityOne.setMoldQualityFileEntities(moldQualityFileMapper.findFileList(moldQualityOne.getId())); |
| | | }); |
| | | PageInfo<MoldQualityEntity> moldQualityEntities = new PageInfo<>(all); |
| | | return BasicResult.success(moldQualityEntities); |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public BasicResult getMoldCode(String proId) { |
| | | return BasicResult.success(mapper.getMoldCode(proId)); |
| | | public BasicResult getMoldCode(Map<String, Object> map) { |
| | | return BasicResult.success(mapper.getMoldCode(map)); |
| | | } |
| | | |
| | | @Override |